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:
equals
in interfaceAnnotation
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceAnnotation
- Overrides:
hashCode
in classObject
-
toString
- Specified by:
toString
in interfaceAnnotation
- Overrides:
toString
in classObject
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-