Skip to content

Commit 2b0a191

Browse files
committed
ignoring unknown deep path objects
1 parent 24e9ba6 commit 2b0a191

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Also, an [AutoValue](https://github.com/google/auto/tree/master/value) extension
2929
annotationProcessor 'com.tickaroo.tikxml:auto-value-tikxml:0.8.15'
3030
```
3131

32-
Latest snapshot `0.9.0_9-SNAPSHOT` available:
32+
Latest snapshot `0.9.0_11-SNAPSHOT` available:
3333

3434
```groovy
3535
repositories {

annotationprocessortesting-kt/src/test/resources/regression/polymprphic_list_with_unknown_element.xml

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616

1717
</unknown>
1818

19-
<unknown2 test=""/>
19+
<unknown2>
20+
<unknown/>
21+
<unknown></unknown>
22+
</unknown2>
2023

2124
<person>
2225
<id>3</id>

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryErro
1818
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
1919
# org.gradle.parallel=true
2020

21-
VERSION_NAME=0.9.0_10-SNAPSHOT
21+
VERSION_NAME=0.9.0_11-SNAPSHOT
2222
GROUP=com.tickaroo.tikxml
2323

2424
POM_DESCRIPTION=A modern XML API for Android and Java

processor/src/main/java/com/tickaroo/tikxml/processor/generator/GenericAdapterCodeGenerator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class GenericAdapterCodeGenerator(
9595
.beginControlFlow("while (${CodeGeneratorHelper.readerParam}.hasAttribute())")
9696
.addStatement("${CodeGeneratorHelper.readerParam}.skipAttribute()")
9797
.endControlFlow()
98-
.beginControlFlow("if (${CodeGeneratorHelper.readerParam}.hasElement())")
98+
.beginControlFlow("while (${CodeGeneratorHelper.readerParam}.hasElement())")
9999
.addStatement("${CodeGeneratorHelper.readerParam}.beginElement()")
100100
.addStatement("${CodeGeneratorHelper.readerParam}.skipRemainingElement()")
101101
.endControlFlow()

0 commit comments

Comments
 (0)