--- a/src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/parser/JSONParserTokenManager.java Thu Dec 28 20:34:32 2017 +0530
+++ b/src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/parser/JSONParserTokenManager.java Mon Jan 01 23:59:14 2018 +0530
@@ -15,29 +15,6 @@
{
switch (pos)
{
- case 0:
- if ((active0 & 0x8000L) != 0L)
- {
- jjmatchedKind = 16;
- return 14;
- }
- return -1;
- case 1:
- if ((active0 & 0x8000L) != 0L)
- {
- jjmatchedKind = 16;
- jjmatchedPos = 1;
- return 14;
- }
- return -1;
- case 2:
- if ((active0 & 0x8000L) != 0L)
- {
- jjmatchedKind = 16;
- jjmatchedPos = 2;
- return 14;
- }
- return -1;
default :
return -1;
}
@@ -57,19 +34,20 @@
switch(curChar)
{
case 44:
- return jjStopAtPos(0, 19);
+ return jjStopAtPos(0, 18);
case 58:
- return jjStopAtPos(0, 18);
+ return jjStopAtPos(0, 17);
case 91:
- return jjStopAtPos(0, 21);
+ return jjStopAtPos(0, 20);
case 93:
- return jjStopAtPos(0, 22);
+ return jjStopAtPos(0, 21);
+ case 78:
case 110:
return jjMoveStringLiteralDfa1_0(0x8000L);
case 123:
- return jjStopAtPos(0, 17);
+ return jjStopAtPos(0, 16);
case 125:
- return jjStopAtPos(0, 20);
+ return jjStopAtPos(0, 19);
default :
return jjMoveNfa_0(0, 0);
}
@@ -83,6 +61,7 @@
}
switch(curChar)
{
+ case 85:
case 117:
return jjMoveStringLiteralDfa2_0(active0, 0x8000L);
default :
@@ -101,6 +80,7 @@
}
switch(curChar)
{
+ case 76:
case 108:
return jjMoveStringLiteralDfa3_0(active0, 0x8000L);
default :
@@ -119,23 +99,16 @@
}
switch(curChar)
{
+ case 76:
case 108:
if ((active0 & 0x8000L) != 0L)
- return jjStartNfaWithStates_0(3, 15, 14);
+ return jjStopAtPos(3, 15);
break;
default :
break;
}
return jjStartNfa_0(2, active0);
}
-private int jjStartNfaWithStates_0(int pos, int kind, int state)
-{
- jjmatchedKind = kind;
- jjmatchedPos = pos;
- try { curChar = input_stream.readChar(); }
- catch(java.io.IOException e) { return pos + 1; }
- return jjMoveNfa_0(state, pos + 1);
-}
static final long[] jjbitVec0 = {
0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
};
@@ -145,7 +118,7 @@
private int jjMoveNfa_0(int startState, int curPos)
{
int startsAt = 0;
- jjnewStateCnt = 31;
+ jjnewStateCnt = 29;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
@@ -184,78 +157,71 @@
if (curChar == 34 && kind > 13)
kind = 13;
break;
- case 14:
- if ((0x3ff200000000000L & l) == 0L)
- break;
- if (kind > 16)
- kind = 16;
- jjstateSet[jjnewStateCnt++] = 14;
- break;
- case 15:
+ case 13:
if (curChar == 45)
jjCheckNAddStates(7, 10);
break;
- case 16:
+ case 14:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 7)
kind = 7;
- jjCheckNAdd(16);
+ jjCheckNAdd(14);
+ break;
+ case 15:
+ if ((0x3ff000000000000L & l) != 0L)
+ jjCheckNAddTwoStates(15, 16);
+ break;
+ case 16:
+ if (curChar == 46)
+ jjCheckNAdd(17);
break;
case 17:
- if ((0x3ff000000000000L & l) != 0L)
- jjCheckNAddTwoStates(17, 18);
- break;
- case 18:
- if (curChar == 46)
- jjCheckNAdd(19);
- break;
- case 19:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 8)
kind = 8;
- jjCheckNAdd(19);
+ jjCheckNAdd(17);
+ break;
+ case 18:
+ if ((0x3ff000000000000L & l) != 0L)
+ jjCheckNAddTwoStates(18, 19);
break;
case 20:
- if ((0x3ff000000000000L & l) != 0L)
- jjCheckNAddTwoStates(20, 21);
+ if ((0x280000000000L & l) != 0L)
+ jjCheckNAdd(21);
break;
- case 22:
- if ((0x280000000000L & l) != 0L)
- jjCheckNAdd(23);
- break;
- case 23:
+ case 21:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 8)
kind = 8;
- jjCheckNAdd(23);
+ jjCheckNAdd(21);
+ break;
+ case 22:
+ if ((0x3ff000000000000L & l) != 0L)
+ jjCheckNAddTwoStates(22, 23);
+ break;
+ case 23:
+ if (curChar == 46)
+ jjCheckNAdd(24);
break;
case 24:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(24, 25);
break;
- case 25:
- if (curChar == 46)
- jjCheckNAdd(26);
+ case 26:
+ if ((0x280000000000L & l) != 0L)
+ jjCheckNAdd(27);
break;
- case 26:
- if ((0x3ff000000000000L & l) != 0L)
- jjCheckNAddTwoStates(26, 27);
- break;
- case 28:
- if ((0x280000000000L & l) != 0L)
- jjCheckNAdd(29);
- break;
- case 29:
+ case 27:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 8)
kind = 8;
- jjCheckNAdd(29);
+ jjCheckNAdd(27);
break;
- case 30:
+ case 28:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 7)
@@ -274,15 +240,9 @@
switch(jjstateSet[--i])
{
case 0:
- if ((0x7fffffe87fffffeL & l) != 0L)
- {
- if (kind > 16)
- kind = 16;
- jjCheckNAdd(14);
- }
- if (curChar == 102)
+ if ((0x4000000040L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 11;
- else if (curChar == 116)
+ else if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 7;
break;
case 1:
@@ -294,54 +254,46 @@
jjstateSet[jjnewStateCnt++] = 3;
break;
case 3:
- if ((0x14404410000000L & l) != 0L)
+ if ((0x14404410144044L & l) != 0L)
jjCheckNAddStates(11, 13);
break;
case 5:
- if (curChar == 101 && kind > 14)
+ if ((0x2000000020L & l) != 0L && kind > 14)
kind = 14;
break;
case 6:
- if (curChar == 117)
+ if ((0x20000000200000L & l) != 0L)
jjCheckNAdd(5);
break;
case 7:
- if (curChar == 114)
+ if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 6;
break;
case 8:
- if (curChar == 116)
+ if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 7;
break;
case 9:
- if (curChar == 115)
+ if ((0x8000000080000L & l) != 0L)
jjCheckNAdd(5);
break;
case 10:
- if (curChar == 108)
+ if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 9;
break;
case 11:
- if (curChar == 97)
+ if ((0x200000002L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 10;
break;
case 12:
- if (curChar == 102)
+ if ((0x4000000040L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 11;
break;
- case 13:
- case 14:
- if ((0x7fffffe87fffffeL & l) == 0L)
- break;
- if (kind > 16)
- kind = 16;
- jjCheckNAdd(14);
- break;
- case 21:
+ case 19:
if ((0x2000000020L & l) != 0L)
jjAddStates(14, 15);
break;
- case 27:
+ case 25:
if ((0x2000000020L & l) != 0L)
jjAddStates(16, 17);
break;
@@ -375,15 +327,15 @@
kind = 0x7fffffff;
}
++curPos;
- if ((i = jjnewStateCnt) == (startsAt = 31 - (jjnewStateCnt = startsAt)))
+ if ((i = jjnewStateCnt) == (startsAt = 29 - (jjnewStateCnt = startsAt)))
return curPos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return curPos; }
}
}
static final int[] jjnextStates = {
- 16, 17, 18, 20, 21, 24, 25, 16, 17, 20, 24, 1, 2, 4, 22, 23,
- 28, 29,
+ 14, 15, 16, 18, 19, 22, 23, 14, 15, 18, 22, 1, 2, 4, 20, 21,
+ 26, 27,
};
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
{
@@ -401,21 +353,21 @@
/** Token literal values. */
public static final String[] jjstrLiteralImages = {
"", null, null, null, null, null, null, null, null, null, null, null, null,
-null, null, "\156\165\154\154", null, "\173", "\72", "\54", "\175", "\133", "\135", };
+null, null, null, "\173", "\72", "\54", "\175", "\133", "\135", };
/** Lexer state names. */
public static final String[] lexStateNames = {
"DEFAULT",
};
static final long[] jjtoToken = {
- 0x7fe181L,
+ 0x3fe181L,
};
static final long[] jjtoSkip = {
0x7eL,
};
protected JavaCharStream input_stream;
-private final int[] jjrounds = new int[31];
-private final int[] jjstateSet = new int[62];
+private final int[] jjrounds = new int[29];
+private final int[] jjstateSet = new int[58];
protected char curChar;
/** Constructor. */
public JSONParserTokenManager(JavaCharStream stream){
@@ -442,7 +394,7 @@
{
int i;
jjround = 0x80000001;
- for (i = 31; i-- > 0;)
+ for (i = 29; i-- > 0;)
jjrounds[i] = 0x80000000;
}