Package org.glassfish.gmbal.typelib
Class DeclarationFactory.EvaluatedMethodDeclarationImpl
java.lang.Object
org.glassfish.gmbal.typelib.EvaluatedTypeBase
org.glassfish.gmbal.typelib.EvaluatedDeclarationBase
org.glassfish.gmbal.typelib.EvaluatedMethodDeclarationBase
org.glassfish.gmbal.typelib.DeclarationFactory.EvaluatedMethodDeclarationImpl
- All Implemented Interfaces:
EvaluatedAccessibleDeclaration
,EvaluatedDeclaration
,EvaluatedMethodDeclaration
,EvaluatedType
- Enclosing class:
DeclarationFactory
private static class DeclarationFactory.EvaluatedMethodDeclarationImpl
extends EvaluatedMethodDeclarationBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EvaluatedClassDeclaration
private final Method
private final int
private final String
private final List
<EvaluatedType> private final EvaluatedType
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluatedMethodDeclarationImpl
(EvaluatedClassDeclaration cdecl, int modifiers, EvaluatedType rtype, String name, List<EvaluatedType> ptypes, Method method) -
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
Tannotation
(Class<T> annotationType) Return the annotations on this declaration.element()
method()
int
name()
Methods inherited from class org.glassfish.gmbal.typelib.EvaluatedMethodDeclarationBase
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 -
rtype
-
name
-
ptypes
-
method
-
-
Constructor Details
-
EvaluatedMethodDeclarationImpl
public EvaluatedMethodDeclarationImpl(EvaluatedClassDeclaration cdecl, int modifiers, EvaluatedType rtype, String name, List<EvaluatedType> ptypes, Method method)
-
-
Method Details
-
name
-
modifiers
public int modifiers() -
parameterTypes
-
returnType
-
containingClass
-
method
-
annotation
-
annotations
Description copied from interface:EvaluatedDeclaration
Return the annotations on this declaration.- Returns:
- List of all annotations on this declaration.
-
element
-
accessible
-