public class SyntheticJMethod extends SyntheticJAnnotatedElement implements com.bea.util.jam.JMethod
Modifier and Type | Class and Description |
---|---|
private static class |
SyntheticJMethod.SyntheticJParameter |
Modifier and Type | Field and Description |
---|---|
private com.bea.util.jam.JClass[] |
exceptions |
private int |
modifiers |
private com.bea.util.jam.JParameter[] |
parameters |
private com.bea.util.jam.JClass |
returnType |
Constructor and Description |
---|
SyntheticJMethod(com.bea.util.jam.JClass returnType,
java.lang.String name,
com.bea.util.jam.JClass[] signature,
com.bea.util.jam.JClass[] exceptions) |
SyntheticJMethod(com.bea.util.jam.JClass returnType,
java.lang.String name,
com.bea.util.jam.JClass singleArg,
com.bea.util.jam.JClass[] exceptions) |
SyntheticJMethod(com.bea.util.jam.JClass returnType,
java.lang.String name,
com.bea.util.jam.JParameter[] params,
com.bea.util.jam.JClass[] exceptions,
int modifiers) |
Modifier and Type | Method and Description |
---|---|
private static com.bea.util.jam.JParameter[] |
genParams(com.bea.util.jam.JClass[] signature)
Generate parameter list from signature
|
com.bea.util.jam.JClass |
getContainingClass() |
com.bea.util.jam.JClass[] |
getExceptionTypes() |
int |
getModifiers() |
com.bea.util.jam.JParameter[] |
getParameters() |
com.bea.util.jam.JClass |
getReturnType() |
boolean |
isAbstract() |
boolean |
isFinal() |
boolean |
isNative() |
boolean |
isPackagePrivate() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isSynchronized() |
accept, getAllJavadocTags, getAnnotation, getAnnotation, getAnnotationProxy, getAnnotations, getAnnotationValue, getArtifact, getComment, getParent, getQualifiedName, getSimpleName, getSourcePosition, isSourceAvailable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
private com.bea.util.jam.JClass returnType
private com.bea.util.jam.JParameter[] parameters
private com.bea.util.jam.JClass[] exceptions
private int modifiers
public SyntheticJMethod(com.bea.util.jam.JClass returnType, java.lang.String name, com.bea.util.jam.JClass singleArg, com.bea.util.jam.JClass[] exceptions)
public SyntheticJMethod(com.bea.util.jam.JClass returnType, java.lang.String name, com.bea.util.jam.JClass[] signature, com.bea.util.jam.JClass[] exceptions)
public SyntheticJMethod(com.bea.util.jam.JClass returnType, java.lang.String name, com.bea.util.jam.JParameter[] params, com.bea.util.jam.JClass[] exceptions, int modifiers)
private static com.bea.util.jam.JParameter[] genParams(com.bea.util.jam.JClass[] signature)
signature
- public com.bea.util.jam.JClass getReturnType()
getReturnType
in interface com.bea.util.jam.JMethod
public com.bea.util.jam.JParameter[] getParameters()
getParameters
in interface com.bea.util.jam.JInvokable
public com.bea.util.jam.JClass[] getExceptionTypes()
getExceptionTypes
in interface com.bea.util.jam.JInvokable
public int getModifiers()
getModifiers
in interface com.bea.util.jam.JMember
public boolean isPackagePrivate()
isPackagePrivate
in interface com.bea.util.jam.JMember
public boolean isPrivate()
isPrivate
in interface com.bea.util.jam.JMember
public boolean isProtected()
isProtected
in interface com.bea.util.jam.JMember
public boolean isPublic()
isPublic
in interface com.bea.util.jam.JMember
public boolean isFinal()
isFinal
in interface com.bea.util.jam.JMethod
public boolean isStatic()
isStatic
in interface com.bea.util.jam.JMethod
public boolean isAbstract()
isAbstract
in interface com.bea.util.jam.JMethod
public boolean isNative()
isNative
in interface com.bea.util.jam.JMethod
public boolean isSynchronized()
isSynchronized
in interface com.bea.util.jam.JMethod
public com.bea.util.jam.JClass getContainingClass()
getContainingClass
in interface com.bea.util.jam.JMember