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