Artifacts from https://github.com/floodlight/loxigen/compare/d713295cf799f7489dbe5b6defcc07d9fc8a1fba...2c4d1260433e3e9336d803e76642a5b9034ed190

Loxigen Head commit floodlight/loxigen@2c4d1260433e3e9336d803e76642a5b9034ed190
commit 2c4d1260433e3e9336d803e76642a5b9034ed190
Merge: d713295 1247d0e
Author: abat <abat@bigswitch.com>
Date:   Mon Jul 7 19:30:31 2014 -0700

    Merge into master from pull request #297:
    Methods to create IPv4Address/IPv6Address from prefix length and other enhancements (https://github.com/floodlight/loxigen/pull/297)

commit 1247d0e570335eb3aa1dc597949dd371e9ef3dc1
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 18:18:53 2014 -0700

    Use -1L instead of (long) -1

commit f9377607fbfd88427e5a020793cbf2f1d1b6849d
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 18:13:29 2014 -0700

    Use IPv6 subnet mask calculation as suggested by @andi-bigswitch

    Reference:
    https://github.com/ronaldchl/loxigen/commit/fea1789f36d0edba5cf991ff0a953e9ef445f078#commitcomment-6923088

commit bbf0194602c68106528afb80cde1f684715ee551
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 17:00:13 2014 -0700

    Address reviewer's comments floodlight/loxigen#297

    Reference:
    https://github.com/floodlight/loxigen/pull/297

commit 1092956873c8af41b210e57d68038b6dd1318eb4
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 01:16:44 2014 -0700

    Have IPAddress.of(InetAddress) leverage the new IPv4Address.of(Inet4Address) and IPv6Address.of(Inet6Address)

commit 383d14e26d9420bef368323103690c974986cbae
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 01:09:18 2014 -0700

    Update IPv4Address.withMaskOfLength() Javadoc

commit c3c4a9559a304955043e9ddd6d59738578dab682
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 01:01:46 2014 -0700

    Enhance Javadoc for IPv4Address.ofCidrMaskLength()

commit cc9c930ae4deeb4611da70cf723b22f438e5b193
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Mon Jul 7 00:58:56 2014 -0700

    Added Javadocs to IPv6Address.of() similar to IPv4Address.of(); also added of(Inet6Address)

commit 74b54bc3b18de85edf7faa63823c12b3b643080b
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sun Jul 6 23:59:13 2014 -0700

    Fix error message typo

commit 382589f5fbb7ccb163d7e96945a68bebceb95a1a
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sun Jul 6 23:58:08 2014 -0700

    Further Javadoc enhancements for IPv4Address / IPv4AddressWithMask

commit 097cda562d7cf2f4c4c2585d3102319a9b84b5e1
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sun Jul 6 23:17:05 2014 -0700

    Fix Javadoc typo

commit 5b41da9a03d2145ca61ea038d3958b6d2a305558
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sun Jul 6 22:59:28 2014 -0700

    Rephrased some Javadoc for clarity and readability

commit ca08d5fdb6bfb29217f9e45253acef6caff6c66f
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sat Jul 5 02:43:18 2014 -0700

    One more syntactic sugar - IPv4Address.withMask(IPv4Address)

commit 8a0b53c9a5221432c9b34f7b95b44ccc692b8346
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sat Jul 5 02:33:43 2014 -0700

    Deprecate IPv4AddressWithMask.of(int,int)

    Replaced by IPv4Address.of(int) + IPv4Address.withMask(int)

commit 5d0ca65b9ad8ba1688483b2d6a904816db405d7e
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sat Jul 5 02:14:11 2014 -0700

    Sanity tests for the IPv4Address.withMask*() syntactic sugars

commit af8d3e708912c3246be178a183aa0cc3048aff53
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Sat Jul 5 01:26:28 2014 -0700

    Javadoc updates and consistency fixes; force IPAddress subclasses to override toString(); Nonnull annotations updates

commit ffa8079775849fb99b6c7dcde8b88ada5c3db329
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Fri Jul 4 17:50:49 2014 -0700

    Renamed IPAddress.fromInetAddress() to of(); added withMask() methods that corresponds to IPv4Address.of() methods

commit 25fb44dc3e4bc60eb0b374926e84cd100f926ed8
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Thu Jul 3 18:43:20 2014 -0700

    Use the new IPv6Address.ofCidrMaskLength() in IPv6AddressWithMask.of(String)

commit fea1789f36d0edba5cf991ff0a953e9ef445f078
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Thu Jul 3 18:36:06 2014 -0700

    Added IPv6Address.ofCidrMaskLength() and the corresponding unit tests

    Reference:
    IPv6AddressWithMask.of(String)

commit a780c37e867b22fab5d70b2ec34271955fb3cb0a
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Thu Jul 3 17:34:50 2014 -0700

    Use the new IPv4Address.ofCidrMaskLength() in IPv4AddressWithMask.of(String)

commit a748422479a40ced3fada30af759ad7562ae7625
Author: Ronald Li <ronald.li@bigswitch.com>
Date:   Thu Jul 3 17:14:12 2014 -0700

    Added IPv4Address.ofCidrMaskLength() and the corresponding unit tests

    Reference:
    IPv4AddressWithMask.of(String)