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
-