public class GetFieldProc extends Procedure1 implements Inlineable
compilerKey, compilerXKey, validateApplyKey, validateXApplyKeynameKey| Constructor and Description |
|---|
GetFieldProc(java.lang.Class clas,
java.lang.String fname) |
GetFieldProc(ClassType ctype,
java.lang.String fname) |
GetFieldProc(ClassType ctype,
java.lang.String name,
Type ftype,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
apply1(java.lang.Object arg1) |
void |
compile(ApplyExp exp,
Compilation comp,
Target target) |
Type |
getReturnType(Expression[] args)
Semi-deprecated - instead should be set at Inline time.
|
apply, apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, isSideEffectFree, match0, match1, match2, match3, match4, matchN, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toStringgetName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbolpublic GetFieldProc(java.lang.Class clas,
java.lang.String fname)
public GetFieldProc(ClassType ctype, java.lang.String fname)
public java.lang.Object apply1(java.lang.Object arg1)
apply1 in class Procedure1public void compile(ApplyExp exp, Compilation comp, Target target)
compile in interface Inlineablepublic Type getReturnType(Expression[] args)
ProceduregetReturnType in class Procedure