Package org.codehaus.janino
Class IClass.IMethod
- java.lang.Object
-
- org.codehaus.janino.IClass.IInvocable
-
- org.codehaus.janino.IClass.IMethod
-
- All Implemented Interfaces:
IClass.IMember
- Enclosing class:
- IClass
public abstract class IClass.IMethod extends IClass.IInvocable
-
-
Constructor Summary
Constructors Constructor Description IMethod()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescriptor()abstract java.lang.StringgetName()abstract IClassgetReturnType()abstract booleanisAbstract()abstract booleanisStatic()java.lang.StringtoString()-
Methods inherited from class org.codehaus.janino.IClass.IInvocable
getAccess, getDeclaringIClass, getParameterTypes, getThrownExceptions, isLessSpecificThan, isMoreSpecificThan
-
-
-
-
Method Detail
-
isStatic
public abstract boolean isStatic()
-
isAbstract
public abstract boolean isAbstract()
-
getReturnType
public abstract IClass getReturnType() throws CompileException
- Throws:
CompileException
-
getName
public abstract java.lang.String getName()
-
getDescriptor
public java.lang.String getDescriptor() throws CompileException- Specified by:
getDescriptorin classIClass.IInvocable- Returns:
- The method descriptor of this constructor or method
- Throws:
CompileException
-
toString
public java.lang.String toString()
- Specified by:
toStringin classIClass.IInvocable
-
-