diff options
author | Alan Young <consult.awy@gmail.com> | 2016-09-13 08:47:18 (GMT) |
---|---|---|
committer | Alan Young <consult.awy@gmail.com> | 2016-09-13 09:42:12 (GMT) |
commit | 0794a4c6cc50b087bf12622ed6830f93e9250481 (patch) | |
tree | bd1aed3c117c209ae42258444ef5f6c0fc53b944 /Documentation/Licenses | |
parent | 4e70a84a8a792cfeae96bf7a0cb4c9b549e44d29 (diff) | |
download | stroke-0794a4c6cc50b087bf12622ed6830f93e9250481.zip stroke-0794a4c6cc50b087bf12622ed6830f93e9250481.tar.bz2 |
Rework JID class internal representation of resource presence.
Remove explicit hasResource_ boolean and use non-null status of
resource_ instead. Mostly test this with isBare(). Tidy up compare()
method.
A JID is valid by default. Remove extraneous setting of valid_ and
centralize testing of validity to nameprepAndSetComponents().
Ensure that resource_ is initialized to null by default so that it is
correct when a JID instance is restored using some sort of
serialization, including com.google.gson.Gson which is used by Swift.
All JID test cases pass, including ones using invalid "x@y/" test string
representations.
Change-Id: Ib77a7cde03e8390c405633cddea5939aa9e0b576
Diffstat (limited to 'Documentation/Licenses')
0 files changed, 0 insertions, 0 deletions