Class RenderingContext
java.lang.Object
org.teavm.backend.javascript.rendering.RenderingContext
-
Constructor Summary
ConstructorsConstructorDescriptionRenderingContext(DebugInformationEmitter debugEmitter, ClassReaderSource initialClassSource, ListableClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Properties properties, NamingStrategy naming, DependencyInfo dependencyInfo, Predicate<MethodReference> virtualPredicate, ClassInitializerInfo classInitializerInfo, boolean strict) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInjector(MethodReference method, Injector injector) voidconstantToString(SourceWriter writer, Object cst) booleanisDynamicInitializer(String className) booleanbooleanisStrict()booleanisVirtual(MethodReference method) intlookupString(String string) voidvoidpushLocation(TextLocation location) voidsetMinifying(boolean minifying) voidtypeToClsString(SourceWriter writer, ValueType type)
-
Constructor Details
-
RenderingContext
public RenderingContext(DebugInformationEmitter debugEmitter, ClassReaderSource initialClassSource, ListableClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Properties properties, NamingStrategy naming, DependencyInfo dependencyInfo, Predicate<MethodReference> virtualPredicate, ClassInitializerInfo classInitializerInfo, boolean strict)
-
-
Method Details
-
getInitialClassSource
-
getClassSource
-
getClassLoader
-
getServices
-
getProperties
-
getNaming
-
getDependencyInfo
-
setMinifying
public void setMinifying(boolean minifying) -
getDebugEmitter
-
isVirtual
-
isDynamicInitializer
-
pushLocation
-
popLocation
public void popLocation() -
isMinifying
public boolean isMinifying() -
lookupString
-
getStringPool
-
constantToString
- Throws:
IOException
-
typeToClsString
- Throws:
IOException
-
pointerName
-
mainLoopName
-
tempVarName
-
threadName
-
addInjector
-
getInjector
-
isStrict
public boolean isStrict()
-