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.String
getDescriptor()
abstract java.lang.String
getName()
abstract IClass
getReturnType()
abstract boolean
isAbstract()
abstract boolean
isStatic()
java.lang.String
toString()
-
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:
getDescriptor
in classIClass.IInvocable
- Returns:
- The method descriptor of this constructor or method
- Throws:
CompileException
-
toString
public java.lang.String toString()
- Specified by:
toString
in classIClass.IInvocable
-
-