/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** {@inheritDoc} */ public final int baseAddressForCursor() { int mapped = baseAddressMap.get(cursor); return (mapped >= 0) ? mapped : cursor; }
/** {@inheritDoc} */ @Override public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }
/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** {@inheritDoc} */ @Override public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }
/** @inheritDoc */ public final int baseAddressForCursor() { int mapped = baseAddressMap.get(cursor); return (mapped >= 0) ? mapped : cursor; }
/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** {@inheritDoc} */ public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }
/** @inheritDoc */ public final int baseAddressForCursor() { int mapped = baseAddressMap.get(cursor); return (mapped >= 0) ? mapped : cursor; }
/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** @inheritDoc */ public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }
/** @inheritDoc */ public final int baseAddressForCursor() { int mapped = baseAddressMap.get(cursor); return (mapped >= 0) ? mapped : cursor; }
/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** @inheritDoc */ public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }
/** @inheritDoc */ public final int baseAddressForCursor() { int mapped = baseAddressMap.get(cursor); return (mapped >= 0) ? mapped : cursor; }
/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** @inheritDoc */ public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }
/** {@inheritDoc} */ @Override public final int baseAddressForCursor() { int mapped = baseAddressMap.get(cursor); return (mapped >= 0) ? mapped : cursor; }
/** * Constructs an instance. */ public BaseCodeCursor() { this.baseAddressMap = new AddressMap(); this.cursor = 0; }
/** @inheritDoc */ public final void setBaseAddress(int targetAddress, int baseAddress) { baseAddressMap.put(targetAddress, baseAddress); }