Package | Description |
---|---|
org.glassfish.hk2.classmodel.reflect | |
org.glassfish.hk2.classmodel.reflect.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
ExtensibleType<T extends ExtensibleType>
An extensible type is a type that can be subclassed like an interface
or a class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationType
Represents an annotation
|
interface |
ClassModel
Model that represents a class
|
interface |
InterfaceModel
Represents an interface declaration.
|
Modifier and Type | Method and Description |
---|---|
ExtensibleType<?> |
Member.getDeclaringType()
return the type declaring this member
|
ExtensibleType |
FieldModel.getDeclaringType()
Returns the declaring type of this field, which is a class.
|
ExtensibleType<?> |
MethodModel.getDeclaringType()
Returns the class or interface model this method belongs to.
|
ExtensibleType |
FieldModel.getType()
Returns the declared type of the field
|
ExtensibleType<?> |
Parameter.getType()
Returns the parameter type
|
Modifier and Type | Class and Description |
---|---|
class |
ExtensibleTypeImpl<T extends ExtensibleType>
Implementation of an extensible type (Class or Interface)
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationTypeImpl
Implementation of an annotation model
|
class |
ClassModelImpl
Implementation of a class model
|
class |
ExtensibleTypeImpl<T extends ExtensibleType>
Implementation of an extensible type (Class or Interface)
|
class |
InterfaceModelImpl
Implementation of an interface model
|
Modifier and Type | Field and Description |
---|---|
private ExtensibleType |
FieldModelImpl.declaringType |
(package private) ExtensibleType<?> |
MethodModelImpl.owner |
Modifier and Type | Method and Description |
---|---|
ExtensibleType<?> |
MethodModelImpl.getDeclaringType() |
ExtensibleType |
FieldModelImpl.getDeclaringType() |
ExtensibleType |
FieldModelImpl.getType() |
Modifier and Type | Method and Description |
---|---|
FieldModelImpl |
TypesImpl.getFieldModel(java.lang.String name,
TypeProxy type,
ExtensibleType declaringType) |
FieldModelImpl |
TypeBuilder.getFieldModel(java.lang.String name,
TypeProxy type,
ExtensibleType declaringType) |
Constructor and Description |
---|
FieldModelImpl(java.lang.String name,
TypeProxy type,
ExtensibleType declaringType) |
MethodModelImpl(java.lang.String name,
ExtensibleType owner,
java.lang.String signature) |