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 2019/02/20 20:19:51 UTC

[royale-compiler] branch develop updated: compiler-jx: restored hexadecimal formatting for int literals on assignment

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


The following commit(s) were added to refs/heads/develop by this push:
     new 6608edc  compiler-jx: restored hexadecimal formatting for int literals on assignment
6608edc is described below

commit 6608edc4c33a8b7a1def32ebe664461077de7674
Author: Josh Tynjala <jo...@apache.org>
AuthorDate: Wed Feb 20 12:19:47 2019 -0800

    compiler-jx: restored hexadecimal formatting for int literals on assignment
---
 .../compiler/internal/codegen/js/JSEmitter.java    | 20 +++++++-
 .../codegen/js/jx/VarDeclarationEmitter.java       | 20 +++++++-
 .../codegen/js/royale/TestRoyaleExpressions.java   | 48 +++++++++++++++++++
 .../codegen/js/royale/TestRoyaleStatements.java    | 27 +++++++++++
 .../junittestcases8853638118171633151.properties   | 55 ++++++++++++++++++++++
 5 files changed, 166 insertions(+), 4 deletions(-)

diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
index 178670e..cb3d743 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
@@ -554,7 +554,15 @@ public class JSEmitter extends ASEmitter implements IJSEmitter
 				INumericLiteralNode numericLiteral = (INumericLiteralNode) assignedNode;
                 INumericLiteralNode.INumericValue numericValue = numericLiteral.getNumericValue();
                 startMapping(assignedNode);
-                write(Integer.toString(numericValue.toInt32()));
+                if(numericValue.toString().startsWith("0x"))
+                {
+                    //for readability, keep the same formatting
+                    write("0x" + Integer.toHexString(numericValue.toInt32()));
+                }
+                else
+                {
+                    write(Integer.toString(numericValue.toInt32()));
+                }
                 endMapping(assignedNode);
                 return;
 			}
@@ -576,7 +584,15 @@ public class JSEmitter extends ASEmitter implements IJSEmitter
                 INumericLiteralNode numericLiteral = (INumericLiteralNode) assignedNode;
                 INumericLiteralNode.INumericValue numericValue = numericLiteral.getNumericValue();
                 startMapping(assignedNode);
