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
ConstructorsModifierConstructorDescriptionprotectedMethodInfoBase(ClassInfo cinfo, int modifiers) protectedMethodInfoBase(ClassInfo cinfo, int modifiers, Type rtype, String name) -
Method Summary
Modifier and TypeMethodDescriptionReturn a list of arguments for this method.voidbooleanReturn 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).inthashCode()booleanReturns 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
isAccessibleInContext, modifiers, myClassInfo, name
-
Field Details
-
rtype
-
exceptions
-
arguments
-
isConstructor
protected boolean isConstructor
-
-
Constructor Details
-
MethodInfoBase
-
MethodInfoBase
-
-
Method Details
-
isConstructor
public boolean isConstructor()Description copied from interface:MethodInfoReturns true if this is a constructor, false if method.- Specified by:
isConstructorin interfaceMethodInfo
-
returnType
Description copied from interface:MethodInfoReturn the Type that is returned by this method.- Specified by:
returnTypein interfaceMethodInfo
-
exceptions
Description copied from interface:MethodInfoReturn a list of all Exception types that are declared as being throwable from this method.- Specified by:
exceptionsin interfaceMethodInfo
-
arguments
Description copied from interface:MethodInfoReturn a list of arguments for this method.- Specified by:
argumentsin interfaceMethodInfo
-
signature
Description copied from interface:MethodInfoReturn the signature of this method.- Specified by:
signaturein interfaceMethodInfo
-
getMethod
Description copied from interface:MethodInfoReturn 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:
getMethodin interfaceMethodInfo
-
getConstructor
Description copied from interface:MethodInfoReturn 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:
getConstructorin interfaceMethodInfo
-
equals
- Overrides:
equalsin classMemberInfoBase
-
clearHashCode
public void clearHashCode() -
hashCode
public int hashCode()- Overrides:
hashCodein classMemberInfoBase
-