12101211121212131214121512161217
private boolean isUnconditionalBreak(JStatement statement) { return findUnconditionalBreak(statement) != null; } private boolean isUnconditionalUnlabeledBreak(JStatement statement) { JBreakStatement breakStat = findUnconditionalBreak(statement); return (breakStat != null) && (breakStat.getLabel() == null); }
502503504505506507508509510511
@Override public void endVisit(BreakStatement x, BlockScope scope) { try { SourceInfo info = makeSourceInfo(x); push(new JBreakStatement(info, getOrCreateLabel(info, x.label))); } catch (Throwable e) { throw translateException(x, e); } }
15921593159415951596159715981599
return block; } JStatement processStatement(BreakStatement x) { SourceInfo info = makeSourceInfo(x); return new JBreakStatement(info, getOrCreateLabel(info, currentMethod, x.label)); }
514515516517518519520521522523
12401241124212431244124512461247
13651366136713681369137013711372
return block; } JStatement processStatement(BreakStatement x) { SourceInfo info = makeSourceInfo(x); return new JBreakStatement(program, info, getOrCreateLabel(info, currentMethod, x.label)); }
11601161116211631164116511661167
15171518151915201521152215231524