src/jdk.jcmd/share/classes/sun/tools/jstat/Token.java

Print this page
rev 10537 : 8055723[core]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>


  72                 String msg = "QUOTED STRING";
  73                 if (sval != null)
  74                     msg = msg + " \"" + sval + "\"";
  75                 return msg;
  76             } else {
  77                 return "CHARACTER \'" + (char)ttype + "\'";
  78             }
  79         }
  80     }
  81 
  82     public String toString() {
  83         StringBuilder sb = new StringBuilder();
  84         switch(ttype) {
  85         case StreamTokenizer.TT_EOL:
  86             sb.append("ttype=TT_EOL");
  87             break;
  88         case StreamTokenizer.TT_EOF:
  89             sb.append("ttype=TT_EOF");
  90             break;
  91         case StreamTokenizer.TT_NUMBER:
  92             sb.append("ttype=TT_NUM,").append("nval="+nval);
  93             break;
  94         case StreamTokenizer.TT_WORD:
  95             if (sval == null) {
  96                 sb.append("ttype=TT_WORD:IDENTIFIER");
  97             } else {
  98                 sb.append("ttype=TT_WORD:").append("sval="+sval);
  99             }
 100             break;
 101         default:
 102             if (ttype == (int)'"') {
 103                 sb.append("ttype=TT_STRING:").append("sval="+sval);
 104             } else {
 105                 sb.append("ttype=TT_CHAR:").append((char)ttype);
 106             }
 107             break;
 108         }
 109         return sb.toString();
 110     }
 111 }


  72                 String msg = "QUOTED STRING";
  73                 if (sval != null)
  74                     msg = msg + " \"" + sval + "\"";
  75                 return msg;
  76             } else {
  77                 return "CHARACTER \'" + (char)ttype + "\'";
  78             }
  79         }
  80     }
  81 
  82     public String toString() {
  83         StringBuilder sb = new StringBuilder();
  84         switch(ttype) {
  85         case StreamTokenizer.TT_EOL:
  86             sb.append("ttype=TT_EOL");
  87             break;
  88         case StreamTokenizer.TT_EOF:
  89             sb.append("ttype=TT_EOF");
  90             break;
  91         case StreamTokenizer.TT_NUMBER:
  92             sb.append("ttype=TT_NUM,").append("nval=").append(nval);
  93             break;
  94         case StreamTokenizer.TT_WORD:
  95             if (sval == null) {
  96                 sb.append("ttype=TT_WORD:IDENTIFIER");
  97             } else {
  98                 sb.append("ttype=TT_WORD:").append("sval=").append(sval);
  99             }
 100             break;
 101         default:
 102             if (ttype == (int)'"') {
 103                 sb.append("ttype=TT_STRING:").append("sval=").append(sval);
 104             } else {
 105                 sb.append("ttype=TT_CHAR:").append((char)ttype);
 106             }
 107             break;
 108         }
 109         return sb.toString();
 110     }
 111 }