Package org.teavm.vm
Interface TeaVMTargetController
-
public interface TeaVMTargetController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddVirtualMethods(Predicate<MethodReference> methods)CacheStatusgetCacheStatus()ClassInitializerInfogetClassInitializerInfo()ClassLoadergetClassLoader()DependencyInfogetDependencyInfo()DiagnosticsgetDiagnostics()Map<? extends String,? extends TeaVMEntryPoint>getEntryPoints()TeaVMOptimizationLevelgetOptimizationLevel()Set<? extends String>getPreservedClasses()PropertiesgetProperties()ServiceRepositorygetServices()ClassReaderSourcegetUnprocessedClassSource()booleanisFriendlyToDebugger()booleanisVirtual(MethodReference method)TeaVMProgressFeedbackreportProgress(int progress)booleanwasCancelled()
-
-
-
Method Detail
-
wasCancelled
boolean wasCancelled()
-
getClassLoader
ClassLoader getClassLoader()
-
getUnprocessedClassSource
ClassReaderSource getUnprocessedClassSource()
-
getCacheStatus
CacheStatus getCacheStatus()
-
getDependencyInfo
DependencyInfo getDependencyInfo()
-
getDiagnostics
Diagnostics getDiagnostics()
-
getProperties
Properties getProperties()
-
getServices
ServiceRepository getServices()
-
getOptimizationLevel
TeaVMOptimizationLevel getOptimizationLevel()
-
isFriendlyToDebugger
boolean isFriendlyToDebugger()
-
getEntryPoints
Map<? extends String,? extends TeaVMEntryPoint> getEntryPoints()
-
isVirtual
boolean isVirtual(MethodReference method)
-
reportProgress
TeaVMProgressFeedback reportProgress(int progress)
-
addVirtualMethods
void addVirtualMethods(Predicate<MethodReference> methods)
-
getClassInitializerInfo
ClassInitializerInfo getClassInitializerInfo()
-
-