Fix int.MAX_VALUE
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IdentifierEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IdentifierEmitter.java
index 722625f..b97aa7f 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IdentifierEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IdentifierEmitter.java
@@ -160,7 +160,7 @@
if (baseName.equals("MAX_VALUE"))
{
startMapping(parentNode);
- write("2147483648");
+ write("2147483647");
endMapping(parentNode);
return;
}
diff --git a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapGlobalClasses.java b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapGlobalClasses.java
index f04d569..319ebdb 100644
--- a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapGlobalClasses.java
+++ b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapGlobalClasses.java
@@ -51,8 +51,8 @@
{
IVariableNode node = getVariable("var a:Number = int.MAX_VALUE");
asBlockWalker.visitVariable(node);
- //var /** @type {number} */ a = 2147483648
- assertMapping(node, 0, 15, 0, 30, 0, 40); // 2147483648
+ //var /** @type {number} */ a = 2147483647
+ assertMapping(node, 0, 15, 0, 30, 0, 40); // 2147483647
}
@Test