Package org.teavm.backend.javascript.spi
Interface GeneratorContext
-
- All Superinterfaces:
ServiceRepository
public interface GeneratorContext extends ServiceRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassLoadergetClassLoader()ListableClassReaderSourcegetClassSource()DependencyInfogetDependency()DiagnosticsgetDiagnostics()ClassReaderSourcegetInitialClassSource()StringgetParameterName(int index)PropertiesgetProperties()booleanisAsync()booleanisAsync(MethodReference method)booleanisAsyncFamily(MethodReference method)booleanisDynamicInitializer(String className)voidtypeToClassString(SourceWriter writer, ValueType type)voiduseLongLibrary()-
Methods inherited from interface org.teavm.common.ServiceRepository
getService
-
-
-
-
Method Detail
-
getParameterName
String getParameterName(int index)
-
getInitialClassSource
ClassReaderSource getInitialClassSource()
-
getClassSource
ListableClassReaderSource getClassSource()
-
getClassLoader
ClassLoader getClassLoader()
-
getProperties
Properties getProperties()
-
isAsync
boolean isAsync()
-
isAsync
boolean isAsync(MethodReference method)
-
isAsyncFamily
boolean isAsyncFamily(MethodReference method)
-
getDiagnostics
Diagnostics getDiagnostics()
-
getDependency
DependencyInfo getDependency()
-
typeToClassString
void typeToClassString(SourceWriter writer, ValueType type)
-
useLongLibrary
void useLongLibrary()
-
isDynamicInitializer
boolean isDynamicInitializer(String className)
-
-