Class FieldModelImpl
java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
- All Implemented Interfaces:
AnnotatedElement
,FieldModel
,Member
Implementation of a field model
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glassfish.hk2.classmodel.reflect.Member
Member.Type
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the declaring type of this field, which is a class.returns the type of the membergetType()
Returns the declared type of the fieldprotected void
print
(StringBuffer sb) Methods inherited from class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
addAnnotation, getAnnotation, getAnnotations, getName, isApplicationClass, setApplicationClass, shortDesc, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
getAnnotation, getAnnotations, getName, shortDesc
-
Field Details
-
type
-
declaringType
-
-
Constructor Details
-
FieldModelImpl
-
-
Method Details
-
getMemberType
Description copied from interface:Member
returns the type of the member- Specified by:
getMemberType
in interfaceMember
- Returns:
- the member type as a value of @link{Member#Type}
-
getDeclaringType
Description copied from interface:FieldModel
Returns the declaring type of this field, which is a class.- Specified by:
getDeclaringType
in interfaceFieldModel
- Specified by:
getDeclaringType
in interfaceMember
- Returns:
- the field declaring class.
-
getType
Description copied from interface:FieldModel
Returns the declared type of the field- Specified by:
getType
in interfaceFieldModel
- Returns:
- the field type
-
print
- Overrides:
print
in classAnnotatedElementImpl
-