Top Constructors Methods
org.jruby.ir.persistence

public Class IRReader

extends Object
implements IRPersistenceValues
Class Inheritance
All Implemented Interfaces
org.jruby.ir.persistence.IRPersistenceValues
Imports
org.jruby.EvalType, .RubyInstanceConfig, org.jruby.ext.coverage.CoverageData, org.jruby.ir.*, org.jruby.parser.StaticScope, .StaticScopeFactory, org.jruby.runtime.Signature, java.io.IOException, java.util.BitSet, .EnumSet, org.jruby.util.ByteList

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static IRScope
createScope(IRManager manager, IRScopeType type, ByteList byteName, String file, int line, IRScope lexicalParent, Signature signature, StaticScope staticScope)

private static IRScope
decodeScopeHeader(IRManager manager, IRReaderDecoder decoder, IRScopeType type, int line)

private static StaticScope
public static IRScope
load(IRManager manager, final IRReaderDecoder file)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

IRReaderback to summary
public IRReader()

Method Detail

createScopeback to summary
public static IRScope createScope(IRManager manager, IRScopeType type, ByteList byteName, String file, int line, IRScope lexicalParent, Signature signature, StaticScope staticScope)
decodeScopeHeaderback to summary
private static IRScope decodeScopeHeader(IRManager manager, IRReaderDecoder decoder, IRScopeType type, int line)
decodeStaticScopeback to summary
private static StaticScope decodeStaticScope(IRReaderDecoder decoder, StaticScope parentScope)
loadback to summary
public static IRScope load(IRManager manager, final IRReaderDecoder file) throws IOException