public class MethodData extends Object
Modifier and Type | Field and Description |
---|---|
Map<Label,org.objectweb.asm.Label> |
labelMap |
IRBytecodeAdapter |
method |
IRScope |
scope |
com.headius.invokebinder.Signature |
signature |
int |
specificArity |
Map<String,Integer> |
varMap |
Constructor and Description |
---|
MethodData(IRBytecodeAdapter method,
IRScope scope,
com.headius.invokebinder.Signature signature,
int specificArity) |
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.Label |
getLabel(Label label) |
int |
local(String newName) |
int |
local(String newName,
org.objectweb.asm.Type type) |
int |
local(Variable variable) |
int |
local(Variable variable,
org.objectweb.asm.Type type) |
public final IRBytecodeAdapter method
public final IRScope scope
public final com.headius.invokebinder.Signature signature
public final int specificArity
public MethodData(IRBytecodeAdapter method, IRScope scope, com.headius.invokebinder.Signature signature, int specificArity)
Copyright © 2001-2016 JRuby. All Rights Reserved.