Top Inners Fields Constructors Methods
org.jruby.runtime

public Class GlobalVariable

extends Object
Class Inheritance
Known Direct Subclasses
org.jruby.runtime.GlobalVariable.Copy, org.jruby.runtime.ReadonlyGlobalVariable, org.jruby.RubyGlobal.NonEffectiveGlobalVariable, org.jruby.RubyGlobal.LastExitStatusVariable, org.jruby.RubyGlobal.MatchMatchGlobalVariable, org.jruby.RubyGlobal.PreMatchGlobalVariable, org.jruby.RubyGlobal.PostMatchGlobalVariable, org.jruby.RubyGlobal.LastMatchGlobalVariable, org.jruby.RubyGlobal.BackRefGlobalVariable, org.jruby.RubyGlobal.LineNumberGlobalVariable, org.jruby.RubyGlobal.ErrorInfoGlobalVariable, org.jruby.RubyGlobal.StringGlobalVariable, org.jruby.RubyGlobal.ArgfGlobalVariable, org.jruby.RubyGlobal.StringOrRegexpGlobalVariable, org.jruby.RubyGlobal.KCodeGlobalVariable, org.jruby.RubyGlobal.VerboseGlobalVariable, org.jruby.RubyGlobal.DebugGlobalVariable, org.jruby.RubyGlobal.BacktraceGlobalVariable, org.jruby.RubyGlobal.LastlineGlobalVariable, org.jruby.RubyGlobal.InputGlobalVariable, org.jruby.RubyGlobal.OutputGlobalVariable
Imports
org.jruby.Ruby, org.jruby.runtime.builtin.IRubyObject

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
protected final String
protected final Ruby
protected volatile IRubyObject

Constructor Summary

AccessConstructor and Description
public
GlobalVariable(Ruby runtime, String name, IRubyObject value)

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
get()

public String
name()

public IRubyObject
public static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nameback to summary
protected final String name
runtimeback to summary
protected final Ruby runtime
valueback to summary
protected volatile IRubyObject value

Constructor Detail

GlobalVariableback to summary
public GlobalVariable(Ruby runtime, String name, IRubyObject value)

Method Detail

getback to summary
public IRubyObject get()
nameback to summary
public String name()
setback to summary
public IRubyObject set(IRubyObject value)
variableNameback to summary
public static String variableName(String name)
org.jruby.runtime back to summary

public Class GlobalVariable.Copy

extends GlobalVariable
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final GlobalVariable
Inherited from org.jruby.runtime.GlobalVariable:
nameruntimevalue

Constructor Summary

AccessConstructor and Description
public
Copy(Ruby runtime, String name, GlobalVariable other)

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
public IRubyObject
Inherited from org.jruby.runtime.GlobalVariable:
namevariableName

Field Detail

otherback to summary
private final GlobalVariable other

Constructor Detail

Copyback to summary
public Copy(Ruby runtime, String name, GlobalVariable other)

Method Detail

getback to summary
public IRubyObject get()

Overrides org.jruby.runtime.GlobalVariable.get.

Annotations
@Override
setback to summary
public IRubyObject set(IRubyObject value)

Overrides org.jruby.runtime.GlobalVariable.set.

Annotations
@Override