/** * Inform targets that they're not targeted anymore. */ void dispose() { super.dispose(); for(int i=0; i < targets.length; i++) targets[i].removeTargeter(this); }
/** * Inform targets that they're not targeted anymore. */ @Override void dispose() { super.dispose(); for (final InstructionHandle target2 : targets) { target2.removeTargeter(this); } }
/** * Used by BranchInstruction, LocalVariableGen, CodeExceptionGen, LineNumberGen */ static void notifyTarget( final InstructionHandle old_ih, final InstructionHandle new_ih, final InstructionTargeter t ) { if (old_ih != null) { old_ih.removeTargeter(t); } if (new_ih != null) { new_ih.addTargeter(t); } }
/** * Used by BranchInstruction, LocalVariableGen, CodeExceptionGen */ static final void notifyTarget(InstructionHandle old_ih, InstructionHandle new_ih, InstructionTargeter t) { if(old_ih != null) old_ih.removeTargeter(t); if(new_ih != null) new_ih.addTargeter(t); }