gnu.kawa.reflect
Class CompileInvoke

java.lang.Object
  extended by gnu.kawa.reflect.CompileInvoke

public class CompileInvoke
extends java.lang.Object


Constructor Summary
CompileInvoke()
           
 
Method Summary
protected static PrimProcedure[] getMethods(ObjectType ctype, java.lang.String mname, ClassType caller, Invoke iproc)
           
static PrimProcedure getStaticMethod(ClassType type, java.lang.String name, Expression[] args)
           
static Expression validateApplyInvoke(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompileInvoke

public CompileInvoke()
Method Detail

validateApplyInvoke

public static Expression validateApplyInvoke(ApplyExp exp,
                                             InlineCalls visitor,
                                             Type required,
                                             Procedure proc)

getMethods

protected static PrimProcedure[] getMethods(ObjectType ctype,
                                            java.lang.String mname,
                                            ClassType caller,
                                            Invoke iproc)

getStaticMethod

public static PrimProcedure getStaticMethod(ClassType type,
                                            java.lang.String name,
                                            Expression[] args)