Class JavaParser
java.lang.Object
com.inductiveautomation.snap.parse.Parser
com.inductiveautomation.snap.javaparse.JavaParser
A parser for java files.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ParseRuleCreates the rule.protected TokenizerReturns the tokenizer.getJavaFile(CharSequence anInput) Returns a JavaFile for input Java.Override to declare tokenizer as JavaTokenzier.static voidCreate a new Java parser and parse and print.static doubleParses a given Java file (or files).protected voidparseFailed(ParseRule aRule, ParseHandler aHandler, ParseRule.Count aCount) Override to ignore exception.Methods inherited from class com.inductiveautomation.snap.parse.Parser
createNode, createTokenizer, getInput, getLookAheadToken, getNextToken, getRule, getToken, lookAhead, parse, parse, parse, parseCustom, parseCustom, setInput, setRule, setTokenizer
-
Constructor Details
-
JavaParser
public JavaParser()
-
-
Method Details
-
createRule
Creates the rule.- Overrides:
createRulein classParser
-
getTokenizer
Override to declare tokenizer as JavaTokenzier.- Overrides:
getTokenizerin classParser
-
createTokenizerImpl
Returns the tokenizer.- Overrides:
createTokenizerImplin classParser
-
getJavaFile
Returns a JavaFile for input Java. -
parseFailed
Override to ignore exception.- Overrides:
parseFailedin classParser
-
main
Create a new Java parser and parse and print. -
parse
Parses a given Java file (or files).
-