public class CompileInvoke
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Method |
newConstVectorMethod |
| Constructor and Description |
|---|
CompileInvoke() |
| Modifier and Type | Method and Description |
|---|---|
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) |
static Expression |
validateNamedInvoke(ApplyExp exp,
InlineCalls visitor,
ObjectType type,
java.lang.String name,
PrimProcedure[] methods,
Invoke iproc,
Type required) |
public static final Method newConstVectorMethod
public static Expression validateApplyInvoke(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
public static Expression validateNamedInvoke(ApplyExp exp, InlineCalls visitor, ObjectType type, java.lang.String name, PrimProcedure[] methods, Invoke iproc, Type required)
protected static PrimProcedure[] getMethods(ObjectType ctype, java.lang.String mname, ClassType caller, Invoke iproc)
public static PrimProcedure getStaticMethod(ClassType type, java.lang.String name, Expression[] args)