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