Top Fields Constructors Methods
org.jruby.ast.executable

public abstract Class AbstractScript

extends Object
implements Script
Class Inheritance
All Implemented Interfaces
org.jruby.ast.executable.Script
Imports
org.jcodings.Encoding, .EncodingDB, org.jruby.RubyFixnum, .RubyFloat, .RubyModule, .RubyRegexp, .RubyString, .RubySymbol, org.jruby.internal.runtime.methods.DynamicMethod, org.jruby.parser.StaticScope, org.jruby.runtime.Block, .CallSite, .MethodIndex, .ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.util.ByteList, java.math.BigInteger

Field Summary

Modifier and TypeField and Description
protected String
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public RuntimeCache

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
public IRubyObject
public IRubyObject
public IRubyObject
public final BigInteger
getBigInteger(int i, String name)

public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final BigInteger
public final ByteList
getByteList(int i)

public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final ByteList
public final CallSite
getCallSite(int i)

public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final CallSite
public final IRubyObject
getConstant(ThreadContext context, StaticScope scope, String name, int i)

public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
getConstantDefined(ThreadContext context, StaticScope scope, String name, int i)

public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
getConstantFrom(RubyModule target, ThreadContext context, String name, int i)

public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final Encoding
getEncoding(int i)

public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final Encoding
public final RubyFixnum
getFixnum(ThreadContext context, int i, int value)

public final RubyFixnum
getFixnum(ThreadContext context, int i, long value)

public final RubyFixnum
getFixnum0(ThreadContext context, int value)

public final RubyFixnum
getFixnum1(ThreadContext context, int value)

public final RubyFixnum
getFixnum2(ThreadContext context, int value)

public final RubyFixnum
getFixnum3(ThreadContext context, int value)

public final RubyFixnum
getFixnum4(ThreadContext context, int value)

public final RubyFixnum
getFixnum5(ThreadContext context, int value)

public final RubyFixnum
getFixnum6(ThreadContext context, int value)

public final RubyFixnum
getFixnum7(ThreadContext context, int value)

public final RubyFixnum
getFixnum8(ThreadContext context, int value)

public final RubyFixnum
getFixnum9(ThreadContext context, int value)

public final RubyFloat
getFloat(ThreadContext context, int i, double value)

public final RubyFloat
getFloat0(ThreadContext context, double value)

public final RubyFloat
getFloat1(ThreadContext context, double value)

public final RubyFloat
getFloat2(ThreadContext context, double value)

public final RubyFloat
getFloat3(ThreadContext context, double value)

public final RubyFloat
getFloat4(ThreadContext context, double value)

public final RubyFloat
getFloat5(ThreadContext context, double value)

public final RubyFloat
getFloat6(ThreadContext context, double value)

public final RubyFloat
getFloat7(ThreadContext context, double value)

public final RubyFloat
getFloat8(ThreadContext context, double value)

public final RubyFloat
getFloat9(ThreadContext context, double value)

public final RubyString
getFrozenString(ThreadContext context, int i, int j, int codeRange)

public final RubyString
getFrozenString0(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString1(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString2(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString3(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString4(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString5(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString6(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString7(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString8(ThreadContext context, int j, int codeRange)

public final RubyString
getFrozenString9(ThreadContext context, int j, int codeRange)

protected DynamicMethod
getMethod(ThreadContext context, IRubyObject self, int i, String methodName)

protected DynamicMethod
getMethod0(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod1(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod2(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod3(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod4(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod5(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod6(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod7(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod8(ThreadContext context, IRubyObject self, String methodName)

protected DynamicMethod
getMethod9(ThreadContext context, IRubyObject self, String methodName)

public final RubyRegexp
getRegexp(ThreadContext context, int i, ByteList pattern, int options)

public final RubyRegexp
getRegexp0(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp1(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp2(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp3(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp4(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp5(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp6(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp7(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp8(ThreadContext context, ByteList pattern, int options)

public final RubyRegexp
getRegexp9(ThreadContext context, ByteList pattern, int options)

public final StaticScope
getScope(ThreadContext context, StaticScope parent, String varNamesDescriptor, int i)

public final StaticScope
getScope(int i)

public final StaticScope
getScope0(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope1(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope2(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope3(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope4(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope5(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope6(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope7(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope8(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final StaticScope
getScope9(ThreadContext context, StaticScope parent, String varNamesDescriptor)

public final StaticScope
public final RubyString
getString(ThreadContext context, int i, int codeRange)

public final RubyString
getString0(ThreadContext context, int codeRange)

public final RubyString
getString1(ThreadContext context, int codeRange)

public final RubyString
getString2(ThreadContext context, int codeRange)

public final RubyString
getString3(ThreadContext context, int codeRange)

public final RubyString
getString4(ThreadContext context, int codeRange)

public final RubyString
getString5(ThreadContext context, int codeRange)

public final RubyString
getString6(ThreadContext context, int codeRange)

public final RubyString
getString7(ThreadContext context, int codeRange)

public final RubyString
getString8(ThreadContext context, int codeRange)

public final RubyString
getString9(ThreadContext context, int codeRange)

public final RubySymbol
getSymbol(ThreadContext context, int i, String name, String encoding)

public final RubySymbol
getSymbol0(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol1(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol2(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol3(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol4(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol5(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol6(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol7(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol8(ThreadContext context, String name, String encoding)

public final RubySymbol
getSymbol9(ThreadContext context, String name, String encoding)

public final IRubyObject
getVariable(ThreadContext context, int i, String name, IRubyObject object)

public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
getVariableDefined(ThreadContext context, int i, String name, IRubyObject object)

public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final void
public IRubyObject
load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)

Implements org.jruby.ast.executable.Script.load.

Deprecated

public IRubyObject
load(ThreadContext context, IRubyObject self, boolean wrap)

Implements org.jruby.ast.executable.Script.load.

public IRubyObject
public void
setByteList(int index, String str, Encoding encoding)

public static CallSite[]
setCallSite(CallSite[] callSites, int index, String name)

public void
setEncoding(int index, String encStr)

public final void
public static CallSite[]
setFunctionalCallSite(CallSite[] callSites, int index, String name)

public void
public static CallSite[]
setSuperCallSite(CallSite[] callSites, int index)

public final IRubyObject
setVariable(int i, String name, IRubyObject object, IRubyObject value)

public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public final IRubyObject
public static CallSite[]
setVariableCallSite(CallSite[] callSites, int index, String name)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait