org.glassfish.hk2.classmodel.reflect.impl
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
public class FieldModelImpl
- extends AnnotatedElementImpl
- implements FieldModel
Implementation of a field model
Nested classes/interfaces inherited from interface org.glassfish.hk2.classmodel.reflect.Member |
Member.Type |
FieldModelImpl
public FieldModelImpl(String name,
TypeProxy type,
ExtensibleType declaringType)
getMemberType
public Member.Type getMemberType()
- Description copied from interface:
Member
- returns the type of the member
- Specified by:
getMemberType
in interface Member
- Returns:
- the member type as a value of @link{Member#Type}
getDeclaringType
public ExtensibleType getDeclaringType()
- Description copied from interface:
FieldModel
- Returns the declaring type of this field, which is a class.
- Specified by:
getDeclaringType
in interface FieldModel
- Specified by:
getDeclaringType
in interface Member
- Returns:
- the field declaring class.
getType
public ExtensibleType getType()
- Description copied from interface:
FieldModel
- Returns the declared type of the field
- Specified by:
getType
in interface FieldModel
- Returns:
- the field type
print
protected void print(StringBuffer sb)
- Overrides:
print
in class AnnotatedElementImpl
Copyright © 2013 Oracle Corporation. All Rights Reserved.