1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Comment change only. Be explicit that the createAddress() methods are expected to throw NumberFormatException on bad input.

This commit is contained in:
John Cortell 2007-01-18 13:44:09 +00:00
parent d96899a098
commit 4874e4d321

View file

@ -35,12 +35,17 @@ public interface IAddressFactory
/**
* Creates address from string representation.
*
* 1. This method should be able to create address from hex
* 1. Method should be able to create address from hex
* address string (string produced with
* IAddress.toHexAddressString() method).
* 2. Method should be case insensetive
* 3. Method should be able to create address from decimal address
* representation
* 4. Method should throw NumberFormatException if the given string
* cannot be decoded.
* 5. Method should not attempt to evaluate string as expression (i.e.,
* "0x1000 + 5" should not result in an IAddress for 0x1005.) Input
* must be a straightforward, absolute value.
*
* Please see Addr32Factory.createAddress() for reference implementation.
*
@ -56,6 +61,13 @@ public interface IAddressFactory
*
* Method should be case insensetive
*
* Method should throw NumberFormatException if the given string
* cannot be decoded.
*
* Method should not attempt to evaluate string as expression (i.e.,
* "1000 + 5" should not result in an IAddress for 1005.) Input
* must be a straightforward, absolute value.
*
* @param addr
* @param radix
* @return