-                write(Long.toString(numericValue.toUint32()));
+                if(numericValue.toString().startsWith("0x"))
+                {
+                    //for readability, keep the same formatting
+                    write("0x" + Long.toHexString(numericValue.toUint32()));
+                }
+                else
+                {
+                    write(Long.toString(numericValue.toUint32()));
+                }
                 endMapping(assignedNode);
                 return;
 			}
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java
index b2a812e..1c3acef 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java
@@ -204,7 +204,15 @@ public class VarDeclarationEmitter extends JSSubEmitter implements
                 {
                     INumericLiteralNode numericLiteral = (INumericLiteralNode) avnode;
                     INumericLiteralNode.INumericValue numericValue = numericLiteral.getNumericValue();
-                    coercedValue = Integer.toString(numericValue.toInt32());
+                    if(numericValue.toString().startsWith("0x"))
+                    {
+                        //for readability, keep the same formatting
+                        coercedValue = "0x" + Integer.toHexString(numericValue.toInt32());
+                    }
+                    else
+                    {
+                        coercedValue = Integer.toString(numericValue.toInt32());
+                    }
                 }
                 else if(!getProject().getBuiltinType(BuiltinType.INT).equals(avtypedef))
                 {
@@ -223,7 +231,15 @@ public class VarDeclarationEmitter extends JSSubEmitter implements
                 {
                     INumericLiteralNode numericLiteral = (INumericLiteralNode) avnode;
                     INumericLiteralNode.INumericValue numericValue = numericLiteral.getNumericValue();
-                    coercedValue = Long.toString(numericValue.toUint32());
+                    if(numericValue.toString().startsWith("0x"))
+                    {
+                        //for readability, keep the same formatting
+                        coercedValue = "0x" + Long.toHexString(numericValue.toUint32());
+                    }
+                    else
+                    {
+                        coercedValue = Long.toString(numericValue.toUint32());
+                    }
                 }
                 else if(!getProject().getBuiltinType(BuiltinType.UINT).equals(avtypedef))
                 {
diff --git a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
index 5471fb4..3e062f1 100644
--- a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
+++ b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
@@ -382,6 +382,14 @@ public class TestRoyaleExpressions extends TestGoogExpressions
     }
 
     @Test
+    public void testVisitBinaryOperatorNode_AssignmentHexIntLiteralToInt()
+    {
+        IBinaryOperatorNode node = getBinaryNode("var numToInt:int;numToInt = 0xabc");
+        asBlockWalker.visitBinaryOperator(node);
+        assertOut("numToInt = 0xabc");
+    }
+
+    @Test
     public void testVisitBinaryOperatorNode_AssignmentNegativeIntLiteralToInt()
     {
         IBinaryOperatorNode node = getBinaryNode("var numToInt:int;numToInt = -321");
@@ -430,6 +438,14 @@ public class TestRoyaleExpressions extends TestGoogExpressions
     }
 
     @Test
+    public void testVisitBinaryOperatorNode_AssignmentHexLiteralToUint()
+    {
+        IBinaryOperatorNode node = getBinaryNode("var numToUint:uint;numToUint = 0xabc");
+        asBlockWalker.visitBinaryOperator(node);
+        assertOut("numToUint = 0xabc");
+    }
+
+    @Test
     public void testVisitBinaryOperatorNode_AssignmentStringVarToString()
     {
         IBinaryOperatorNode node = getBinaryNode("var var1:String;var var2:String;var1 = var2");
@@ -1728,6 +1744,14 @@ public class TestRoyaleExpressions extends TestGoogExpressions
     }
 
     @Test
+    public void testVisitReturnIntWithHexIntLiteral()
+    {
+        IReturnNode node = (IReturnNode) getNode("function():int { return 0xabc; }", IReturnNode.class);
+        asBlockWalker.visitReturn(node);
+        assertOut("return 0xabc");
+    }
+
+    @Test
     public void testVisitReturnIntWithDecimalValue()
     {
         IReturnNode node = (IReturnNode) getNode("function():int { return -123.4; }", IReturnNode.class);
@@ -1752,6 +1776,14 @@ public class TestRoyaleExpressions extends TestGoogExpressions
     }
 
     @Test
+    public void testVisitReturnUintWithHexLiteral()
+    {
+        IReturnNode node = (IReturnNode) getNode("function():uint { return 0xabc; }", IReturnNode.class);
+        asBlockWalker.visitReturn(node);
+        assertOut("return 0xabc");
+    }
+
+    @Test
     public void testVisitReturnStringWithLiteral()
     {
         IReturnNode node = (IReturnNode) getNode("function():String { return \"hi\"; }", IReturnNode.class);
@@ -1808,6 +1840,14 @@ public class TestRoyaleExpressions extends TestGoogExpressions
     }
 
     @Test
+    public void testVisitFunctionCallWithIntParameterHex()
+    {
+        IFunctionCallNode node = (IFunctionCallNode) getNode("function a(foo:int):void {}; a(0xabc)", IFunctionCallNode.class);
+        asBlockWalker.visitFunctionCall(node);
+        assertOut("a(0xabc)");
+    }
+
+    @Test
     public void testVisitFunctionCallWithIntParameterNegative()
     {
         IFunctionCallNode node = (IFunctionCallNode) getNode("function a(foo:int):void {}; a(-123)", IFunctionCallNode.class);
@@ -1824,6 +1864,14 @@ public class TestRoyaleExpressions extends TestGoogExpressions
     }
 
     @Test
+    public void testVisitFunctionCallWithUintParameterHex()
+    {
+        IFunctionCallNode node = (IFunctionCallNode) getNode("function a(foo:uint):void {}; a(0xabc)", IFunctionCallNode.class);
+        asBlockWalker.visitFunctionCall(node);
+        assertOut("a(0xabc)");
+    }
+
+    @Test
     public void testVisitFunctionCallWithUintParameterNegative()
     {
         IFunctionCallNode node = (IFunctionCallNode) getNode("function a(foo:uint):void {}; a(-123)", IFunctionCallNode.class);
diff --git a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleStatements.java b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleStatements.java
index e316fe4..7c4feb1 100644
--- a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleStatements.java
+++ b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleStatements.java
@@ -151,6 +151,33 @@ public class TestRoyaleStatements extends TestGoogStatements
     }
 
     @Test
+    public void testVarDeclaration_withTypeIntAndAssignedHex()
+    {
+        IVariableNode node = (IVariableNode) getNode("var a:int = 0xabc;",
+                IVariableNode.class);
+        asBlockWalker.visitVariable(node);
+        assertOut("var /** @type {number} */ a = 0xabc");
+    }
+
+    @Test
+    public void testVarDeclaration_withTypeUintAndAssignedHex()
+    {
+        IVariableNode node = (IVariableNode) getNode("var a:uint = 0xabc;",
+                IVariableNode.class);
+        asBlockWalker.visitVariable(node);
+        assertOut("var /** @type {number} */ a = 0xabc");
+    }
+
+    @Test
+    public void testVarDeclaration_withTypeNumberAndAssignedHex()
+    {
+        IVariableNode node = (IVariableNode) getNode("var a:Number = 0xabc;",
+                IVariableNode.class);
+        asBlockWalker.visitVariable(node);
+        assertOut("var /** @type {number} */ a = 0xabc");
+    }
+
+    @Test
     public void testVarDeclaration_withTypeIntAndAssignedNumber()
     {
         IVariableNode node = (IVariableNode) getNode("var a:int = 123.4;",
diff --git a/compiler-jx/src/test/junittestcases8853638118171633151.properties b/compiler-jx/src/test/junittestcases8853638118171633151.properties
new file mode 100644
index 0000000..01d88f7
--- /dev/null
+++ b/compiler-jx/src/test/junittestcases8853638118171633151.properties
@@ -0,0 +1,55 @@
+org.apache.royale.compiler.internal.codegen.as.TestAccessorMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestAccessorMembers
+org.apache.royale.compiler.internal.codegen.as.TestClass,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestClass
+org.apache.royale.compiler.internal.codegen.as.TestComments,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestComments
+org.apache.royale.compiler.internal.codegen.as.TestExpressions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestExpressions
+org.apache.royale.compiler.internal.codegen.as.TestFieldMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestFieldMembers
+org.apache.royale.compiler.internal.codegen.as.TestGlobalClasses,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestGlobalClasses
+org.apache.royale.compiler.internal.codegen.as.TestGlobalConstants,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestGlobalConstants
+org.apache.royale.compiler.internal.codegen.as.TestGlobalFunctions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestGlobalFunctions
+org.apache.royale.compiler.internal.codegen.as.TestInterface,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestInterface
+org.apache.royale.compiler.internal.codegen.as.TestMethodMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestMethodMembers
+org.apache.royale.compiler.internal.codegen.as.TestPackage,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestPackage
+org.apache.royale.compiler.internal.codegen.as.TestParenthesis,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestParenthesis
+org.apache.royale.compiler.internal.codegen.as.TestStatements,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.as.TestStatements
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDClassA,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDClassA
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDClassB,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDClassB
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDEmitter,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDEmitter
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDInterfaceI,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDInterfaceI
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDInterfaceIOther,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDInterfaceIOther
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDInterfaceISub,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDInterfaceISub
+org.apache.royale.compiler.internal.codegen.js.amd.TestAMDPackage,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.amd.TestAMDPackage
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogAccessorMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogAccessorMembers
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogClass,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogClass
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogEmitter,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogEmitter
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogExpressions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogExpressions
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogFieldMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogFieldMembers
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogFile,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogFile
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogGlobalClasses,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogGlobalClasses
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogGlobalConstants,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogGlobalConstants
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogGlobalFunctions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogGlobalFunctions
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogInterface,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogInterface
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogMethodMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogMethodMembers
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogPackage,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogPackage
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogProject,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogProject
+org.apache.royale.compiler.internal.codegen.js.goog.TestGoogStatements,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.goog.TestGoogStatements
+org.apache.royale.compiler.internal.codegen.js.royale.TestDefaultInitializers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestDefaultInitializers
+org.apache.royale.compiler.internal.codegen.js.royale.TestDynamicAccessUnknownMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestDynamicAccessUnknownMembers
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleAccessorMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleAccessorMembers
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleAccessors,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleAccessors
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleEmitter,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleEmitter
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleExpressions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleExpressions
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleFieldMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleFieldMembers
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleGlobalClasses,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleGlobalClasses
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleGlobalConstants,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleGlobalConstants
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleGlobalFunctions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleGlobalFunctions
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleInterface,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleInterface
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleJSX,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleJSX
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleMethodMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleMethodMembers
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyalePackage,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyalePackage
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleProject,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleProject
+org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleStatements,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.royale.TestRoyaleStatements
+org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapExpressions,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapExpressions
+org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapFieldMembers,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapFieldMembers
+org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapGlobalClasses,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapGlobalClasses
+org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapStatements,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.codegen.js.sourcemaps.TestSourceMapStatements
+org.apache.royale.compiler.internal.test.TestBase,C:\Users\josht\Development\apache\royale-compiler\compiler-jx\target\junit-results,TEST-org.apache.royale.compiler.internal.test.TestBase