Lines Matching refs:address
33 * the actual output address of this instance, if known, or
36 private int address;
79 * Constructs an instance. The output address of this instance is initially
108 this.address = -1;
145 * Gets whether the address of this instruction is known.
151 return (address >= 0);
155 * Gets the output address of this instruction, if it is known. This throws
160 * @return {@code >= 0;} the output address
163 if (address < 0) {
164 throw new RuntimeException("address not yet known");
167 return address;
318 * address, if assigned, or its identity hashcode if not.
323 if (address != -1) {
324 return String.format("%04x", address);
335 * @param prefix {@code non-null;} prefix before the address; each follow-on
360 * Sets the output address.
362 * @param address {@code >= 0;} the output address
364 public final void setAddress(int address) {
365 if (address < 0) {
366 throw new IllegalArgumentException("address < 0");
369 this.address = address;
373 * Gets the address immediately after this instance. This is only
374 * calculable if this instance's address is known, and it is equal
375 * to the address plus the length of the instruction format of this
378 * @return {@code >= 0;} the next address
401 * opcode is replaced by the one given, and its address is reset.
411 * address is reset.
420 * register list is replaced by the given one, and its address is
441 * address and without respect for any output formatting. This