Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * To change this template, choose Tools | Templates
  * and open the template in the editor.
  */
 package org.jruby.ir.targets;
 
import  org.objectweb.asm.Type;

Author(s):
headius
public class MethodData {
    public MethodData(SkinnyMethodAdapter methodint arity) {
        this. = new IRBytecodeAdapter(methodarity);
    }
    public int local(Variable variable) {
        String newName = variable.getName().replace('%''$');
        return local(newName.);
    }
    public int local(String newName) {
        return local(newName.);
    }
    public int local(String newName, Type type) {
        if (.containsKey(newName)) return .get(newName);
        int index = .newLocal(newNametype);
        .put(newNameindex);
        return index;
    }
    public org.objectweb.asm.Label getLabel(Label label) {
        org.objectweb.asm.Label asmLabel = .get(label);
        if (asmLabel == null) {
            asmLabel = .newLabel();
            .put(labelasmLabel);
        }
        return asmLabel;
    }
    public IRBytecodeAdapter method;
    public Map<StringIntegervarMap = new HashMap<StringInteger>();
    public Map<Label, org.objectweb.asm.Label> labelMap = new HashMap<Label, org.objectweb.asm.Label>();
New to GrepCode? Check out our FAQ X