Package org.jruby.ir.targets
Interface InstanceVariableCompiler
- All Known Implementing Classes:
IndyInstanceVariableCompiler,NormalInstanceVariableCompiler
public interface InstanceVariableCompiler
-
Method Summary
-
Method Details
-
putField
Store instance variable into self.Stack required: none Stack result: empty
- Parameters:
target- runnable to push target object, may be called twicevalue- runnable to push value to assign, will only be called oncename- name of variable to store
-
getField
Load instance variable from self.Stack required: none Stack result: value from self
- Parameters:
source- runnable to push source object, may be called twicename- name of variable to loadrawValue- should the result be null instead of nil on non-existent field
-