public class VariableSite extends java.lang.invoke.MutableCallSite
Constructor and Description |
---|
VariableSite(java.lang.invoke.MethodType type,
String name,
String file,
int line) |
Modifier and Type | Method and Description |
---|---|
int |
chainCount() |
void |
clearChainCount() |
String |
file() |
IRubyObject |
getVariable(IRubyObject object) |
void |
incrementChainCount() |
int |
line() |
String |
name() |
IRubyObject |
setVariable(IRubyObject object,
IRubyObject value) |
dynamicInvoker, getTarget, setTarget, syncAll
type
public VariableSite(java.lang.invoke.MethodType type, String name, String file, int line)
public int chainCount()
public void incrementChainCount()
public void clearChainCount()
public final IRubyObject getVariable(IRubyObject object)
public final IRubyObject setVariable(IRubyObject object, IRubyObject value)
public String file()
public int line()
public String name()
Copyright © 2001-2015 JRuby. All Rights Reserved.