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