Class ObjectiveCParserTokenManager
- java.lang.Object
-
- net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- net.sourceforge.pmd.lang.objectivec.ast.ObjectiveCParserTokenManager
-
- All Implemented Interfaces:
ObjectiveCParserConstants
@Deprecated @InternalApi public class ObjectiveCParserTokenManager extends net.sourceforge.pmd.lang.ast.AbstractTokenManager implements ObjectiveCParserConstants
Deprecated.Token Manager.
-
-
Field Summary
Fields Modifier and Type Field Description protected charcurCharDeprecated.PrintStreamdebugStreamDeprecated.Debug output.protected net.sourceforge.pmd.lang.ast.CharStreaminput_streamDeprecated.static int[]jjnewLexStateDeprecated.Lex State array.static String[]jjstrLiteralImagesDeprecated.Token literal values.static String[]lexStateNamesDeprecated.Lexer state names.-
Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractTokenManager
suppressMap, suppressMarker
-
Fields inherited from interface net.sourceforge.pmd.lang.objectivec.ast.ObjectiveCParserConstants
ANDASSIGN, ASSIGN, AT, AT_AUTORELEASEPOOL, AT_CATCH, AT_CLASS, AT_COMPATIBILITY_ALIAS, AT_DEFS, AT_DYNAMIC, AT_ENCODE, AT_END, AT_FINALLY, AT_IMPLEMENTATION, AT_INTERFACE, AT_OPTIONAL, AT_PACKAGE, AT_PRIVATE, AT_PROPERTY, AT_PROTECTED, AT_PROTOCOL, AT_PUBLIC, AT_REQUIRED, AT_SELECTOR, AT_SYNCHRONIZED, AT_SYNTHESIZE, AT_THROW, AT_TRY, AUTO, BANG, BIT_AND, BIT_OR, BLOCK, BOOL, BOOLEAN, BREAK, CASE, CGFLOAT, CHAR, CHARACTER_LITERAL, CLASS, COLON, CONST, CONTINUE, CSTRING_LITERAL, DECIMAL_CONSTANT, DECIMAL_LITERAL, DECR, DEFAULT, DFLT, DIGIT, DO, DOUBLE, ELLIPSIS, ELSE, ENUM, EOF, EQ, ESCAPE_SEQUENCE, EXPONENT, EXPORTED_CALLBACK, EXTERN, FIXED_NUM_TYPE, FLOAT, FLOATING_POINT_LITERAL, FOAMAT_FUNC, FOR, FORMAT_FUNC, FUNC, GE, GOTO, GT, HEX_CONSTANT, HEX_DIGIT, HEX_LITERAL, HEX_PREFIX, HEX_QUAD, HOOK, IBACTION, IBOUTLET, ID, IDENT, IDENT_NONDIGIT, IF, IMP, IN_MULTI_LINE_COMMENT, INCR, INT32_T, INTEGER_CONSTANT, INTEGER_LITERAL, INTEGER_SUFFIX, LE, LEFT_BRACE, LEFT_PAREN, LEFT_SQUARE, LONG_SUFFIX, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NE, NIL, NONDIGIT, NONDIGIT_UNICODE, NONZERO_DIGIT, NSINTEGER, NSRECT, NSSIZE, NSUINTEGER, OCTAL_CONSTANT, OCTAL_DIGIT, OCTAL_LITERAL, ORASSIGN, PLUS, PLUSASSIGN, POSSIBLE_COCOA_TYPE, POSSIBLE_CORE_TYPE, PREPROCESSOR_OUTPUT, PROTOCOL_QUALIFIER_EXCEPT_IN, REGISTER, REM, REMASSIGN, RETURN, RIGHT_BRACE, RIGHT_PAREN, RIGHT_SQUARE, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SCHAR, SEL, SEMICOLON, SIGNED, SINGLE_LINE_COMMENT, SINT32, SIZEOF, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRING_LITERAL, STRUCT, SWITCH, TILDE, tokenImage, TYPEDEF, UCHAR, UNION, UNIVERSAL_CHARACTER_NAME, UNSIGNED, UNSIGNED_SUFFIX, VOID, VOID_BLOCK, VOLATILE, WHILE, XOR, XORASSIGN
-
-
Constructor Summary
Constructors Constructor Description ObjectiveCParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream)Deprecated.Constructor.ObjectiveCParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream, int lexState)Deprecated.Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TokengetNextToken()Deprecated.Get the next Token.protected TokenjjFillToken()Deprecated.voidReInit(net.sourceforge.pmd.lang.ast.CharStream stream)Deprecated.Reinitialise parser.voidReInit(net.sourceforge.pmd.lang.ast.CharStream stream, int lexState)Deprecated.Reinitialise parser.voidsetDebugStream(PrintStream ds)Deprecated.Set debug output.voidSwitchTo(int lexState)Deprecated.Switch to specified lex state.
-
-
-
Field Detail
-
debugStream
public PrintStream debugStream
Deprecated.Debug output.
-
jjstrLiteralImages
public static final String[] jjstrLiteralImages
Deprecated.Token literal values.
-
lexStateNames
public static final String[] lexStateNames
Deprecated.Lexer state names.
-
jjnewLexState
public static final int[] jjnewLexState
Deprecated.Lex State array.
-
input_stream
protected net.sourceforge.pmd.lang.ast.CharStream input_stream
Deprecated.
-
curChar
protected char curChar
Deprecated.
-
-
Constructor Detail
-
ObjectiveCParserTokenManager
public ObjectiveCParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream)
Deprecated.Constructor.
-
ObjectiveCParserTokenManager
public ObjectiveCParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream, int lexState)Deprecated.Constructor.
-
-
Method Detail
-
setDebugStream
public void setDebugStream(PrintStream ds)
Deprecated.Set debug output.
-
ReInit
public void ReInit(net.sourceforge.pmd.lang.ast.CharStream stream)
Deprecated.Reinitialise parser.
-
ReInit
public void ReInit(net.sourceforge.pmd.lang.ast.CharStream stream, int lexState)Deprecated.Reinitialise parser.
-
SwitchTo
public void SwitchTo(int lexState)
Deprecated.Switch to specified lex state.
-
jjFillToken
protected Token jjFillToken()
Deprecated.
-
getNextToken
public Token getNextToken()
Deprecated.Get the next Token.
-
-