A B C D E F G I J L M N O P R S T V W 

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.Entry(String, long, boolean) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
Deprecated.
Use the other constructor, isDirectory is not used
ArchiveAdapter.Entry(String, long) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
creates a new 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 - 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.
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.
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.

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
 
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
 
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
 

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(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
getBy(Class<T>, 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
getBy(Class<T>, String) - Method in interface org.glassfish.hk2.classmodel.reflect.Types
Returns a Model 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.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.
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 class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
 
getHolder(String) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getHolder(String, Class<T>) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getHolder(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
getHolder(String, Class<T>) - 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 class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getImplementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
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 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.
getParameterizedInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
 
getParameterizedInterfaces() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
 
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
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 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.
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.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.FieldModelImpl
 
getType(int) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getType(int, String, TypeProxy) - 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 class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getType() - Method in interface org.glassfish.hk2.classmodel.reflect.Parameter
Returns the parameter type
getTypeBuilder(URI) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
 
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
 
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
 
isSelected(ArchiveAdapter.Entry) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Selector
callback to select an archive for processing
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 in org.glassfish.hk2.classmodel.reflect
 
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
 
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.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
ParameterizedInterfaceModel - Interface in org.glassfish.hk2.classmodel.reflect
Representation of a parameterized type
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 - 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 - Variable in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 
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
ParsingContext.Builder() - Constructor for class org.glassfish.hk2.classmodel.reflect.ParsingContext.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.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
 
setApplicationClass(boolean) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
setParent(TypeProxy<?>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
 
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.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 org.glassfish.hk2.classmodel.reflect.Member.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.hk2.classmodel.reflect.Member.Type
Returns an array containing the constants of this enum type, 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.SignatureVisitorImpl
 
visited() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
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.SignatureVisitorImpl
 
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.SignatureVisitorImpl
 
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 

Copyright © 2009-2016 Oracle Corporation. All Rights Reserved.