PageRenderTime 151ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/QingTingFanBianYi/src/com/alibaba/fastjson/parser/JSONLexer.java

https://gitlab.com/qt-prometheus/qt-prometheus
Java | 97 lines | 52 code | 41 blank | 4 comment | 0 complexity | 1c4597a52027f079fa13aaea5993dd4c MD5 | raw file
  1. package com.alibaba.fastjson.parser;
  2. import java.math.BigDecimal;
  3. import java.util.Collection;
  4. public abstract interface JSONLexer
  5. {
  6. public static final int ARRAY = 2;
  7. public static final int END = 4;
  8. public static final byte EOI = 26;
  9. public static final int NOT_MATCH = -1;
  10. public static final int NOT_MATCH_NAME = -2;
  11. public static final int OBJECT = 1;
  12. public static final int UNKOWN = 0;
  13. public static final int VALUE = 3;
  14. public abstract byte[] bytesValue();
  15. public abstract void close();
  16. public abstract void config(Feature paramFeature, boolean paramBoolean);
  17. public abstract Number decimalValue(boolean paramBoolean);
  18. public abstract BigDecimal decimalValue();
  19. public abstract float floatValue();
  20. public abstract int getBufferPosition();
  21. public abstract char getCurrent();
  22. public abstract int intValue();
  23. public abstract Number integerValue();
  24. public abstract boolean isBlankInput();
  25. public abstract boolean isEnabled(Feature paramFeature);
  26. public abstract boolean isRef();
  27. public abstract long longValue();
  28. public abstract char next();
  29. public abstract void nextToken();
  30. public abstract void nextToken(int paramInt);
  31. public abstract void nextTokenWithColon();
  32. public abstract void nextTokenWithColon(int paramInt);
  33. public abstract String numberString();
  34. public abstract Number numberValue();
  35. public abstract int pos();
  36. public abstract void resetStringPosition();
  37. public abstract Enum<?> scanEnum(Class<?> paramClass, SymbolTable paramSymbolTable, char paramChar);
  38. public abstract int scanInt(char paramChar);
  39. public abstract long scanLong(char paramChar);
  40. public abstract void scanNumber();
  41. public abstract String scanString(char paramChar);
  42. public abstract void scanString();
  43. public abstract Collection<String> scanStringArray(Class<?> paramClass, char paramChar);
  44. public abstract String scanSymbol(SymbolTable paramSymbolTable);
  45. public abstract String scanSymbol(SymbolTable paramSymbolTable, char paramChar);
  46. public abstract String scanSymbolUnQuoted(SymbolTable paramSymbolTable);
  47. public abstract String scanSymbolWithSeperator(SymbolTable paramSymbolTable, char paramChar);
  48. public abstract void skipWhitespace();
  49. public abstract String stringVal();
  50. public abstract int token();
  51. public abstract String tokenName();
  52. }
  53. /* Location: C:\Users\User\dex2jar-2.0\dex\qting\classes-dex2jar.jar
  54. * Qualified Name: com.alibaba.fastjson.parser.JSONLexer
  55. * JD-Core Version: 0.6.2
  56. */