You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by jo...@apache.org on 2021/02/18 00:05:54 UTC

[royale-compiler] 03/04: playerglobal-source-gen: more build tweaks

This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit c129d766df339ce18a83f19565db6b08705e7b69
Author: Josh Tynjala <jo...@apache.org>
AuthorDate: Wed Feb 17 15:11:13 2021 -0800

    playerglobal-source-gen: more build tweaks
---
 playerglobal-source-gen/pom.xml                                  | 2 +-
 .../org/apache/royale/playerglobal/PlayerglobalSourceGen.java    | 9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/playerglobal-source-gen/pom.xml b/playerglobal-source-gen/pom.xml
index aa3ec9d..2f7825d 100644
--- a/playerglobal-source-gen/pom.xml
+++ b/playerglobal-source-gen/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.dom4j</groupId>
       <artifactId>dom4j</artifactId>
-      <version>2.1.3</version>
+      <version>1.6.1</version>
     </dependency>
   </dependencies>
 
diff --git a/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java b/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
index 9a95dee..8b0aa7a 100644
--- a/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
+++ b/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
@@ -166,13 +166,16 @@ class PlayerglobalSourceGen {
 	}
 
 	private void parsePackage(Element apiPackageElement) throws Exception {
-		for (Element apiOperationElement : apiPackageElement.elements("apiOperation")) {
+		List<Element> apiOperationElements = apiPackageElement.elements("apiOperation");
+		for (Element apiOperationElement : apiOperationElements) {
 			parsePackageFunction(apiOperationElement);
 		}
-		for (Element apiValueElement : apiPackageElement.elements("apiValue")) {
+		List<Element> apiValueElements = apiPackageElement.elements("apiValue");
+		for (Element apiValueElement : apiValueElements) {
 			parsePackageVariable(apiValueElement);
 		}
-		for (Element apiClassifierElement : apiPackageElement.elements("apiClassifier")) {
+		List<Element> apiClassifierElements = apiPackageElement.elements("apiClassifier");
+		for (Element apiClassifierElement : apiClassifierElements) {
 			Element apiClassifierDetailElement = apiClassifierElement.element("apiClassifierDetail");
 			if (apiClassifierDetailElement == null) {
 				String fullyQualifiedName = apiClassifierElement.attributeValue("id");