Package org.glassfish.gmbal.typelib
Class DeclarationFactory.EvaluatedFieldDeclarationImpl
java.lang.Object
org.glassfish.gmbal.typelib.EvaluatedTypeBase
org.glassfish.gmbal.typelib.EvaluatedDeclarationBase
org.glassfish.gmbal.typelib.EvaluatedFieldDeclarationBase
org.glassfish.gmbal.typelib.DeclarationFactory.EvaluatedFieldDeclarationImpl
- All Implemented Interfaces:
EvaluatedAccessibleDeclaration
,EvaluatedDeclaration
,EvaluatedFieldDeclaration
,EvaluatedType
- Enclosing class:
DeclarationFactory
private static class DeclarationFactory.EvaluatedFieldDeclarationImpl
extends EvaluatedFieldDeclarationBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EvaluatedClassDeclaration
private final Field
private final EvaluatedType
private final int
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluatedFieldDeclarationImpl
(EvaluatedClassDeclaration cdecl, int modifiers, EvaluatedType fieldType, String name, Field field) -
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
Tannotation
(Class<T> annotationType) Return the annotations on this declaration.element()
field()
int
name()
Methods inherited from class org.glassfish.gmbal.typelib.EvaluatedFieldDeclarationBase
accept, containingClass, hashCode, makeRepresentation, myEquals
Methods inherited from class org.glassfish.gmbal.typelib.EvaluatedTypeBase
castList, equalList, equals, equals, handleList, handleModifier, hashCode, isImmutable, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.glassfish.gmbal.typelib.EvaluatedType
isImmutable
-
Field Details
-
container
-
modifiers
private final int modifiers -
fieldType
-
name
-
field
-
-
Constructor Details
-
EvaluatedFieldDeclarationImpl
public EvaluatedFieldDeclarationImpl(EvaluatedClassDeclaration cdecl, int modifiers, EvaluatedType fieldType, String name, Field field)
-
-
Method Details
-
annotation
-
annotations
Description copied from interface:EvaluatedDeclaration
Return the annotations on this declaration.- Returns:
- List of all annotations on this declaration.
-
name
-
modifiers
public int modifiers() -
element
-
accessible
-
fieldType
-
containingClass
-
field
-