Class NameFrequencyEstimator
java.lang.Object
org.teavm.backend.javascript.rendering.NameFrequencyEstimator
- All Implemented Interfaces:
SourceWriterSink
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendClass(String cls) appendClassInit(String className) appendField(FieldReference field) appendFunction(String name) appendGlobal(String name) appendInit(MethodReference method) appendMethod(MethodReference method) appendStaticField(FieldReference field) appendVirtualMethod(MethodDescriptor method) voidapply(NamingStrategy naming) booleanMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SourceWriterSink
append, declareVariable, emitClass, emitLocation, emitMethod, emitStatementStart, emitVariables, endDeclaration, enterLocation, exitLocation, indent, markClassEnd, markClassStart, markSectionEnd, markSectionStart, newLine, outdent, sameLineWs, softNewLine, startFunctionDeclaration, startVariableDeclaration, tokenBoundary, ws
-
Constructor Details
-
NameFrequencyEstimator
public NameFrequencyEstimator()
-
-
Method Details
-
hasAdditionalScope
public boolean hasAdditionalScope() -
appendClass
- Specified by:
appendClassin interfaceSourceWriterSink
-
appendField
- Specified by:
appendFieldin interfaceSourceWriterSink
-
appendStaticField
- Specified by:
appendStaticFieldin interfaceSourceWriterSink
-
appendVirtualMethod
- Specified by:
appendVirtualMethodin interfaceSourceWriterSink
-
appendMethod
- Specified by:
appendMethodin interfaceSourceWriterSink
-
appendFunction
- Specified by:
appendFunctionin interfaceSourceWriterSink
-
appendGlobal
- Specified by:
appendGlobalin interfaceSourceWriterSink
-
appendInit
- Specified by:
appendInitin interfaceSourceWriterSink
-
appendClassInit
- Specified by:
appendClassInitin interfaceSourceWriterSink
-
apply
-