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 java.lang.ClassLoadergetClassLoader()ListableClassReaderSourcegetClassSource()DependencyInfogetDependency()DiagnosticsgetDiagnostics()ClassReaderSourcegetInitialClassSource()java.lang.StringgetParameterName(int index)java.util.PropertiesgetProperties()booleanisAsync()booleanisAsync(MethodReference method)booleanisAsyncFamily(MethodReference method)booleanisDynamicInitializer(java.lang.String className)voidtypeToClassString(SourceWriter writer, ValueType type)voiduseLongLibrary()-
Methods inherited from interface org.teavm.common.ServiceRepository
getService
-
-
-
-
Method Detail
-
getParameterName
java.lang.String getParameterName(int index)
-
getInitialClassSource
ClassReaderSource getInitialClassSource()
-
getClassSource
ListableClassReaderSource getClassSource()
-
getClassLoader
java.lang.ClassLoader getClassLoader()
-
getProperties
java.util.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(java.lang.String className)
-
-