Class MethodInfoBase
java.lang.Object
org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
- All Implemented Interfaces:
MemberInfo
,MethodInfo
- Direct Known Subclasses:
MethodGenerator
,MethodInfoReflectiveImpl
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MethodInfoBase
(ClassInfo cinfo, int modifiers) protected
MethodInfoBase
(ClassInfo cinfo, int modifiers, Type rtype, String name) -
Method Summary
Modifier and TypeMethodDescriptionReturn a list of arguments for this method.void
boolean
Return a list of all Exception types that are declared as being throwable from this method.Return the Constructor that is represented by this MethodInfo, or null if no such Constructor instance exists (because this MethodInfo represents a Constructor being generated, rather than a Constructor in a Class that is loaded into the VM).Return the Method that is represented by this MethodInfo, or null if no such Method instance exists (because this MethodInfo represents a Method being generated, rather than a Method in a Class that is loaded into the VM).int
hashCode()
boolean
Returns true if this is a constructor, false if method.Return the Type that is returned by this method.Return the signature of this method.Methods inherited from class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
isAccessibleInContext, modifiers, myClassInfo, name, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
isAccessibleInContext, modifiers, myClassInfo, name
-
Field Details
-
rtype
-
exceptions
-
arguments
-
isConstructor
protected boolean isConstructor -
sig
-
sigIsCached
private boolean sigIsCached -
hashValue
private int hashValue -
hashIsCached
private boolean hashIsCached
-
-
Constructor Details
-
MethodInfoBase
-
MethodInfoBase
-
-
Method Details
-
isConstructor
public boolean isConstructor()Description copied from interface:MethodInfo
Returns true if this is a constructor, false if method.- Specified by:
isConstructor
in interfaceMethodInfo
-
returnType
Description copied from interface:MethodInfo
Return the Type that is returned by this method.- Specified by:
returnType
in interfaceMethodInfo
-
exceptions
Description copied from interface:MethodInfo
Return a list of all Exception types that are declared as being throwable from this method.- Specified by:
exceptions
in interfaceMethodInfo
-
arguments
Description copied from interface:MethodInfo
Return a list of arguments for this method.- Specified by:
arguments
in interfaceMethodInfo
-
signature
Description copied from interface:MethodInfo
Return the signature of this method.- Specified by:
signature
in interfaceMethodInfo
-
getMethod
Description copied from interface:MethodInfo
Return the Method that is represented by this MethodInfo, or null if no such Method instance exists (because this MethodInfo represents a Method being generated, rather than a Method in a Class that is loaded into the VM).- Specified by:
getMethod
in interfaceMethodInfo
-
getConstructor
Description copied from interface:MethodInfo
Return the Constructor that is represented by this MethodInfo, or null if no such Constructor instance exists (because this MethodInfo represents a Constructor being generated, rather than a Constructor in a Class that is loaded into the VM).- Specified by:
getConstructor
in interfaceMethodInfo
-
equals
- Overrides:
equals
in classMemberInfoBase
-
clearHashCode
public void clearHashCode() -
hashCode
public int hashCode()- Overrides:
hashCode
in classMemberInfoBase
-