Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractAdapter - Class in org.glassfish.hk2.classmodel.reflect.util
-
Common archive adapter implementation
- AbstractAdapter() - Constructor for class org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter
- adapter(Collection<TypeProxy<U>>) - Static method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- addDefaultValue(String, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
- addFieldRef(FieldModel) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- addImplementation(ClassModel) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- addSubTypeRef(Type) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- addValue(String, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- allAnnotatedTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationType
-
Returns an unmodifiable collection of annotated element with this annotation
- allAnnotatedTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
- allImplementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
- allImplementations() - Method in interface org.glassfish.hk2.classmodel.reflect.InterfaceModel
-
Returns an unmodifiable collection of all classes implementing this interface.
- allSubTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns all the children subtypes (including grand children) of this type.
- allSubTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- AnnotatedElement - Interface in org.glassfish.hk2.classmodel.reflect
-
An annotated element is a java declaration that can be annotated.
- AnnotatedElementImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of an annotated element
- AnnotatedElementImpl(String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- AnnotationModel - Interface in org.glassfish.hk2.classmodel.reflect
-
Models an annotation instance
- AnnotationModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Model a annotation instance
- AnnotationModelImpl(AnnotatedElement, AnnotationType) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- AnnotationType - Interface in org.glassfish.hk2.classmodel.reflect
-
Represents an annotation
- AnnotationTypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of an annotation model
- AnnotationTypeImpl(String, TypeProxy<Type>) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
- ArchiveAdapter - Interface in org.glassfish.hk2.classmodel.reflect
-
adapter for reading archive style structure
- ArchiveAdapter.Entry - Class in org.glassfish.hk2.classmodel.reflect
-
Definition of an archive entry
- ArchiveAdapter.EntryTask - Interface in org.glassfish.hk2.classmodel.reflect
-
defines the notion of an archive entry task which is a task aimed to be run on particular archive entry.
- ArchiveAdapter.Selector - Interface in org.glassfish.hk2.classmodel.reflect
- archiveSelector(ArchiveSelector) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Sets the archive selector that can selects which jar should be parsed during the parsing activity.
- ArchiveSelector - Interface in org.glassfish.hk2.classmodel.reflect
-
An archive selector allows the user to select if an archive should be parsed by the parser engine.
- awaitTermination() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
- awaitTermination(int, TimeUnit) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
B
- build() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Build the final ParsingContext with the provided configuration.
- Builder() - Constructor for class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
C
- canLoadResources() - Method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
- ClassModel - Interface in org.glassfish.hk2.classmodel.reflect
-
Model that represents a class
- ClassModelActivator - Class in org.glassfish.hk2.classmodel.reflect.util
-
Created with IntelliJ IDEA.
- ClassModelActivator() - Constructor for class org.glassfish.hk2.classmodel.reflect.util.ClassModelActivator
- ClassModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of a class model
- ClassModelImpl(String, TypeProxy<Type>, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
- clearNonVisitedEntries() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- close() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
- close() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- close() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
- close() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
- CommonModelRegistry - Class in org.glassfish.hk2.classmodel.reflect.util
- config(ParsingConfig) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Sets the parsing config that can be used to select which types should be exhaustively visited (fields + methods visits) or not.
D
- DEFAULT_WAIT_SYSPROP - Static variable in class org.glassfish.hk2.classmodel.reflect.Parser
- directory - Variable in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- DirectoryArchive - Class in org.glassfish.hk2.classmodel.reflect.util
-
Directory base archive abstraction
- DirectoryArchive(Parser, File) - Constructor for class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
E
- elements() - Method in class org.glassfish.hk2.classmodel.reflect.util.LinkedQueue
- Entry(String, long) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
-
creates a new archive entry
- Entry(String, long, boolean) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
-
Deprecated.Use the other constructor, isDirectory is not used
- EnumModel - Interface in org.glassfish.hk2.classmodel.reflect
- EnumModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
- EnumModelImpl(Type, String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.EnumModelImpl
- EnumType - Interface in org.glassfish.hk2.classmodel.reflect
- EnumTypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
- EnumTypeImpl(String, TypeProxy<Type>, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.EnumTypeImpl
- executorService(ExecutorService) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Sets the executor service to be used to spawn threads during the parsing activity.
- ExtensibleType<T extends ExtensibleType> - Interface in org.glassfish.hk2.classmodel.reflect
-
An extensible type is a type that can be subclassed like an interface or a class.
- ExtensibleTypeImpl<T extends ExtensibleType> - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of an extensible type (Class or Interface)
- ExtensibleTypeImpl(String, TypeProxy<Type>, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
F
- fault - Variable in class org.glassfish.hk2.classmodel.reflect.Parser.Result
- FIELD - Enum constant in enum class org.glassfish.hk2.classmodel.reflect.Member.Type
- FieldModel - Interface in org.glassfish.hk2.classmodel.reflect
-
Model that represent the field of a class
- FieldModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of a field model
- FieldModelImpl(String, TypeProxy, ExtensibleType) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- FieldSignatureVisitorImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Signature visitor to visit field and respective generic types
- FieldSignatureVisitorImpl(TypeBuilder, FieldModel) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.FieldSignatureVisitorImpl
G
- get() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- getAllTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- getAllTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.Types
-
Returns a unmodifiable list of collected types obtained during the parsing activity
- getAnnotation(String) - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
-
Returns an annotation model if the type is annotated with the passed annotation name
- getAnnotation(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- getAnnotations() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
-
Returns a unmodifiable set of annotations that are present on this annotated element.
- getAnnotations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- getAnnotationsOfInterest() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
-
Returns a list of annotations that should trigger an exhaustive visit of the annotated type.
- getArgumentTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getArgumentTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the parameter types as string
- getBy(Class<T>, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- getBy(Class<T>, String) - Method in interface org.glassfish.hk2.classmodel.reflect.Types
-
Returns a Model instance given a name
- getBy(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- getBy(String) - Method in interface org.glassfish.hk2.classmodel.reflect.Types
-
Returns a Type instance given a name
- getClassVisitor(URI, String) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
- getClassVisitor(URI, String, boolean) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
- getConfig() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
- getContext() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
-
Returns the context this parser instance was initialized with during the call to
Parser(ParsingContext)
- getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
-
Returns the declaring type of this field, which is a class.
- getDeclaringType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getDeclaringType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.Member
-
return the type declaring this member
- getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the class or interface model this method belongs to.
- getDeclaringTypeName() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
-
Returns the declaring type name of this field, which is a class.
- getDeclaringTypeName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getDefaultValue(String) - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationType
-
Returns the value to which the key is mapped
- getDefaultValue(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
- getDefaultValues() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationType
-
Returns an unmodifiable collection of annotation default values.
- getDefaultValues() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
- getDefiningURIs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
- getDefiningURIs() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
-
Returns the defining URIs
- getElement() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
-
Returns the annotated element with this annotation instance
- getElement() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- getFieldModel(String, TypeProxy, ExtensibleType) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
- getFieldModel(String, TypeProxy, ExtensibleType) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
- getFields() - Method in interface org.glassfish.hk2.classmodel.reflect.ClassModel
-
Returns an unmodifiable collection of fields models that represent all the declared fields of this classes.
- getFields() - Method in interface org.glassfish.hk2.classmodel.reflect.EnumType
-
Returns an unmodifiable collection of fields models that represent all the declared fields of this enum.
- getFields() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
- getFields() - Method in class org.glassfish.hk2.classmodel.reflect.impl.EnumTypeImpl
- getFormalType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getFormalType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getFormalType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- getFormalType() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedType
-
Returns the formal type name
- getFormalTypeParameters() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Represents the raw generic type and bounded parameterized type.
- getFormalTypeParameters() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getFormalTypeParameters() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- getHolder(String) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
- getHolder(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- getHolder(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
- getHolder(String, Class<T>) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
- getHolder(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- getHolder(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
- getImplementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- getIndex() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getIndex() - Method in interface org.glassfish.hk2.classmodel.reflect.Parameter
-
Returns the parameter index
- getInstance() - Static method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
- getInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns an unmodifiable list of interfaces implemented or extended by this type.
- getInterfaces() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getLocator() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
- getManifest() - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
-
Returns the manifest instance for the archive.
- getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
- getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
- getMemberType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getMemberType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getMemberType() - Method in interface org.glassfish.hk2.classmodel.reflect.Member
-
returns the type of the member
- getMethod() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getMethod() - Method in interface org.glassfish.hk2.classmodel.reflect.Parameter
-
Parameters of a method are ordered based on the method declaration.
- getMethods() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
- getMethods() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
-
Returns an unmodifiable collection of methods that are declared in this type.
- getName() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
-
Annotated element have a name, which vary depending on the actual subclass type.
- getName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- getName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- getName() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the name where parameter types are enclosed in < > comma separated, like declaration in source java files.
- getParameter(int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getParameter(int) - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Return the parameter by index
- getParameterizedInterface(ExtensibleType) - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
- getParameterizedInterface(ExtensibleType) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getParameterizedInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
- getParameterizedInterfaces() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getParameterizedTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getParameterizedTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getParameterizedTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- getParameterizedTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedType
- getParameters() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getParameters() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- getParameters() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the list of parameter
- getParametizedTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the type parameters in order.
- getParent() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Return the parent type instance.
- getParent() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getRawInterface() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the raw interface for this parameterized type
- getRawInterfaceName() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the simple name.
- getReferences() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
- getReferences() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
-
Returns a unmodifiable collection of this type references.
- getRefs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- getResource(String) - Method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
- getResource(String) - Method in interface org.glassfish.hk2.classmodel.reflect.util.ResourceLocator
-
Retrieves the URL given a resource name
- getReturnType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getReturnType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- getReturnType() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the method return type
- getSignature() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- getSignature() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the method signature.
- getSimpleName() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns the unqualified name of the underlying type.
- getSimpleName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getStaticFields() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns an unmodifiable list of static fields defined by this type
- getStaticFields() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- getSubTypeRefs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- getType() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
-
Returns the annotation type for this model
- getType() - Method in interface org.glassfish.hk2.classmodel.reflect.EnumModel
- getType() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
-
Returns the declared type of the field
- getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.EnumModelImpl
- getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- getType() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedType
-
Returns the parameter type
- getType(int) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
- getType(int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
- getType(int, String, TypeProxy) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
- getType(int, String, TypeProxy) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
- getTypeBuilder(URI) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
- getTypeName() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
-
Returns the declared type name of the field
- getTypeName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getTypeName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getTypeName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- getTypeName() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedType
-
Returns the parameter type name
- getTypeProxy() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- getTypeProxy() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- getTypeProxy() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- getTypes() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
Return the holder instance of all the visited types.
- getTypesOfInterest() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
-
Returns a list of types (classes or interfaces) that a type must either subclass or implement to trigger an exhaustive scanning
- getURI() - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
-
Returns the URI of the archive
- getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
- getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
- getValue() - Method in interface org.glassfish.hk2.classmodel.reflect.EnumModel
- getValue() - Method in class org.glassfish.hk2.classmodel.reflect.impl.EnumModelImpl
- getValue(String, Class<T>) - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
-
Returns the value to which the key is mapped or annotation default value if mapping not found
- getValue(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- getValue(String, Class<T>, Object) - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
-
Returns the value to which the key is mapped or specified default value if mapping not found
- getValue(String, Class<T>, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- getValues() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
-
Returns an unmodifiable collection of annotation values.
- getValues() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
I
- implementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
- implementations() - Method in interface org.glassfish.hk2.classmodel.reflect.InterfaceModel
-
Returns an unmodifiable collection of classes directly implementing this interface
- InputStreamArchiveAdapter - Class in org.glassfish.hk2.classmodel.reflect.util
-
Archive adapter based on a single InputStream instance.
- InputStreamArchiveAdapter(JarArchive, URI, InputStream) - Constructor for class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
- InterfaceModel - Interface in org.glassfish.hk2.classmodel.reflect
-
Represents an interface declaration.
- InterfaceModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of an interface model
- InterfaceModelImpl(String, TypeProxy<Type>, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
- isApplicationClass() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- isArray() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- isArray() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- isArray() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- isArray() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedType
- isFormalType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- isFormalType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- isFormalType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- isFormalType() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedType
- isInstanceOf(String) - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Whether the type is an instance of the specified parent type or not.
- isInstanceOf(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- isSelected(ArchiveAdapter.Entry) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Selector
-
callback to select an archive for processing
- isTransient() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
- isTransient() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- isVisited() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
J
- JarArchive - Class in org.glassfish.hk2.classmodel.reflect.util
-
Jar based archive abstraction
- JarArchive(Parser, URI) - Constructor for class org.glassfish.hk2.classmodel.reflect.util.JarArchive
L
- LinkedQueue<E> - Class in org.glassfish.hk2.classmodel.reflect.util
-
Non locked based linked queue.
- LinkedQueue() - Constructor for class org.glassfish.hk2.classmodel.reflect.util.LinkedQueue
- loadModel(ParsingContext, String) - Method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
- locator(ResourceLocator) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Sets the resource locator that can be used to load and parse extra types that were referenced during the parsing but could not be parsed due to their absence from the input archive set.
- logger() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Returns the configured or default logger for the class-model library.
- logger(Logger) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
-
Sets the logger to be used during the parsing activity.
M
- Member - Interface in org.glassfish.hk2.classmodel.reflect
-
A member is a field or method declared on a class or interface
- Member.Type - Enum Class in org.glassfish.hk2.classmodel.reflect
- METHOD - Enum constant in enum class org.glassfish.hk2.classmodel.reflect.Member.Type
- MethodModel - Interface in org.glassfish.hk2.classmodel.reflect
-
Model to represent a method declaration
- MethodModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of a method model
- MethodModelImpl(String, ExtensibleType, String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- MethodSignatureVisitorImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Signature visitor to visit method parameters, return type and respective generic types
- MethodSignatureVisitorImpl(TypeBuilder, MethodModel) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- ModelClassVisitor - Class in org.glassfish.hk2.classmodel.reflect.impl
-
ASM class visitor, used to build to model
- ModelClassVisitor(ParsingContext, URI, String, boolean) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- modelUnAnnotatedMembers() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
-
Returns true if unannotated fields and methods should be part of the model returned.
N
- name - Variable in class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
- name - Variable in class org.glassfish.hk2.classmodel.reflect.Parser.Result
O
- on(ArchiveAdapter.Entry, InputStream) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask
-
callback to do some processing on an archive entry.
- on(TypeProxy<?>) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypesCtr.ProxyTask
- onAllEntries(ArchiveAdapter.EntryTask, Logger) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
-
perform a task on each archive entry
- onAllEntries(ArchiveAdapter.EntryTask, Logger) - Method in class org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter
- onNotVisitedEntries(TypesCtr.ProxyTask) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
-
Runs a task on each non visited types parsing discovered.
- onSelectedEntries(ArchiveAdapter.Selector, ArchiveAdapter.EntryTask, Logger) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
-
perform a task on selected archive entries
- onSelectedEntries(ArchiveAdapter.Selector, ArchiveAdapter.EntryTask, Logger) - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- onSelectedEntries(ArchiveAdapter.Selector, ArchiveAdapter.EntryTask, Logger) - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
- onSelectedEntries(ArchiveAdapter.Selector, ArchiveAdapter.EntryTask, Logger) - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
- openResourceStream(String) - Method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
- openResourceStream(String) - Method in interface org.glassfish.hk2.classmodel.reflect.util.ResourceLocator
-
Opens and input stream for the resources identified by the parameter name.
- org.glassfish.hk2.classmodel - module org.glassfish.hk2.classmodel
- org.glassfish.hk2.classmodel.reflect - package org.glassfish.hk2.classmodel.reflect
- org.glassfish.hk2.classmodel.reflect.impl - package org.glassfish.hk2.classmodel.reflect.impl
- org.glassfish.hk2.classmodel.reflect.util - package org.glassfish.hk2.classmodel.reflect.util
P
- Parameter - Interface in org.glassfish.hk2.classmodel.reflect
-
Denote a parameter to a method
- ParameterImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
- ParameterImpl(int, String, TypeProxy<?>, MethodModel) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- ParameterImpl(int, String, MethodModel) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- ParameterizedInterfaceModel - Interface in org.glassfish.hk2.classmodel.reflect
-
Representation of a parameterized type
- ParameterizedType - Interface in org.glassfish.hk2.classmodel.reflect
- ParameterizedTypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
- ParameterizedTypeImpl() - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- ParameterizedTypeImpl(String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- ParameterizedTypeImpl(TypeProxy<?>) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- parent - Variable in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- parse(File, Runnable) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
- parse(ArchiveAdapter, Runnable) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
-
Parse the archive adapter entries and run the runnable hook on completion.
- parser - Variable in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- Parser - Class in org.glassfish.hk2.classmodel.reflect
-
Parse jar files or directories and create the model for any classes found.
- Parser(ParsingContext) - Constructor for class org.glassfish.hk2.classmodel.reflect.Parser
- Parser.Result - Class in org.glassfish.hk2.classmodel.reflect
- ParsingConfig - Interface in org.glassfish.hk2.classmodel.reflect.util
-
Filters the parsing activity to only deeply parse classes that are either annotated with an annotation returned by
ParsingConfig.getAnnotationsOfInterest()
or implements/subclass a type returned byParsingConfig.getTypesOfInterest()
. - ParsingContext - Class in org.glassfish.hk2.classmodel.reflect
-
Parsing context for parsing jars and directories and getting a classmodel back
- ParsingContext.Builder - Class in org.glassfish.hk2.classmodel.reflect
-
Context builder
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
-
prints a meaningful string
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
- put(E) - Method in class org.glassfish.hk2.classmodel.reflect.util.LinkedQueue
R
- ResourceLocator - Interface in org.glassfish.hk2.classmodel.reflect.util
-
Interface to load .class files as resources for processing by the parser.
S
- selects(ArchiveAdapter) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveSelector
-
Returns true if the archive should be selected for processing
- set(T) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- setAccess(int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- setApplicationClass(boolean) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- setFormalType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- setFormalType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- setFormalType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- setFormalTypeParameters(Map<String, ParameterizedInterfaceModel>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- setParameters(List<Parameter>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- setParent(TypeProxy<?>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
- setReturnType(ParameterizedType) - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
- setType(Type) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- setType(Type) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- setType(Type) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- setTypeProxy(TypeProxy) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- setTypeProxy(TypeProxy<?>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterImpl
- setTypeProxy(TypeProxy<?>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ParameterizedTypeImpl
- shortDesc() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
-
Construct and return a short description name that can be used to display the instance value
- shortDesc() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- SignatureVisitorImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Signature visitor to visit parameterized declarations
- SignatureVisitorImpl(TypeBuilder) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- size - Variable in class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
- start(BundleContext) - Method in class org.glassfish.hk2.classmodel.reflect.util.ClassModelActivator
- stop(BundleContext) - Method in class org.glassfish.hk2.classmodel.reflect.util.ClassModelActivator
- subTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns the child subtypes of this type.
- subTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
T
- toString() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
- toString() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
- toString() - Method in class org.glassfish.hk2.classmodel.reflect.impl.EnumModelImpl
- toString() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- toString() - Method in class org.glassfish.hk2.classmodel.reflect.Parser.Result
- toString() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
- Type - Interface in org.glassfish.hk2.classmodel.reflect
-
A type defines java type which can be an interface or a class.
- TypeBuilder - Interface in org.glassfish.hk2.classmodel.reflect.impl
-
Plug-able interface to build type
- TypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of the Type abstraction.
- TypeImpl(String, TypeProxy<Type>) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
- TypeProxy<T extends Type> - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Proxy for types, used in place until the type can be properly instantiated.
- TypeProxy.Notifier<T> - Interface in org.glassfish.hk2.classmodel.reflect.impl
- Types - Interface in org.glassfish.hk2.classmodel.reflect
-
Represents the result of a parsing activity.
- TypesCtr - Class in org.glassfish.hk2.classmodel.reflect.impl
-
contains all the parsed types references.
- TypesCtr() - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
- TypesCtr.ProxyTask - Interface in org.glassfish.hk2.classmodel.reflect.impl
- TypesImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Results of a parsing activity, all java resources are inventoried in three main categories : classes, interfaces and annotations with cross references
- TypesImpl(TypesCtr, URI) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
V
- valueOf(String) - Static method in enum class org.glassfish.hk2.classmodel.reflect.Member.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.glassfish.hk2.classmodel.reflect.Member.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSet(T) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeProxy.Notifier
- visit(int, int, String, String, String, String[]) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitAnnotation(String, boolean) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitArrayType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitAttribute(Attribute) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitBaseType(char) - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitClassBound() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitClassType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldSignatureVisitorImpl
- visitClassType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- visitClassType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visited() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
- visitEnd() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldSignatureVisitorImpl
- visitEnd() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- visitEnd() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitEnd() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitExceptionType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitField(int, String, String, String, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitFormalTypeParameter(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitInnerClass(String, String, String, int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitInnerClassType(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitInterface() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitInterfaceBound() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitOuterClass(String, String, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitParameterType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- visitParameterType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitReturnType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- visitReturnType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitSource(String, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
- visitSuperclass() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitTypeArgument() - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitTypeArgument(char) - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- visitTypeArgument(char) - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
- visitTypeVariable(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldSignatureVisitorImpl
- visitTypeVariable(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodSignatureVisitorImpl
- visitTypeVariable(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.SignatureVisitorImpl
W
- wasDefinedIn(Collection<URI>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
- wasDefinedIn(Collection<URI>) - Method in interface org.glassfish.hk2.classmodel.reflect.Type
-
Determine if this type was defined in one of the passed URI or not
All Classes and Interfaces|All Packages|Constant Field Values