janino.net

org.codehaus.janino
Class IClass.IMethod

java.lang.Object
  extended by org.codehaus.janino.IClass.IInvocable
      extended by org.codehaus.janino.IClass.IMethod
All Implemented Interfaces:
IClass.IMember
Enclosing class:
IClass

public abstract class IClass.IMethod
extends IClass.IInvocable


Constructor Summary
IClass.IMethod()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IClass.IMethod

public IClass.IMethod()
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 class IClass.IInvocable
Throws:
CompileException

toString

public java.lang.String toString()
Specified by:
toString in class IClass.IInvocable

janino.net