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 ParseRule
Creates the rule.protected Tokenizer
Returns the tokenizer.getJavaFile
(CharSequence anInput) Returns a JavaFile for input Java.Override to declare tokenizer as JavaTokenzier.static void
Create a new Java parser and parse and print.static double
Parses a given Java file (or files).protected void
parseFailed
(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:
createRule
in classParser
-
getTokenizer
Override to declare tokenizer as JavaTokenzier.- Overrides:
getTokenizer
in classParser
-
createTokenizerImpl
Returns the tokenizer.- Overrides:
createTokenizerImpl
in classParser
-
getJavaFile
Returns a JavaFile for input Java. -
parseFailed
Override to ignore exception.- Overrides:
parseFailed
in classParser
-
main
Create a new Java parser and parse and print. -
parse
Parses a given Java file (or files).
-