@Override public void InheritanceSearchConstInstr(InheritanceSearchConstInstr inheritancesearchconstinstr) { jvm.method().loadLocal(0); visit(inheritancesearchconstinstr.getCurrentModule()); // TODO: private consts jvm.method().inheritanceSearchConst(inheritancesearchconstinstr.getConstName()); jvmStoreLocal(inheritancesearchconstinstr.getResult()); }
@Override public void InheritanceSearchConstInstr(InheritanceSearchConstInstr inheritancesearchconstinstr) { jvmMethod().loadContext(); visit(inheritancesearchconstinstr.getCurrentModule()); jvmMethod().inheritanceSearchConst(inheritancesearchconstinstr.getId(), false); jvmStoreLocal(inheritancesearchconstinstr.getResult()); }
@Override public void InheritanceSearchConstInstr(InheritanceSearchConstInstr inheritancesearchconstinstr) { jvmMethod().loadContext(); visit(inheritancesearchconstinstr.getCurrentModule()); jvmMethod().inheritanceSearchConst(inheritancesearchconstinstr.getId(), false); jvmStoreLocal(inheritancesearchconstinstr.getResult()); }
@Override public void InheritanceSearchConstInstr(InheritanceSearchConstInstr inheritancesearchconstinstr) { jvm.method().loadLocal(0); visit(inheritancesearchconstinstr.getCurrentModule()); // TODO: private consts jvm.method().inheritanceSearchConst(inheritancesearchconstinstr.getConstName()); jvmStoreLocal(inheritancesearchconstinstr.getResult()); }