public class Binding
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Binding |
DUMMY |
java.lang.String |
filename |
int |
line |
java.lang.String |
method |
Constructor and Description |
---|
Binding(Frame frame,
DynamicScope dynamicScope,
BacktraceElement backtrace)
Deprecated.
|
Binding(Frame frame,
DynamicScope dynamicScope,
java.lang.String method,
java.lang.String filename,
int line) |
Binding(IRubyObject self) |
Binding(IRubyObject self,
DynamicScope dynamicScope) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
DynamicScope dynamicScope) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
DynamicScope dynamicScope,
BacktraceElement backtrace)
Deprecated.
|
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
DynamicScope dynamicScope,
java.lang.String method,
java.lang.String filename,
int line) |
Modifier and Type | Method and Description |
---|---|
Binding |
clone()
Clone the binding.
|
Binding |
cloneForEval()
Clone the binding, but maintain a reference to the original "eval
binding" to continue sharing eval context.
|
boolean |
equals(java.lang.Object other) |
BacktraceElement |
getBacktrace()
Deprecated.
|
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.
|
int |
getLine() |
java.lang.String |
getMethod() |
IRubyObject |
getSelf() |
Visibility |
getVisibility() |
void |
setFile(java.lang.String filename) |
void |
setLine(int line) |
void |
setMethod(java.lang.String method) |
void |
setSelf(IRubyObject self) |
void |
setVisibility(Visibility visibility) |
public static final Binding DUMMY
public java.lang.String method
public java.lang.String filename
public int line
public Binding(IRubyObject self, Frame frame, Visibility visibility, DynamicScope dynamicScope, java.lang.String method, java.lang.String filename, int line)
public Binding(Frame frame, DynamicScope dynamicScope, java.lang.String method, java.lang.String filename, int line)
public Binding(IRubyObject self)
public Binding(IRubyObject self, Frame frame, Visibility visibility)
public Binding(IRubyObject self, DynamicScope dynamicScope)
public Binding(IRubyObject self, Frame frame, Visibility visibility, DynamicScope dynamicScope)
@Deprecated public Binding(IRubyObject self, Frame frame, Visibility visibility, DynamicScope dynamicScope, BacktraceElement backtrace)
@Deprecated public Binding(Frame frame, DynamicScope dynamicScope, BacktraceElement backtrace)
public Binding cloneForEval()
public Binding clone()
clone
in class java.lang.Object
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 java.lang.String getFile()
public void setFile(java.lang.String filename)
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)
@Deprecated public BacktraceElement getBacktrace()
Copyright © 2001-2018 JRuby. All Rights Reserved.