public class Binding
extends java.lang.Object
Constructor and Description |
---|
Binding(Frame frame,
RubyModule bindingClass,
DynamicScope dynamicScope,
BacktraceElement backtrace) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
RubyModule klass,
DynamicScope dynamicScope,
BacktraceElement backtrace) |
Modifier and Type | Method and Description |
---|---|
Binding |
clone() |
Binding |
clone(Visibility visibility) |
Binding |
deepClone() |
boolean |
equals(java.lang.Object other) |
DynamicScope |
getDummyScope(StaticScope staticScope) |
DynamicScope |
getDynamicScope()
Gets the dynamicVariables that are local to this block.
|
DynamicScope |
getEvalScope(Ruby runtime) |
java.lang.String |
getFile() |
Frame |
getFrame()
Gets the frame.
|
RubyModule |
getKlass()
Gets the klass.
|
int |
getLine() |
java.lang.String |
getMethod() |
IRubyObject |
getSelf() |
Visibility |
getVisibility() |
void |
setFile(java.lang.String file) |
void |
setLine(int line) |
void |
setMethod(java.lang.String method) |
void |
setSelf(IRubyObject self) |
void |
setVisibility(Visibility visibility) |
public Binding(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, BacktraceElement backtrace)
public Binding(Frame frame, RubyModule bindingClass, DynamicScope dynamicScope, BacktraceElement backtrace)
public Binding clone()
clone
in class java.lang.Object
public Binding deepClone()
public Binding clone(Visibility visibility)
public Visibility getVisibility()
public void setVisibility(Visibility visibility)
public IRubyObject getSelf()
public void setSelf(IRubyObject self)
public DynamicScope getDynamicScope()
public DynamicScope getDummyScope(StaticScope staticScope)
public Frame getFrame()
public RubyModule getKlass()
public java.lang.String getFile()
public void setFile(java.lang.String file)
public int getLine()
public void setLine(int line)
public java.lang.String getMethod()
public void setMethod(java.lang.String method)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public final DynamicScope getEvalScope(Ruby runtime)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.