net.janino
Class IClass.IInvocable

java.lang.Object
  |
  +--net.janino.IClass.IMember
        |
        +--net.janino.IClass.IInvocable
Direct Known Subclasses:
IClass.IConstructor, IClass.IMethod
Enclosing class:
IClass

public abstract class IClass.IInvocable
extends IClass.IMember


Constructor Summary
IClass.IInvocable()
           
 
Method Summary
 IClass getDeclaringIClass()
           
abstract  java.lang.String getDescriptor()
           
abstract  IClass[] getParameterTypes()
           
abstract  IClass[] getThrownExceptions()
           
 boolean isLessSpecificThan(IClass.IInvocable that)
           
 boolean isMoreSpecificThan(IClass.IInvocable that)
           
 
Methods inherited from class net.janino.IClass.IMember
getAccess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IClass.IInvocable

public IClass.IInvocable()
Method Detail

getDeclaringIClass

public IClass getDeclaringIClass()

getParameterTypes

public abstract IClass[] getParameterTypes()
                                    throws Java.CompileException

getDescriptor

public abstract java.lang.String getDescriptor()
                                        throws Java.CompileException

getThrownExceptions

public abstract IClass[] getThrownExceptions()
                                      throws Java.CompileException

isMoreSpecificThan

public boolean isMoreSpecificThan(IClass.IInvocable that)
                           throws Java.CompileException

isLessSpecificThan

public boolean isLessSpecificThan(IClass.IInvocable that)
                           throws Java.CompileException