Lines Matching refs:end
42 private InstructionHandle end;
54 * @param end until where the instruction is valid (null means to the end)
57 final InstructionHandle start, final InstructionHandle end) {
65 setEnd(end);
75 * Note that for local variables whose scope end at the last instruction of
78 * at first index beyond the end of the code are valid.
85 if ((start != null) && (end != null)) {
87 length = end.getPosition() - start_pc;
88 if (end.getNext() == null) {
89 length += end.getInstruction().getLength();
131 return end;
139 public void setEnd(final InstructionHandle end) { // TODO could be package-protected?
140 BranchInstruction.notifyTarget(this.end, end, this);
141 this.end = end;
145 * @param old_ih old target, either start or end
155 if (end == old_ih) {
160 throw new ClassGenException("Not targeting " + old_ih + ", but {" + start + ", " + end
178 return (start == ih) || (end == ih);
198 return (l.index == index) && (l.start == start) && (l.end == end);
203 return "LocalVariableGen(" + name + ", " + type + ", " + start + ", " + end + ")";