Package | Description |
---|---|
org.jruby.ir | |
org.jruby.ir.persistence | |
org.jruby.ir.targets | |
org.jruby.runtime |
Modifier and Type | Method and Description |
---|---|
Signature |
IRClosure.getSignature() |
Constructor and Description |
---|
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
int argumentType) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
int argumentType,
String prefix) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
int argumentType,
String prefix,
boolean isBeginEndBlock) |
IRFor(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
int argumentType) |
IRFor(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
int argumentType,
String labelPrefix) |
Modifier and Type | Method and Description |
---|---|
static IRScope |
IRReader.createScope(IRManager manager,
IRScopeType type,
String name,
int line,
IRScope lexicalParent,
Signature signature,
int argumentType,
StaticScope staticScope) |
Modifier and Type | Method and Description |
---|---|
void |
IRBytecodeAdapter.pushBlockBody(org.objectweb.asm.Handle handle,
Signature signature,
String className) |
Modifier and Type | Field and Description |
---|---|
static Signature |
Signature.NO_ARGUMENTS |
static Signature |
Signature.ONE_ARGUMENT |
static Signature |
Signature.ONE_REQUIRED |
static Signature |
Signature.OPTIONAL |
protected Signature |
IRBlockBody.signature |
static Signature |
Signature.THREE_ARGUMENTS |
static Signature |
Signature.THREE_REQUIRED |
static Signature |
Signature.TWO_ARGUMENTS |
static Signature |
Signature.TWO_REQUIRED |
Modifier and Type | Method and Description |
---|---|
static Signature |
Signature.decode(long l) |
static Signature |
Signature.from(ForNode iter) |
static Signature |
Signature.from(int pre,
int opt,
int post,
Signature.Rest rest,
boolean kwargs) |
static Signature |
Signature.from(IterNode iter) |
static Signature |
Signature.from(PostExeNode iter) |
static Signature |
Signature.from(PreExeNode iter) |
Signature |
IRBlockBody.getSignature() |
Constructor and Description |
---|
InterpretedIRBlockBody(IRClosure closure,
Signature signature) |
IRBlockBody(StaticScope staticScope,
String[] parameterList,
String fileName,
int lineNumber,
Signature signature) |
Copyright © 2001-2015 JRuby. All Rights Reserved.