Interface SourceWriterSink
- All Known Implementing Classes:
NameFrequencyEstimator
,OutputSourceWriter
,RememberingSourceWriter
,SourceWriter
public interface SourceWriterSink
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceWriterSink
append
(CharSequence csq, int start, int end) default SourceWriterSink
appendClass
(String cls) default SourceWriterSink
appendClassInit
(String className) default SourceWriterSink
appendField
(FieldReference field) default SourceWriterSink
appendFunction
(String name) default SourceWriterSink
appendGlobal
(String name) default SourceWriterSink
appendInit
(MethodReference method) default SourceWriterSink
appendMethod
(MethodDescriptor method) default SourceWriterSink
appendMethodBody
(MethodReference method) default SourceWriterSink
appendStaticField
(FieldReference field) default void
default SourceWriterSink
emitLocation
(String fileName, int line) default void
emitMethod
(MethodDescriptor method) default SourceWriterSink
default SourceWriterSink
emitVariables
(String[] names, String jsName) default SourceWriterSink
default SourceWriterSink
default SourceWriterSink
indent()
default void
default void
markClassStart
(String className) default void
default void
markSectionStart
(int id) default SourceWriterSink
newLine()
default SourceWriterSink
outdent()
default SourceWriterSink
default SourceWriterSink
default SourceWriterSink
default SourceWriterSink
ws()
-
Method Details
-
append
-
appendClass
-
appendField
-
appendStaticField
-
appendMethod
-
appendMethodBody
-
appendFunction
-
appendGlobal
-
appendInit
-
appendClassInit
-
newLine
-
ws
-
sameLineWs
-
tokenBoundary
-
softNewLine
-
indent
-
outdent
-
emitLocation
-
enterLocation
-
exitLocation
-
emitStatementStart
-
emitVariables
-
emitMethod
-
emitClass
-
markClassStart
-
markClassEnd
default void markClassEnd() -
markSectionStart
default void markSectionStart(int id) -
markSectionEnd
default void markSectionEnd()
-