diff options
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.java | 6 |
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 } } |