Lines Matching defs:position
33 * A label represents a position in the bytecode of a method. Labels are used
46 * Indicates if the position of this label is known.
51 * The position of this label in the code, if known.
53 int position;
56 * If the label position has been updated, after instruction resizing.
68 * position of the first byte of the bytecode instruction that contains the
69 * forward reference, while the second is the position of the first byte of
72 * gives the position of the bytecode instruction.
145 throw new IllegalStateException("Label offset position has not been resolved yet");
147 return position;
152 * position of the label is known, the offset is computed and written
158 * @param source the position of first byte of the bytecode instruction that
173 out.putInt(position - source);
175 out.putShort(position - source);
194 * @param sourcePosition the position of the referencing instruction. This
195 * position will be used to compute the offset of this forward
197 * @param referencePosition the position where the offset for this forward
223 * position becomes known. This method fills in the blanks that where left
227 * @param position the position of this label in the bytecode.
241 final int position,
246 this.position = position;
253 offset = position - source;
277 offset = position + source + 1;