public class SlotSet extends Procedure3 implements Inlineable
| Modifier and Type | Field and Description |
|---|---|
static SlotSet |
set$Mnfield$Ex |
static SlotSet |
set$Mnstatic$Mnfield$Ex |
static SlotSet |
setFieldReturnObject |
compilerKey, validateApplyKeynameKey| Constructor and Description |
|---|
SlotSet(java.lang.String name,
boolean isStatic) |
| Modifier and Type | Method and Description |
|---|---|
static void |
apply(boolean isStatic,
java.lang.Object obj,
java.lang.Object member,
java.lang.Object value) |
java.lang.Object |
apply3(java.lang.Object obj,
java.lang.Object fname,
java.lang.Object value) |
void |
compile(ApplyExp exp,
Compilation comp,
Target target) |
static Member |
lookupMember(ObjectType clas,
java.lang.String name,
ClassType caller) |
static void |
setField(java.lang.Object obj,
java.lang.String name,
java.lang.Object value) |
static void |
setStaticField(java.lang.Object obj,
java.lang.String name,
java.lang.Object value) |
apply, apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getReturnType, 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 static final SlotSet set$Mnfield$Ex
public static final SlotSet set$Mnstatic$Mnfield$Ex
public static final SlotSet setFieldReturnObject
public static void setField(java.lang.Object obj,
java.lang.String name,
java.lang.Object value)
public static void setStaticField(java.lang.Object obj,
java.lang.String name,
java.lang.Object value)
public static void apply(boolean isStatic,
java.lang.Object obj,
java.lang.Object member,
java.lang.Object value)
public java.lang.Object apply3(java.lang.Object obj,
java.lang.Object fname,
java.lang.Object value)
apply3 in class Procedure3public static Member lookupMember(ObjectType clas, java.lang.String name, ClassType caller)
public void compile(ApplyExp exp, Compilation comp, Target target)
compile in interface Inlineable