History log of /external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
93f69daf0992939ef85b7108a32b6e1f826d00da 04-Apr-2017 Fredrik Roubert <roubert@google.com> Integrate change cherry-picked for ticket #12410 into android_icu4j.
am: 3ad5c9d5a5

Change-Id: Ic65afe7f1ff440ff1f832a89c0d362eee48df3fe
3ad5c9d5a53649ad7fbd3b55cdcfef0e6036e56a 16-Mar-2017 Fredrik Roubert <roubert@google.com> Integrate change cherry-picked for ticket #12410 into android_icu4j.

Updates for class Edits, class CaseMap with new low-level functions that
work with Edits, simpler case properties code, some cleanup.

Bug: 19047649
Test: mmma libcore external/icu
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases
Change-Id: I64550aa5e864a324441b27a4af32cfbe92dec879
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
27dccd7a4ddd0f9f2adfe136a1822fa8224b2604 06-Feb-2017 Fredrik Roubert <roubert@google.com> Integrate change cherry-picked for ticket #12824 into android_icu4j.

Update escape sequences for JavaDoc.

Bug: 32565360
Test: make docs
Merged-In: If25fe0767769ecf15d5f8b73a18eb9e0f87b3752
Change-Id: I4bfed9f39a389fdd225e3d0bca9d5edb48878c03
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
88d1e3ff1ecbf5b876d8b430535fca3adbf3ff8f 15-Dec-2016 Fredrik Roubert <roubert@google.com> Integrate ICU4J 58.1 with Android patches into android_icu4j. am: f86f25d102
am: f4a1abb58b

Change-Id: I80e82a6f8d53e98213c1a9075a275819037028a4
f86f25d102340da66b9c7cb6b2d5ecdc0de43ecf 08-Dec-2016 Fredrik Roubert <roubert@google.com> Integrate ICU4J 58.1 with Android patches into android_icu4j.

Bug: 31328818
Test: CtsIcuTestCases
Test: CtsLibcoreOjTestCases
Test: CtsLibcoreTestCases
Change-Id: Ifd74d26625c7e8c9bb76e88cf419029241117282
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
06ec6d9c5ca6a2e72ac506c8729e0a31db19e211 21-Oct-2016 Andrew Solovay <asolovay@google.com> docs: Fixing bad unicode sequence in Javadocs.

The source file /external/icu/icu4j/main/classes/…/UnicodeSet.java
has a comment with the character sequence '\u0000', which is being
output verbatim to a Javadoc comment the generated file
java/android/icu/text/UnicodeSet.java . (See bug b/32309442)

That character sequence is being output as a null byte in the
generated HTML file: https://screenshot.googleplex.com/ixQ4G2QTZkY.png
https://developer.android.com/reference/android/icu/text/UnicodeSet.html#applyPropertyAlias(java.lang.String,%20java.lang.String)

Besides generating bad documentation (the sequence shows up as "\u"
instead of "\u0000"), this also means we won't be able to check the
generated docs in to Piper as text files.

Per instructions from JS, I've modified the external file, run the
script to generate the java/android/icu file from it, and included
both files in this CL. I've also generated the Javadoc from the
modified file and staged it to:

https//go/dods-stage/reference/android/icu/text/UnicodeSet.html#applyPropertyAlias(java.lang.String,%20java.lang.String)

NOTE: Currently, a double-backslash sequence is incorrectly output to
the Javadoc as a double-backslash instead of being treated as an
escape character. I filed a separate bug about that, b/32335850

bug: 32309442
Change-Id: If25fe0767769ecf15d5f8b73a18eb9e0f87b3752
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
39fda05a2af93ea1422c26c0e570d6d7b4a4f4ee 22-Mar-2016 Joachim Sauer <jsauer@google.com> Hide general utility methods in ICU4J.

Bug: 22023363
Change-Id: Iae7958bdb6b451f6a78e457f3801e797e5404089
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
bfab1e7fec36dff93fb980c546ad64a565faf9fc 01-Mar-2016 Paul Duffin <paulduffin@google.com> Integrate changes cherry-picked for ticket #12005 into android_icu4j.

