Class JavaParser
java.lang.Object
com.inductiveautomation.snap.parse.Parser
com.inductiveautomation.snap.javaparse.JavaParser
A parser for java files.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.ParsercreateNode, createTokenizer, getInput, getLookAheadToken, getNextToken, getRule, getToken, lookAhead, parse, parse, parse, parseCustom, parseCustom, setInput, setRule, setTokenizer
- 
Constructor Details- 
JavaParserpublic JavaParser()
 
- 
- 
Method Details- 
createRuleCreates the rule.- Overrides:
- createRulein class- Parser
 
- 
getTokenizerOverride to declare tokenizer as JavaTokenzier.- Overrides:
- getTokenizerin class- Parser
 
- 
createTokenizerImplReturns the tokenizer.- Overrides:
- createTokenizerImplin class- Parser
 
- 
getJavaFileReturns a JavaFile for input Java.
- 
parseFailedOverride to ignore exception.- Overrides:
- parseFailedin class- Parser
 
- 
mainCreate a new Java parser and parse and print.
- 
parseParses a given Java file (or files).
 
-