Package org.teavm.perf
Class BenchmarkEnvironment
java.lang.Object
org.teavm.perf.BenchmarkEnvironment
State shared by all compilations: class model, class loader, compiler settings, etc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.teavm.model.ClassHolderSourceorg.teavm.vm.TeaVMOptimizationLevelorg.teavm.model.ReferenceCacheorg.teavm.parsing.ClasspathResourceProvidervoidsetOptimizationLevel(org.teavm.vm.TeaVMOptimizationLevel optimizationLevel)
-
Constructor Details
-
BenchmarkEnvironment
-
-
Method Details
-
getClassLoader
-
getReferenceCache
public org.teavm.model.ReferenceCache getReferenceCache() -
getResourceProvider
public org.teavm.parsing.ClasspathResourceProvider getResourceProvider() -
getClassSource
public org.teavm.model.ClassHolderSource getClassSource() -
getOutputDir
-
getOptimizationLevel
public org.teavm.vm.TeaVMOptimizationLevel getOptimizationLevel() -
setOptimizationLevel
public void setOptimizationLevel(org.teavm.vm.TeaVMOptimizationLevel optimizationLevel)
-