aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2017-10-17 14:53:53 +0100
committerAlan Viverette <alanv@google.com>2017-10-17 17:08:26 +0000
commitb8f4c4b294b33c8557a3488a28e88cee90ff5073 (patch)
treea7836302d8629198ee2492e6c6c7d1ffed1f8c6b /src
parent51e85e0fd5e532d7ceb2600d62c845498094f895 (diff)
downloadjdiff-b8f4c4b294b33c8557a3488a28e88cee90ff5073.tar.gz
Allow empty API XML file
Bug: 67888350 Test: Support Library -> ./gradlew generateDiffs with new library Change-Id: Ibb893453772729a58c13827c7fd6f0ae73437d85
Diffstat (limited to 'src')
-rwxr-xr-xsrc/jdiff/APIHandler.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jdiff/APIHandler.java b/src/jdiff/APIHandler.java
index 21ed39a..71d375a 100755
--- a/src/jdiff/APIHandler.java
+++ b/src/jdiff/APIHandler.java
@@ -170,6 +170,8 @@ class APIHandler extends DefaultHandler {
} else if (inDoc) {
// An element was found inside the HTML text
addEndTagToText(localName);
+ } else if (currentElement == null) {
+ // No elements were found, nothing to do here
} else if (currentElement.compareTo("constructor") == 0 &&
localName.compareTo("constructor") == 0) {
currentElement = "class";