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(MethodReference method) default SourceWriterSinkappendStaticField(FieldReference field) default SourceWriterSinkappendVirtualMethod(MethodDescriptor method) default SourceWriterSinkdefault voiddefault SourceWriterSinkemitLocation(String fileName, int line) default voidemitMethod(MethodDescriptor method) default SourceWriterSinkdefault SourceWriterSinkemitVariables(String[] names, String jsName) default SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkindent()default voiddefault voidmarkClassStart(String className) default voiddefault voidmarkSectionStart(int id) default SourceWriterSinknewLine()default SourceWriterSinkoutdent()default SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkdefault SourceWriterSinkws()
-
Method Details
-
append
-
appendClass
-
appendField
-
appendStaticField
-
appendVirtualMethod
-
appendMethod
-
startVariableDeclaration
-
startFunctionDeclaration
-
endDeclaration
-
declareVariable
-
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()
-