Uses of Interface
org.glassfish.hk2.classmodel.reflect.Type
-
Packages that use Type Package Description org.glassfish.hk2.classmodel.reflect org.glassfish.hk2.classmodel.reflect.impl -
-
Uses of Type in org.glassfish.hk2.classmodel.reflect
Subinterfaces of Type in org.glassfish.hk2.classmodel.reflect Modifier and Type Interface Description interface
AnnotationType
Represents an annotationinterface
ClassModel
Model that represents a classinterface
ExtensibleType<T extends ExtensibleType>
An extensible type is a type that can be subclassed like an interface or a class.interface
InterfaceModel
Represents an interface declaration.Methods in org.glassfish.hk2.classmodel.reflect with type parameters of type Type Modifier and Type Method Description <T extends Type>
TTypes. getBy(java.lang.Class<T> type, java.lang.String name)
Returns a Model instance given a nameMethods in org.glassfish.hk2.classmodel.reflect that return Type Modifier and Type Method Description Type
Types. getBy(java.lang.String name)
Returns a Type instance given a nameMethods in org.glassfish.hk2.classmodel.reflect that return types with arguments of type Type Modifier and Type Method Description java.util.Collection<Type>
Types. getAllTypes()
Returns a unmodifiable list of collected types obtained during the parsing activity -
Uses of Type in org.glassfish.hk2.classmodel.reflect.impl
Classes in org.glassfish.hk2.classmodel.reflect.impl with type parameters of type Type Modifier and Type Class Description class
TypeProxy<T extends Type>
Proxy for types, used in place until the type can be properly instantiated.Classes in org.glassfish.hk2.classmodel.reflect.impl that implement Type Modifier and Type Class Description class
AnnotationTypeImpl
Implementation of an annotation modelclass
ClassModelImpl
Implementation of a class modelclass
ExtensibleTypeImpl<T extends ExtensibleType>
Implementation of an extensible type (Class or Interface)class
InterfaceModelImpl
Implementation of an interface modelclass
TypeImpl
Implementation of the Type abstraction.Fields in org.glassfish.hk2.classmodel.reflect.impl declared as Type Modifier and Type Field Description private T
TypeProxy. value
Fields in org.glassfish.hk2.classmodel.reflect.impl with type parameters of type Type Modifier and Type Field Description private TypeProxy<Type>
TypeImpl. sink
private java.util.concurrent.ConcurrentMap<java.lang.Class,java.util.concurrent.ConcurrentMap<java.lang.String,TypeProxy<Type>>>
TypesCtr. storage
Storage indexed by TYPE : interface | class | annotation and then by name.private java.util.List<Type>
TypeProxy. subTypeRefs
private java.util.concurrent.ConcurrentMap<java.lang.String,TypeProxy<Type>>
TypesCtr. unknownTypesStorage
Map of encountered types which we don't know if it is an interface, class or annotationMethods in org.glassfish.hk2.classmodel.reflect.impl with type parameters of type Type Modifier and Type Method Description static <U extends Type>
java.util.Collection<U>TypeProxy. adapter(java.util.Collection<TypeProxy<U>> source)
<T extends Type>
TTypesCtr. getBy(java.lang.Class<T> type, java.lang.String name)
<T extends Type>
TypeProxy<T>TypeBuilder. getHolder(java.lang.String name, java.lang.Class<T> type)
<T extends Type>
TypeProxy<Type>TypesCtr. getHolder(java.lang.String name, java.lang.Class<T> type)
<T extends Type>
TypeProxy<T>TypesImpl. getHolder(java.lang.String name, java.lang.Class<T> type)
Methods in org.glassfish.hk2.classmodel.reflect.impl that return Type Modifier and Type Method Description Type
TypesCtr. getBy(java.lang.String name)
Methods in org.glassfish.hk2.classmodel.reflect.impl that return types with arguments of type Type Modifier and Type Method Description java.util.Collection<Type>
TypesCtr. getAllTypes()
TypeProxy<Type>
TypesCtr. getHolder(java.lang.String name)
<T extends Type>
TypeProxy<Type>TypesCtr. getHolder(java.lang.String name, java.lang.Class<T> type)
(package private) TypeProxy<Type>
TypeImpl. getProxy()
java.util.List<Type>
TypeProxy. getSubTypeRefs()
java.lang.Class<? extends Type>
TypeBuilder. getType(int access)
java.lang.Class<? extends Type>
TypesImpl. getType(int access)
Methods in org.glassfish.hk2.classmodel.reflect.impl with parameters of type Type Modifier and Type Method Description void
TypeProxy. addSubTypeRef(Type subType)
Constructor parameters in org.glassfish.hk2.classmodel.reflect.impl with type arguments of type Type Constructor Description AnnotationTypeImpl(java.lang.String name, TypeProxy<Type> sink)
ClassModelImpl(java.lang.String name, TypeProxy<Type> sink, TypeProxy parent)
ExtensibleTypeImpl(java.lang.String name, TypeProxy<Type> sink, TypeProxy parent)
InterfaceModelImpl(java.lang.String name, TypeProxy<Type> sink, TypeProxy parent)
TypeImpl(java.lang.String name, TypeProxy<Type> sink)
-