Examples of LocalVariable


Examples of org.renjin.compiler.ir.tac.expressions.LocalVariable

  }
  private void addForLoop(IRBodyBuilder factory, TranslationContext context, FunctionCall call) {
   
    Symbol symbol = call.getArgument(0);
    LocalVariable counter = factory.newLocalVariable();
    Temp length = factory.newTemp();
   
    Variable elementVariable = new EnvironmentVariable(symbol);
   
    Expression vector =
View Full Code Here

Examples of ru.andrew.jclazz.decompiler.engine.LocalVariable

                {
                    CodeItem nextPop = block.getOperationAfter(nextDup.getStartByte());
                    if (nextPop instanceof PopView)
                    {
                        PopView popView = (PopView) nextPop;
                        LocalVariable popedLV = block.getLocalVariable(popView.getLocalVariableNumber(), null, (int) getStartByte());
                        //popedLV.setPrinted(true);
                        refOp = popView;
                        objectref = "(" + popView.source3() + ")";
                        //popedLV.setPrinted(false);
                        FakePopView fakePop = new FakePopView(methodView, popedLV, "null");
View Full Code Here

Examples of ru.andrew.jclazz.decompiler.engine.LocalVariable

                if (isAnonymousConstructor && csv != null)
                {
                    int icParamCnt = csv.getInParamsCount();
                    if (pushOp instanceof PushVariableView)
                    {
                        LocalVariable lv = ((PushVariableView) pushOp).getLocalVariable();
                        lv.forceFinal();
                        ((AnonymousClazzSourceView) csv).putOuterMapping(params.size() - 1 - i, lv.getName());
                    }
                    if (i >= icParamCnt) continue;
                }

                if (!firstParam)
View Full Code Here

Examples of serp.bytecode.LocalVariable

        // NOTE: we scan through all the variables here, because I have been
        // told that jikes sometimes produces unpredictable ordering of the
        // local variable table.
        for (int j = 0; j < vars.length; j++) {
            LocalVariable var = vars[j];
            if (! var.getName().equals("this")) {
                if(temp.size() < var.getTypeIndex() + 1)
                    temp.setSize(var.getTypeIndex() + 1);
                temp.setElementAt(var.getName(), var.getTypeIndex());
            }
        }
        int k = 0;
        for (int j = 0; j < temp.size(); j++) {
            if (temp.elementAt(j) != null) {
View Full Code Here

Examples of sun.tools.asm.LocalVariable

                new Integer(((LocalMember)field).number));
    }
    void codeStore(Environment env, Context ctx, Assembler asm) {
        LocalMember local = (LocalMember)field;
        asm.add(where, opc_istore + type.getTypeCodeOffset(),
                new LocalVariable(local, local.number));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.