Fix numerous warnings / errors from Javadoc generation

Bug: 22023363
Change-Id: I7e97889b415a9e4c83c9b821b939a7ee8d2a96e4
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
d4d3fc6e0d919d96cdb282a05a05327cdf2c7f4e 10-Nov-2015 Neil Fuller <nfuller@google.com> Make the Android ICU4J APIs unhidden

This change removes the final step from the srcgen code that
adds @hide to all classes.

The changes to android_icu4j were generated using
external/icu/tools/srcgen/generate_android_icu4j.sh

Bug: 22023363
Change-Id: I07e4307f923b479ca06a535dffd9ba2f24c8e196
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
93cf604e9dd0525f15bc0a7450b2a35f3884c298 12-Nov-2015 Neil Fuller <nfuller@google.com> Improvements to currysrc / srcgen

Supply the original file name to OutputSourceFileGenerator so
the code doesn't have to guess the file name.

Extended BodyDeclarationLocater/BodyDeclarationLocaters to
support string-form locaters and modify BodyDeclarationLocaters
now the behavior of JavaDoc on field declarations is better
understood.

Modify Icu4jTransformRules.createInputFileGenerator to
expect the full set of directory names.

Modify the string form of TypeLocater to not distinguish
between enums and classes: use "type:" not "enum:" or
"class:".

OCD-inspired modification to generated javadoc text from
"@hide original deprecated method" to
"@hide original deprecated declaration" (because they're
not all methods).

In CaptureDeprecatedElements deal with the fact that enum
constants and interface declarations are implicity public.
This caused one additional entry in Icu4jTransform and
modification to generated code for
MeasureUnit$Factory#create(String,String).

Bug: 22023363
Change-Id: I32435e5af0c43b210d7978efbfcb2daecf9071aa
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
1537b2f39245c07b00aa78c3600f7aebcb172490 28-Oct-2015 Neil Fuller <nfuller@google.com> Latest generated code for android_icu4j

currysrc now uses AST manipulation to add tags. This slightly
modifies the generated source.

Removed various (previously escaped) tags.

Bug: 22023363
Change-Id: Ic6efe075327362efcc90cc3ac23059349e4fbcb5
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
1fba789ac68efdd9120a7373f49daef42833e674 27-Oct-2015 Neil Fuller <nfuller@google.com> Regeneration of android_icu4j source code after recent tool changes

Mostly removal of @stable tags and changing comment references
from com.ibm.icu to android.icu. Minor doc changes to the generated
Bidi class.

Bug: 22023363
Change-Id: I8b37f4d0da50cccbaa19e0fbde06119101e0bfd1
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
836e6b40a94ec3fb7545a76cb072960442b7eee9 26-Oct-2015 Neil Fuller <nfuller@google.com> Updated generated source code

Bug: 22023363
Change-Id: Ia18fde705f2d73ee3ba7d56d7cf61f411aa2e0d3
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
704056c96cc5de08c2425fa1679a5c0a92c5a88e 07-Oct-2015 Neil Fuller <nfuller@google.com> Manipulate the javadoc of the generated android_icu4j source

...for inclusion in the droiddoc process. All public classes
are hidden with @hide, and tags that doclava doesn't know are
escaped.

Includes the changes to currysrc needed to support basic
JavaDoc manipulation.

Bug: 22023363
Change-Id: I5032a0541b0decd571f99355cc5a5aad1ed0c939
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java
2ae130017183d2f66d55bf0ca51f8da3294644fd 09-Oct-2015 Neil Fuller <nfuller@google.com> The initial check-in of android.icu ICU4J src

No real documentation transformations are included right now besides
the addition of a source-file header indicating the origin of the
generated source code. The aim of this check-in is to replace jarjar
in the core-libart build process.

Generated using external/icu/tools/srcgen/generate_android_icu4j.sh

Bug: 22023363
Change-Id: Icb970770dfa57a1d1389269b9f9cf3f99fb70d7e
/external/icu/android_icu4j/src/main/java/android/icu/text/UnicodeSet.java