Package | Description |
---|---|
org.glassfish.hk2.classmodel.reflect | |
org.glassfish.hk2.classmodel.reflect.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationType
Represents an annotation
|
interface |
ClassModel
Model that represents a class
|
interface |
ExtensibleType<T extends ExtensibleType>
An extensible type is a type that can be subclassed like an interface
or a class.
|
interface |
FieldModel
Model that represent the field of a class
|
interface |
InterfaceModel
Represents an interface declaration.
|
interface |
MethodModel
Model to represent a method declaration
|
interface |
Parameter
Denote a parameter to a method
|
interface |
Type
A type defines java type which can be an interface or a class.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedElement |
AnnotationModel.getElement()
Returns the annotated element with this annotation instance
|
Modifier and Type | Method and Description |
---|---|
Collection<AnnotatedElement> |
AnnotationType.allAnnotatedTypes()
Returns an unmodifiable collection of annotated element with
this annotation
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedElementImpl
Implementation of an annotated element
|
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 |
FieldModelImpl
Implementation of a field model
|
class |
InterfaceModelImpl
Implementation of an interface model
|
class |
MethodModelImpl
Implementation of a method model
|
class |
TypeImpl
Implementation of the Type abstraction.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedElement |
AnnotationModelImpl.getElement() |
Modifier and Type | Method and Description |
---|---|
Collection<AnnotatedElement> |
AnnotationTypeImpl.allAnnotatedTypes() |
Constructor and Description |
---|
AnnotationModelImpl(AnnotatedElement element,
AnnotationType type) |
Copyright © 2009–2023 Oracle Corporation. All rights reserved.