Class SignatureProcessor
java.lang.Object
com.carrotsearch.hppc.generator.parser.SignatureProcessor
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Java7Parser
(package private) final org.antlr.v4.runtime.CommonTokenStream
(package private) final Java7Parser.CompilationUnitContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
applyReplacements
(List<Replacement> replacements, TemplateOptions options) private List
<Replacement> findReplacements
(TemplateOptions templateOptions) process
(TemplateOptions templateOptions) private String
processComment
(String text, TemplateOptions options) Process references inside comment blocks, javadocs, etc.(package private) <T extends Writer>
Treconstruct
(T sw, org.antlr.v4.runtime.BufferedTokenStream tokenStream, int from, int to, Collection<Replacement> replacements, TemplateOptions templateOptions) protected String
tokenText
(TemplateOptions templateOptions, org.antlr.v4.runtime.Token token)
-
Field Details
-
parser
-
tokenStream
final org.antlr.v4.runtime.CommonTokenStream tokenStream -
unitContext
-
-
Constructor Details
-
SignatureProcessor
-
-
Method Details
-
process
- Throws:
IOException
-
findReplacements
-
applyReplacements
private String applyReplacements(List<Replacement> replacements, TemplateOptions options) throws IOException - Throws:
IOException
-
processComment
Process references inside comment blocks, javadocs, etc. -
reconstruct
<T extends Writer> T reconstruct(T sw, org.antlr.v4.runtime.BufferedTokenStream tokenStream, int from, int to, Collection<Replacement> replacements, TemplateOptions templateOptions) throws IOException - Throws:
IOException
-
tokenText
-