src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/parser/JSONParserTokenManager.java
branchjmx-rest-api
changeset 56002 60ab3b595a8e
parent 55985 0c5a02edfdef
--- 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;
 }