/** * Helper for {@link #add}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (! hasAnyPositionInfo) { SourcePosition pos = insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo = true; } } if (! hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo = true; } } }
/** * Helper for {@link #add} and {@link #insert}, * which updates the position and local info flags. * * @param insn {@code non-null;} an instruction that was just introduced */ private void updateInfo(DalvInsn insn) { if (!hasAnyPositionInfo) { SourcePosition pos= insn.getPosition(); if (pos.getLine() >= 0) { hasAnyPositionInfo= true; } } if (!hasAnyLocalInfo) { if (hasLocalInfo(insn)) { hasAnyLocalInfo= true; } } }
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition pos = insn.getPosition();
SourcePosition sourcePosition= instruction.getPosition(); CstUtf8 sourceFile= sourcePosition.getSourceFile(); int sourceLine= sourcePosition.getLine();