Package gnu.kawa.reflect
Class CompileInvoke
- java.lang.Object
-
- gnu.kawa.reflect.CompileInvoke
-
public class CompileInvoke extends Object
-
-
Constructor Summary
Constructors Constructor Description CompileInvoke()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static PrimProcedure[]
getMethods(ObjectType ctype, String mname, ClassType caller, Invoke iproc)
static PrimProcedure
getStaticMethod(ClassType type, String name, Expression[] args)
static Expression
validateApplyInvoke(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
static Expression
validateNamedInvoke(ApplyExp exp, InlineCalls visitor, ObjectType type, String name, PrimProcedure[] methods, Invoke iproc, Type required)
-
-
-
Method Detail
-
validateApplyInvoke
public static Expression validateApplyInvoke(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
validateNamedInvoke
public static Expression validateNamedInvoke(ApplyExp exp, InlineCalls visitor, ObjectType type, String name, PrimProcedure[] methods, Invoke iproc, Type required)
-
getMethods
protected static PrimProcedure[] getMethods(ObjectType ctype, String mname, ClassType caller, Invoke iproc)
-
getStaticMethod
public static PrimProcedure getStaticMethod(ClassType type, String name, Expression[] args)
-
-