public class GlobalVariables
extends java.lang.Object
Constructor and Description |
---|
GlobalVariables(Ruby runtime) |
Modifier and Type | Method and Description |
---|---|
void |
alias(java.lang.String name,
java.lang.String oldName)
Creates a new global variable which links to
the oldName global variable.
|
IRubyObject |
clear(java.lang.String name) |
void |
define(java.lang.String name,
IAccessor accessor,
GlobalVariable.Scope scope) |
void |
defineReadonly(java.lang.String name,
IAccessor accessor,
GlobalVariable.Scope scope) |
IRubyObject |
get(java.lang.String name) |
IRubyObject |
getDefaultSeparator() |
java.util.Set<java.lang.String> |
getNames() |
GlobalVariable |
getVariable(java.lang.String name) |
boolean |
isDefined(java.lang.String name) |
IRubyObject |
set(java.lang.String name,
IRubyObject value) |
void |
setDefaultSeparator(IRubyObject defaultSeparator) |
void |
setTraceVar(java.lang.String name,
RubyProc proc) |
void |
untraceVar(java.lang.String name) |
boolean |
untraceVar(java.lang.String name,
IRubyObject command) |
public GlobalVariables(Ruby runtime)
public void define(java.lang.String name, IAccessor accessor, GlobalVariable.Scope scope)
public void defineReadonly(java.lang.String name, IAccessor accessor, GlobalVariable.Scope scope)
public boolean isDefined(java.lang.String name)
public void alias(java.lang.String name, java.lang.String oldName)
public IRubyObject get(java.lang.String name)
public GlobalVariable getVariable(java.lang.String name)
public IRubyObject set(java.lang.String name, IRubyObject value)
public IRubyObject clear(java.lang.String name)
public void setTraceVar(java.lang.String name, RubyProc proc)
public boolean untraceVar(java.lang.String name, IRubyObject command)
public void untraceVar(java.lang.String name)
public java.util.Set<java.lang.String> getNames()
public IRubyObject getDefaultSeparator()
public void setDefaultSeparator(IRubyObject defaultSeparator)
Copyright © 2001-2017 JRuby. All Rights Reserved.