public abstract class IClass.IMethod extends IClass.IInvocable
IClass.| Constructor and Description |
|---|
IMethod() |
| Modifier and Type | Method and Description |
|---|---|
MethodDescriptor |
getDescriptor2()
Uncached implementation of
IClass.IInvocable.getDescriptor(). |
abstract String |
getName() |
abstract IClass |
getReturnType() |
abstract boolean |
isAbstract() |
boolean |
isLessSpecificThan(IClass.IInvocable that) |
boolean |
isMoreSpecificThan(IClass.IInvocable that) |
abstract boolean |
isStatic() |
String |
toString() |
argsNeedAdjust, getDeclaringIClass, getDescriptor, getParameterTypes, getParameterTypes2, getThrownExceptions, getThrownExceptions2, isVarargs, setArgsNeedAdjustclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccess, getAnnotationspublic abstract boolean isStatic()
public abstract boolean isAbstract()
public abstract IClass getReturnType() throws CompileException
CompileExceptionpublic abstract String getName()
public MethodDescriptor getDescriptor2() throws CompileException
IClass.IInvocableIClass.IInvocable.getDescriptor().getDescriptor2 in class IClass.IInvocableCompileExceptionpublic boolean isMoreSpecificThan(IClass.IInvocable that) throws CompileException
isMoreSpecificThan in class IClass.IInvocableIClass.IInvocable is more specific then that (in the sense of JLS7
15.12.2.5)CompileExceptionpublic boolean isLessSpecificThan(IClass.IInvocable that) throws CompileException
isLessSpecificThan in class IClass.IInvocableIClass.IInvocable is less specific then that (in the sense of JLS7
15.12.2.5)CompileExceptionpublic String toString()
toString in class IClass.IInvocableCopyright © 2024. All rights reserved.