Package com.oracle.truffle.dsl.processor
Class CodeWriter
- java.lang.Object
-
- javax.lang.model.util.AbstractElementVisitor6<R,P>
-
- javax.lang.model.util.ElementScanner6<R,P>
-
- javax.lang.model.util.ElementScanner7<R,P>
-
- com.oracle.truffle.dsl.processor.java.model.CodeElementScanner<java.lang.Void,java.lang.Void>
-
- com.oracle.truffle.dsl.processor.java.transform.AbstractCodeWriter
-
- com.oracle.truffle.dsl.processor.CodeWriter
-
- All Implemented Interfaces:
javax.lang.model.element.ElementVisitor<java.lang.Void,java.lang.Void>
public final class CodeWriter extends AbstractCodeWriter
-
-
Field Summary
-
Fields inherited from class com.oracle.truffle.dsl.processor.java.transform.AbstractCodeWriter
writer
-
-
Constructor Summary
Constructors Constructor Description CodeWriter(javax.annotation.processing.ProcessingEnvironment env, javax.lang.model.element.Element originalElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.Writer
createWriter(CodeTypeElement clazz)
protected void
writeHeader()
-
Methods inherited from class com.oracle.truffle.dsl.processor.java.transform.AbstractCodeWriter
foo, visitExecutable, visitImport, visitTree, visitType, visitVariable, writeLn
-
Methods inherited from class com.oracle.truffle.dsl.processor.java.model.CodeElementScanner
visitExecutable, visitPackage, visitType, visitTypeParameter
-
-
-
-
Method Detail
-
createWriter
protected java.io.Writer createWriter(CodeTypeElement clazz) throws java.io.IOException
- Specified by:
createWriter
in classAbstractCodeWriter
- Throws:
java.io.IOException
-
writeHeader
protected void writeHeader()
- Overrides:
writeHeader
in classAbstractCodeWriter
-
-