Lines Matching refs:position
32 private int position = -1;
42 * Returns the position of this label in the code buffer.
44 * @return the position
46 public int position() {
47 assert position >= 0 : "Unbound label is being referenced";
48 return position;
63 * Binds the label to the specified position.
65 * @param pos the position
68 this.position = pos;
73 return position >= 0;
77 assert !isBound() : "Label is already bound " + this + " " + branchLocation + " at position " + position;
87 int target = position;
99 this.position = -1;
104 return isBound() ? String.valueOf(position()) : "?";