Interface SourceWriterSink
- All Known Implementing Classes:
NameFrequencyEstimator,OutputSourceWriter,RememberingSourceWriter,SourceWriter
public interface SourceWriterSink
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceWriterSinkappend(CharSequence csq, int start, int end) default SourceWriterSinkappendClass(String cls) default SourceWriterSinkappendClassInit(String className) default SourceWriterSinkappendField(FieldReference field) default SourceWriterSinkappendFunction(String name) default SourceWriterSinkappendGlobal(String name) default SourceWriterSinkappendInit(MethodReference method) default SourceWriterSinkappendMethod(MethodDescriptor method) default SourceWriterSinkappendMethodBody(MethodReference method) default SourceWriterSinkappendStaticField(FieldReference field) default voiddefault SourceWriterSinkemitLocation(String fileName, int line) default voidemitMethod(MethodDescriptor method) default SourceWriterSinkdefault SourceWriterSinkemitVariables(String[] names, String jsName) default SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkindent()default voiddefault voidmarkClassStart(String className) default voiddefault voidmarkSectionStart(int id) default SourceWriterSinknewLine()default SourceWriterSinkoutdent()default SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkws()
-
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()
-