aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java b/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
index 33bb6e1bba..4b07ce3a9f 100644
--- a/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
+++ b/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
@@ -434,7 +434,7 @@ public class ProtoApk implements Closeable {
} else if (!ref.getName().isEmpty()) {
visitor.accept(ref.getName());
} else {
- throw new IllegalStateException("Reference without number or id in :" + ref);
+ visitor.acceptNullReference();
}
}
@@ -495,8 +495,8 @@ public class ProtoApk implements Closeable {
/** Called when a reference is defined by id (full id, with package and type.) */
void accept(int value);
- /** Called when a reference has no id or name. */
- default void acceptEmptyReference() {
+ /** Called when a reference is null. */
+ default void acceptNullReference() {
// pass
}
}