コード例 #1
0
ファイル: StatementGenerator.java プロジェクト: sba1/teavm
 @Override
 public void visit(MonitorEnterInstruction insn) {
   MonitorEnterStatement stmt = new MonitorEnterStatement();
   stmt.setLocation(currentLocation);
   stmt.setObjectRef(Expr.var(insn.getObjectRef().getIndex()));
   async = false;
   statements.add(stmt);
 }
コード例 #2
0
ファイル: OptimizingVisitor.java プロジェクト: sba1/teavm
 @Override
 public void visit(MonitorEnterStatement statement) {
   statement.getObjectRef().acceptVisitor(this);
   statement.setObjectRef(resultExpr);
   resultStmt = statement;
 }