Package wyvern.targets.Common.wyvernIL.interpreter.values

Examples of wyvern.targets.Common.wyvernIL.interpreter.values.BytecodeClass


    Expression destExpr = assign.getDest();
    BytecodeRef dest;
    if(destExpr instanceof Inv) {
      Inv inv = (Inv) destExpr;
      BytecodeOperandVisitor opVisitor = new BytecodeOperandVisitor(context);
      BytecodeClass clas = (BytecodeClass) inv.getSource().accept(opVisitor);
      BytecodeValue val = clas.getContext().getValue(inv.getId());
      dest = (BytecodeRef) val;
    } else if(destExpr instanceof Immediate) {
      Immediate imm = (Immediate) destExpr;
      VarRef ref = (VarRef) imm.getInner();
      dest = (BytecodeRef) context.getValue(ref.getName());
View Full Code Here

TOP

Related Classes of wyvern.targets.Common.wyvernIL.interpreter.values.BytecodeClass

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.