com.ibm.wsspi.anno.info
Interface FieldInfo

All Superinterfaces:
Info

public interface FieldInfo
extends Info

Info object type representing a java field.

The name and qualified name of a method info object are different: The qualified name of a field includes the name of the class declaring the field.


Method Summary
 ClassInfo getDeclaringClass()
          Answer the info object of the class which declared this field.
 java.lang.Object getDefaultValue()
          Answer the default value of this field.
 ClassInfo getType()
          Answer the type of this field (as a class info object).
 java.lang.String getTypeName()
          Answer the name of the type of this field.
 
Methods inherited from interface com.ibm.wsspi.anno.info.Info
getAnnotation, getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotations, getHashText, getInfoStore, getModifiers, getName, getQualifiedName, isAnnotationPresent, isAnnotationPresent, isAnnotationWithin, isDeclaredAnnotationPresent, isDeclaredAnnotationPresent, isDeclaredAnnotationWithin, isPackagePrivate, isPrivate, isProtected, isPublic, log
 

Method Detail

getDeclaringClass

ClassInfo getDeclaringClass()

Answer the info object of the class which declared this field.

Returns:
The info object of the class which declares this field.

getTypeName

java.lang.String getTypeName()

Answer the name of the type of this field.

Returns:
The name of the type of this field.

getType

ClassInfo getType()

Answer the type of this field (as a class info object).

Returns:
The type of this field as a class info object.

getDefaultValue

java.lang.Object getDefaultValue()

Answer the default value of this field.