jasco.runtime.aspect
Class ConstructorMethod
java.lang.Object
jasco.runtime.aspect.ConstructorMethod
public class ConstructorMethod
- extends java.lang.Object
Constructor Summary |
ConstructorMethod(java.lang.Class returnType,
java.lang.Class[] args,
java.lang.String[] argnames,
boolean multipleElements)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstructorMethod
public ConstructorMethod(java.lang.Class returnType,
java.lang.Class[] args,
java.lang.String[] argnames,
boolean multipleElements)
hasReturnType
public boolean hasReturnType()
getReturnType
public java.lang.Class getReturnType()
getArgTypes
public java.lang.Class[] getArgTypes()
getArgNames
public java.lang.String[] getArgNames()
hasMultipleElements
public boolean hasMultipleElements()
isCompatibleReturnJavassist
public boolean isCompatibleReturnJavassist(JascoMethod jp)
isCompatibleReturn
public boolean isCompatibleReturn(java.lang.Class checkReturnType)
isAlwaysCompatibleArg
protected boolean isAlwaysCompatibleArg(int i)
isPossibleCompatibleArg
protected boolean isPossibleCompatibleArg(int i)
isCompatibleArg
public boolean isCompatibleArg(java.lang.Class cl,
int i)
isCompatibleArgJavassist
public boolean isCompatibleArgJavassist(javassist.CtClass cl,
int i)
isCompatibleArgsJavassist
public boolean isCompatibleArgsJavassist(javassist.CtClass[] args2)
- Parameters:
args2
-
- Returns:
isCompatibleArgs
public boolean isCompatibleArgs(java.lang.Class[] args2)