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