gnu.kawa.reflect
Class SlotSet
public
class
SlotSet
extends Procedure3
implements CanInline, Inlineable
Method Summary |
static void | apply(boolean isStatic, Object obj, String name, Object value) |
Object | apply3(Object obj, Object fname, Object value) |
void | compile(ApplyExp exp, Compilation comp, Target target) |
Type | getReturnType(Expression[] args) |
Expression | inline(ApplyExp exp, ExpWalker walker) |
static Member | lookupMember(ClassType clas, String name, ClassType caller) |
static void | setField(Object obj, String name, Object value) |
static void | setStaticField(Object obj, String name, Object value) |
public static final
SlotSet setFieldReturnObject
public static final
SlotSet set$Mnfield$Ex
public static final
SlotSet set$Mnstatic$Mnfield$Ex
public SlotSet(String name, boolean isStatic)
public static void apply(boolean isStatic, Object obj, String name, Object value)
public Object apply3(Object obj, Object fname, Object value)
public static void setField(Object obj, String name, Object value)
public static void setStaticField(Object obj, String name, Object value)