Package gnu.kawa.reflect
Class CompileInvoke
java.lang.Object
gnu.kawa.reflect.CompileInvoke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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)
-
Constructor Details
-
CompileInvoke
public CompileInvoke()
-
-
Method Details
-
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
-