summaryrefslogtreecommitdiffstats
path: root/android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java
diff options
context:
space:
mode:
authorAdam Vartanian <flooey@google.com>2018-10-16 12:04:36 +0100
committerAdam Vartanian <flooey@google.com>2018-10-18 09:49:36 +0100
commitfbb1a83de72e2557d57f99f6749d24154c515abd (patch)
tree24120e5fa5ea3b4213234ab4bb1b44bfd538a161 /android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java
parente2b89e4b641c7fe51d54f1616c4feb902733232e (diff)
downloadandroid_external_icu-fbb1a83de72e2557d57f99f6749d24154c515abd.tar.gz
android_external_icu-fbb1a83de72e2557d57f99f6749d24154c515abd.tar.bz2
android_external_icu-fbb1a83de72e2557d57f99f6749d24154c515abd.zip
Make BaseJavadocTagClasses descend into nodes
Prior to this change, BaseJavadocTagClasses would stop visiting when it encountered a class declaration, which meant that inner classes would never get visited. Also add a bunch of nested classes to the API whitelist to ensure they continue to be part of the public API. Test: external/conscrypt/srcgen/generate_android_src.sh Test: make -j48 update-api && manually confirm current.txt unchanged Change-Id: I9a8c14fe3794f81ca4d45e3c9cf6b75c76112633
Diffstat (limited to 'android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java')
-rw-r--r--android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java b/android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java
index c69b5d612..6cd0ba807 100644
--- a/android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java
+++ b/android_icu4j/src/main/java/android/icu/impl/number/AffixUtils.java
@@ -107,10 +107,16 @@ public class AffixUtils {
/** Represents a sequence of six or more currency symbols. */
public static final int TYPE_CURRENCY_OVERFLOW = -15;
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface SymbolProvider {
public CharSequence getSymbol(int type);
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface TokenConsumer {
public void consumeToken(int typeOrCp);
}