Index

A B C D E F G I J L M N O P R S T V W 
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 by ParsingConfig.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
A B C D E F G I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values