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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FieldModelImpl
public FieldModelImpl(java.lang.String name,
TypeProxy type,
ClassModel 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 ClassModel 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(java.lang.StringBuffer sb)
- Overrides:
print in class AnnotatedElementImpl
Copyright © 2010 Oracle Corporation. All Rights Reserved.