Package org.eclipse.sisu.plexus
Class ComponentImpl
java.lang.Object
org.eclipse.sisu.plexus.ComponentImpl
- All Implemented Interfaces:
Annotation
public final class ComponentImpl
extends Object
implements org.codehaus.plexus.component.annotations.Component
Partial runtime implementation of Plexus @
Component annotation, supporting the most common attributes.-
Constructor Summary
ConstructorsConstructorDescriptionComponentImpl(Class<?> role, String hint, String instantiationStrategy, String description) -
Method Summary
-
Constructor Details
-
ComponentImpl
-
-
Method Details
-
role
-
hint
-
instantiationStrategy
-
description
-
isolatedRealm
public boolean isolatedRealm() -
alias
-
composer
-
configurator
-
factory
-
lifecycleHandler
-
profile
-
type
-
version
-
equals
- Specified by:
equalsin interfaceAnnotation- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceAnnotation- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceAnnotation- Overrides:
toStringin classObject
-
annotationType
- Specified by:
annotationTypein interfaceAnnotation
-