Package org.jreversepro.ast.expression

Examples of org.jreversepro.ast.expression.ArrayMemberReferenceExpression


      break;
    case OPCODE_SALOAD:
      type = JVM_TYPE_SHORT;
      break;
    }
    ArrayMemberReferenceExpression expr = new ArrayMemberReferenceExpression(
        subscript, arrayObject, type);

    evalMachine.push(expr);

  }
View Full Code Here


  void evaluate(Instruction ins) {
    Expression value = evalMachine.pop();
    Expression subscript = evalMachine.pop();
    Expression arrayObject = evalMachine.pop();

    ArrayMemberReferenceExpression arr = new ArrayMemberReferenceExpression(
        arrayObject, subscript, TypeInferrer.getArrayMemberType(arrayObject
            .getType()));

    statements.append(new CompleteLine(ins, new Assignment(arr, value)));
  }
View Full Code Here

TOP

Related Classes of org.jreversepro.ast.expression.ArrayMemberReferenceExpression

Copyright © 2018 www.massapicom. 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.