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 EvaluatedClassDeclarationprivate final Fieldprivate final EvaluatedTypeprivate final intprivate 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()intname()Methods inherited from class org.glassfish.gmbal.typelib.EvaluatedFieldDeclarationBase
accept, containingClass, hashCode, makeRepresentation, myEqualsMethods inherited from class org.glassfish.gmbal.typelib.EvaluatedTypeBase
castList, equalList, equals, equals, handleList, handleModifier, hashCode, isImmutable, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:EvaluatedDeclarationReturn the annotations on this declaration.- Returns:
- List of all annotations on this declaration.
-
name
-
modifiers
public int modifiers() -
element
-
accessible
-
fieldType
-
containingClass
-
field
-