Class RenderingContext
- java.lang.Object
-
- org.teavm.backend.javascript.rendering.RenderingContext
-
public class RenderingContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RenderingContext(DebugInformationEmitter debugEmitter, ClassReaderSource initialClassSource, ListableClassReaderSource classSource, java.lang.ClassLoader classLoader, ServiceRepository services, java.util.Properties properties, NamingStrategy naming, DependencyInfo dependencyInfo, java.util.function.Predicate<MethodReference> virtualPredicate, ClassInitializerInfo classInitializerInfo, boolean strict)
-
Method Summary
-
-
-
Constructor Detail
-
RenderingContext
public RenderingContext(DebugInformationEmitter debugEmitter, ClassReaderSource initialClassSource, ListableClassReaderSource classSource, java.lang.ClassLoader classLoader, ServiceRepository services, java.util.Properties properties, NamingStrategy naming, DependencyInfo dependencyInfo, java.util.function.Predicate<MethodReference> virtualPredicate, ClassInitializerInfo classInitializerInfo, boolean strict)
-
-
Method Detail
-
getInitialClassSource
public ClassReaderSource getInitialClassSource()
-
getClassSource
public ListableClassReaderSource getClassSource()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getServices
public ServiceRepository getServices()
-
getProperties
public java.util.Properties getProperties()
-
getNaming
public NamingStrategy getNaming()
-
getDependencyInfo
public DependencyInfo getDependencyInfo()
-
setMinifying
public void setMinifying(boolean minifying)
-
getDebugEmitter
public DebugInformationEmitter getDebugEmitter()
-
isVirtual
public boolean isVirtual(MethodReference method)
-
isDynamicInitializer
public boolean isDynamicInitializer(java.lang.String className)
-
pushLocation
public void pushLocation(TextLocation location)
-
popLocation
public void popLocation()
-
isMinifying
public boolean isMinifying()
-
lookupString
public int lookupString(java.lang.String string)
-
getStringPool
public java.util.List<java.lang.String> getStringPool()
-
constantToString
public void constantToString(SourceWriter writer, java.lang.Object cst) throws java.io.IOException
- Throws:
java.io.IOException
-
typeToClsString
public void typeToClsString(SourceWriter writer, ValueType type) throws java.io.IOException
- Throws:
java.io.IOException
-
pointerName
public java.lang.String pointerName()
-
mainLoopName
public java.lang.String mainLoopName()
-
tempVarName
public java.lang.String tempVarName()
-
threadName
public java.lang.String threadName()
-
addInjector
public void addInjector(MethodReference method, Injector injector)
-
getInjector
public Injector getInjector(MethodReference ref)
-
isStrict
public boolean isStrict()
-
-