Class Hierarchy
- java.lang.Object
- org.teavm.dependency.AbstractDependencyListener (implements org.teavm.dependency.DependencyListener)
- org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
- org.teavm.model.instructions.AbstractInstructionReader (implements org.teavm.model.instructions.InstructionReader)
- org.teavm.model.instructions.AbstractInstructionVisitor (implements org.teavm.model.instructions.InstructionVisitor)
- org.teavm.vm.spi.AbstractRendererListener (implements org.teavm.vm.spi.RendererListener)
- org.teavm.ast.AbstractStatementVisitor (implements org.teavm.ast.StatementVisitor)
- org.teavm.diagnostics.AccumulationDiagnostics (implements org.teavm.diagnostics.Diagnostics, org.teavm.diagnostics.ProblemProvider)
- org.teavm.backend.c.intrinsic.AddressIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.AddressIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.analysis.AliasAnalysis
- org.teavm.runtime.Allocator
- org.teavm.backend.c.intrinsic.AllocatorIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.cache.AlwaysStaleCacheStatus (implements org.teavm.cache.CacheStatus)
- org.teavm.cache.AnnotationAwareCacheStatus (implements org.teavm.cache.CacheStatus)
- org.teavm.model.AnnotationContainer (implements org.teavm.model.AnnotationContainerReader)
- org.teavm.model.AnnotationHolder (implements org.teavm.model.AnnotationReader)
- org.teavm.cache.AnnotationIO
- org.teavm.model.AnnotationValue
- org.teavm.backend.c.generators.ArrayGenerator (implements org.teavm.backend.c.generators.Generator)
- org.teavm.backend.wasm.generators.ArrayGenerator (implements org.teavm.backend.wasm.generators.WasmMethodGenerator)
- org.teavm.model.optimization.ArrayUnwrapMotion (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.parsing.AsmUtil
- org.teavm.model.transformation.AssertionRemoval (implements org.teavm.model.ClassHolderTransformer)
- org.teavm.cache.AstCacheEntry
- org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis
- org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis.Definition
- org.teavm.cache.AstIO
- org.teavm.backend.javascript.rendering.AstVisitor
- org.teavm.backend.javascript.rendering.AstWriter
- org.teavm.cache.AsyncMethodExtractor
- org.teavm.model.util.AsyncMethodFinder
- org.teavm.ast.AsyncMethodPart
- org.teavm.model.util.AsyncProgramSplitter
- org.teavm.model.BasicBlock (implements org.teavm.model.BasicBlockReader, java.lang.Iterable<T>)
- org.teavm.model.util.BasicBlockSplitter
- org.teavm.backend.wasm.binary.BinaryWriter
- org.teavm.backend.wasm.blob.Blob
- org.teavm.backend.wasm.blob.BlobReader
- org.teavm.model.transformation.BoundCheckInsertion
- org.teavm.debugging.Breakpoint
- org.teavm.common.ByteArrayAsyncInputStream (implements org.teavm.common.AsyncInputStream)
- org.teavm.common.CachedFunction<T,R> (implements java.util.function.Function<T,R>)
- org.teavm.debugging.CallFrame
- org.teavm.model.CallLocation (implements java.io.Serializable)
- org.teavm.backend.wasm.generate.CallSiteBinaryGenerator
- org.teavm.model.lowlevel.CallSiteDescriptor
- org.teavm.backend.c.generate.CallSiteGenerator
- org.teavm.model.lowlevel.CallSiteLocation
- org.teavm.backend.c.runtime.fs.CFileSystem (implements org.teavm.runtime.fs.VirtualFileSystem)
- org.teavm.model.lowlevel.Characteristics
- org.teavm.model.lowlevel.CheckInstructionTransformation
- org.teavm.model.emit.ChooseEmitter
- org.teavm.dependency.ClassDependency (implements org.teavm.dependency.ClassDependencyInfo)
- org.teavm.parsing.substitution.ClassExclusions (implements java.util.function.Function<T,R>)
- org.teavm.backend.c.generate.ClassGenerationContext
- org.teavm.backend.c.generate.ClassGenerator
- org.teavm.backend.lowlevel.generate.ClassGeneratorUtil
- org.teavm.model.ClassHierarchy
- org.teavm.model.analysis.ClassInference
- org.teavm.backend.wasm.debug.info.ClassInfo
- org.teavm.model.optimization.ClassInitElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.analysis.ClassInitializerAnalysis (implements org.teavm.model.analysis.ClassInitializerInfo)
- org.teavm.model.lowlevel.ClassInitializerEliminator
- org.teavm.model.transformation.ClassInitializerInsertionTransformer
- org.teavm.model.lowlevel.ClassInitializerTransformer
- org.teavm.model.transformation.ClassInitInsertion
- org.teavm.backend.wasm.intrinsics.ClassIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.cache.ClassIO
- org.teavm.backend.wasm.debug.info.ClassLayoutInfo
- org.teavm.parsing.substitution.ClassMappings (implements java.util.function.Function<T,R>)
- org.teavm.model.analysis.ClassMetadataRequirements
- org.teavm.model.transformation.ClassPatch (implements org.teavm.model.ClassHolderTransformer)
- org.teavm.parsing.ClasspathClassHolderSource (implements org.teavm.parsing.ClassDateProvider, org.teavm.model.ClassHolderSource)
- org.teavm.parsing.ClasspathResourceMapper (implements org.teavm.parsing.ClassDateProvider, java.util.function.Function<T,R>)
- org.teavm.parsing.ClasspathResourceProvider (implements org.teavm.parsing.ResourceProvider)
- org.teavm.parsing.resource.ClasspathResourceReader (implements org.teavm.parsing.resource.ResourceReader)
- org.teavm.backend.c.generate.CodeGenerationVisitor (implements org.teavm.ast.ExprVisitor, org.teavm.ast.StatementVisitor)
- org.teavm.backend.c.generate.CodeGenerator
- org.teavm.backend.c.generate.CodeGeneratorUtil
- org.teavm.backend.wasm.parser.CodeSectionParser
- org.teavm.backend.c.generate.CodeWriter
- org.teavm.common.CollectionUtil
- org.teavm.parsing.CompositeClassHolderSource (implements org.teavm.model.ClassHolderSource)
- org.teavm.model.emit.ConditionEmitter
- org.teavm.runtime.Console
- org.teavm.backend.c.intrinsic.ConsoleIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.ConsoleIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.optimization.ConstantConditionElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.backend.c.util.ConstantUtil
- org.teavm.ast.ControlFlowEntry
- org.teavm.backend.wasm.debug.info.ControlFlowInfo
- org.teavm.backend.wasm.debug.parser.ControlFlowParser (implements org.teavm.backend.wasm.parser.AddressListener, org.teavm.backend.wasm.parser.CodeListener, org.teavm.backend.wasm.parser.CodeSectionListener)
- org.teavm.model.util.ControlFlowUtils
- org.teavm.model.CopyClassHolderSource (implements org.teavm.model.ClassHolderSource)
- org.teavm.backend.lowlevel.transform.CoroutineTransformation
- org.teavm.backend.c.CTarget (implements org.teavm.backend.c.TeaVMCHost, org.teavm.vm.TeaVMTarget)
- org.teavm.backend.c.runtime.fs.CVirtualFile (implements org.teavm.runtime.fs.VirtualFile)
- org.teavm.backend.c.runtime.fs.CVirtualFileAccessor (implements org.teavm.runtime.fs.VirtualFileAccessor)
- org.teavm.backend.wasm.binary.DataPrimitives
- org.teavm.backend.wasm.binary.DataType
- org.teavm.backend.wasm.binary.DataValue
- org.teavm.backend.wasm.debug.DebugConstants
- org.teavm.debugging.Debugger
- org.teavm.debugging.information.DebuggerCallSite
- org.teavm.backend.wasm.debug.info.DebugInfo
- org.teavm.backend.wasm.debug.DebugInfoBuilder
- org.teavm.debugging.information.DebugInformation
- org.teavm.debugging.information.DebugInformationBuilder (implements org.teavm.debugging.information.DebugInformationEmitter)
- org.teavm.backend.wasm.debug.DebugSectionBuilder
- org.teavm.backend.wasm.debug.parser.DebugSectionParser
- org.teavm.ast.decompilation.Decompiler
- org.teavm.backend.javascript.codegen.DefaultAliasProvider (implements org.teavm.backend.javascript.codegen.AliasProvider)
- org.teavm.dependency.DefaultCallSite (implements org.teavm.callgraph.CallSite, java.io.Serializable)
- org.teavm.backend.javascript.rendering.DefaultGlobalNameWriter (implements java.util.function.Function<T,R>)
- org.teavm.common.DefaultGraphSplittingBackend (implements org.teavm.common.GraphSplittingBackend)
- org.teavm.model.optimization.DefaultInliningStrategy (implements org.teavm.model.optimization.InliningStrategy)
- org.teavm.backend.javascript.codegen.DefaultNamingStrategy (implements org.teavm.backend.javascript.codegen.NamingStrategy)
- org.teavm.diagnostics.DefaultProblemTextConsumer (implements org.teavm.diagnostics.ProblemTextConsumer)
- org.teavm.model.util.DefinitionExtractor (implements org.teavm.model.instructions.InstructionVisitor)
- org.teavm.backend.c.util.Deobfuscator
- org.teavm.backend.c.util.Deobfuscator.Location (implements java.lang.Cloneable)
- org.teavm.dependency.DependencyAgent (implements org.teavm.dependency.DependencyInfo, org.teavm.common.ServiceRepository)
- org.teavm.dependency.DependencyAnalyzer (implements org.teavm.dependency.DependencyInfo)
- org.teavm.dependency.DependencyGraphCreatorProduct
- org.teavm.dependency.DependencyNode (implements org.teavm.dependency.ValueDependencyInfo)
- org.teavm.dependency.DependencyType
- org.teavm.model.optimization.Devirtualization
- java.util.Dictionary<K,V>
- org.teavm.vm.DirectoryBuildTarget (implements org.teavm.vm.BuildTarget)
- org.teavm.parsing.DirectoryClasspathClassHolderSource (implements org.teavm.model.ClassHolderSource)
- org.teavm.parsing.resource.DirectoryResourceReader (implements org.teavm.parsing.resource.ResourceReader)
- org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener (implements org.teavm.backend.wasm.parser.AddressListener, org.teavm.backend.wasm.parser.CodeListener, org.teavm.backend.wasm.parser.CodeSectionListener)
- org.teavm.backend.wasm.disasm.DisassemblyWriter
- org.teavm.common.DisjointSet
- org.teavm.cache.DiskCachedClassReaderSource (implements org.teavm.cache.CacheStatus, org.teavm.model.ClassReaderSource)
- org.teavm.cache.DiskMethodNodeCache (implements org.teavm.cache.MethodNodeCache)
- org.teavm.cache.DiskProgramCache (implements org.teavm.model.ProgramCache)
- org.teavm.model.util.DominatorWalker
- org.teavm.backend.wasm.intrinsics.DoubleIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.debugging.information.DummyDebugInformationEmitter (implements org.teavm.debugging.information.DebugInformationEmitter)
- org.teavm.backend.wasm.dwarf.DwarfAbbreviation
- org.teavm.backend.wasm.generate.DwarfClassGenerator
- org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
- org.teavm.backend.wasm.generate.DwarfClassGenerator.Namespace
- org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
- org.teavm.backend.wasm.dwarf.DwarfConstants
- org.teavm.backend.wasm.generate.DwarfFunctionGenerator
- org.teavm.backend.wasm.generate.DwarfGenerator
- org.teavm.backend.wasm.dwarf.DwarfInfoWriter
- org.teavm.backend.wasm.dwarf.DwarfPlaceholder
- org.teavm.backend.wasm.generate.DwarfStrings
- org.teavm.dependency.DynamicCallSite
- org.teavm.model.ElementHolder (implements org.teavm.model.ElementReader)
- org.teavm.model.optimization.EmptyBlockElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.cache.EmptyMethodNodeCache (implements org.teavm.cache.MethodNodeCache)
- org.teavm.cache.EmptyProgramCache (implements org.teavm.model.ProgramCache)
- org.teavm.model.analysis.EscapeAnalysis
- org.teavm.runtime.EventQueue
- org.teavm.debugging.information.ExactMethodIterator
- org.teavm.backend.wasm.Example
- org.teavm.model.lowlevel.ExceptionHandlerDescriptor
- org.teavm.runtime.ExceptionHandling
- org.teavm.backend.c.intrinsic.ExceptionHandlingIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.lowlevel.ExceptionHandlingShadowStackContributor
- org.teavm.model.lowlevel.ExportedMethodKey
- org.teavm.ast.Expr (implements java.lang.Cloneable)
- org.teavm.runtime.Fiber
- org.teavm.dependency.FieldDependency (implements org.teavm.dependency.FieldDependencyInfo)
- org.teavm.backend.wasm.debug.info.FieldInfo
- org.teavm.model.FieldReference (implements java.io.Serializable)
- org.teavm.backend.wasm.debug.info.FileInfo
- org.teavm.cache.FileNameEncoder
- org.teavm.cache.FileSymbolTable (implements org.teavm.cache.SymbolTable)
- org.teavm.backend.wasm.intrinsics.FloatIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.emit.ForkEmitter
- org.teavm.interop.Function
- org.teavm.backend.wasm.debug.info.FunctionControlFlow
- org.teavm.backend.wasm.debug.info.FunctionControlFlowBuilder
- org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
- org.teavm.backend.c.intrinsic.FunctionIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.FunctionIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.runtime.GC
- org.teavm.backend.c.intrinsic.GCIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.GCIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.lowlevel.GCShadowStackContributor
- org.teavm.backend.c.util.GCVisualizer
- org.teavm.debugging.information.GeneratedLocation (implements java.lang.Comparable<T>)
- org.teavm.backend.c.generate.GenerationContext
- org.teavm.model.GenericTypeParameter
- org.teavm.model.GenericValueType
- org.teavm.model.GenericValueType.Argument
- org.teavm.model.GenericValueType.ParsePosition
- org.teavm.model.optimization.GlobalValueNumbering (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.common.GraphBuilder
- org.teavm.model.util.GraphColorer
- org.teavm.common.GraphIndexer
- org.teavm.common.GraphUtils
- org.teavm.backend.wasm.GtkExample
- org.teavm.common.HashUtils
- org.teavm.backend.c.util.HeapDumpConverter
- org.teavm.model.emit.IfEmitter
- org.teavm.backend.c.generate.IncludeManager
- org.teavm.model.Incoming (implements org.teavm.model.IncomingReader)
- org.teavm.vm.IncrementalDirectoryBuildTarget (implements org.teavm.vm.BuildTarget)
- org.teavm.backend.wasm.transformation.IndirectCallTraceTransformation
- org.teavm.model.optimization.Inlining
- org.teavm.model.InliningInfo (implements java.io.Serializable)
- org.teavm.backend.wasm.debug.info.InliningLocation
- org.teavm.cache.InMemoryMethodNodeCache (implements org.teavm.cache.MethodNodeCache)
- org.teavm.cache.InMemoryProgramCache (implements org.teavm.model.ProgramCache)
- org.teavm.cache.InMemorySymbolTable (implements org.teavm.cache.SymbolTable)
- org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem (implements org.teavm.runtime.fs.VirtualFileSystem)
- org.teavm.model.Instruction
- org.teavm.model.util.InstructionCopyReader (implements org.teavm.model.instructions.InstructionReader)
- org.teavm.backend.wasm.debug.info.InstructionLocation
- org.teavm.model.InstructionReadVisitor (implements org.teavm.model.instructions.InstructionVisitor)
- org.teavm.common.IntegerArray
- org.teavm.backend.c.intrinsic.IntegerIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.IntegerIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.common.IntegerStack
- org.teavm.backend.c.util.InteropUtil
- org.teavm.model.Interpreter
- org.teavm.model.util.InvokeDynamicUtil
- org.teavm.parsing.JarFileResourceProvider (implements org.teavm.parsing.ResourceProvider)
- org.teavm.debugging.javascript.JavaScriptLocation
- org.teavm.backend.javascript.JavaScriptTarget (implements org.teavm.backend.javascript.TeaVMJavaScriptHost, org.teavm.vm.TeaVMTarget)
- org.teavm.backend.c.util.json.JsonConsumer
- org.teavm.backend.c.util.json.JsonErrorReporter
- org.teavm.backend.c.util.json.JsonParser
- org.teavm.common.JsonUtil
- org.teavm.backend.c.util.json.JsonVisitor
- org.teavm.common.LCATree
- org.teavm.backend.wasm.debug.info.LineInfo
- org.teavm.backend.wasm.debug.info.LineInfoCommand
- org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor (implements org.teavm.backend.wasm.debug.info.LineInfoCommandVisitor)
- org.teavm.backend.wasm.debug.info.LineInfoSequence
- org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
- org.teavm.dependency.Linker
- org.teavm.model.text.ListingBuilder
- org.teavm.model.text.ListingParser
- org.teavm.model.util.LivenessAnalyzer
- org.teavm.backend.wasm.debug.info.Location
- org.teavm.ast.analysis.LocationGraphBuilder
- org.teavm.backend.c.intrinsic.LongIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.LongIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.common.LoopGraph (implements org.teavm.common.Graph)
- org.teavm.model.optimization.LoopInvariantMotion (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.LoopInversion (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.backend.lowlevel.analyze.LowLevelInliningFilterFactory (implements org.teavm.model.optimization.InliningFilterFactory)
- org.teavm.backend.lowlevel.generate.LowLevelNameProvider (implements org.teavm.backend.lowlevel.generate.NameProvider)
- org.teavm.model.lowlevel.LowLevelNullCheckFilter (implements org.teavm.model.transformation.NullCheckFilter)
- org.teavm.parsing.resource.MapperClassHolderSource (implements org.teavm.model.ClassHolderSource)
- org.teavm.backend.wasm.blob.Marker
- org.teavm.backend.c.runtime.Memory
- org.teavm.backend.wasm.transformation.MemoryAccessTraceTransformation
- org.teavm.vm.MemoryBuildTarget (implements org.teavm.vm.BuildTarget)
- org.teavm.cache.MemoryCachedClassReaderSource (implements org.teavm.cache.CacheStatus, org.teavm.model.ClassReaderSource)
- org.teavm.runtime.MemoryTrace
- org.teavm.backend.c.intrinsic.MemoryTraceIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.MemoryTraceIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.dependency.MethodDependency (implements org.teavm.dependency.MethodDependencyInfo)
- org.teavm.model.MethodDescriptor (implements java.io.Serializable)
- org.teavm.model.MethodHandle
- org.teavm.backend.wasm.debug.info.MethodInfo
- org.teavm.ast.MethodNode
- org.teavm.model.MethodReference (implements java.io.Serializable)
- org.teavm.backend.javascript.codegen.MinifyingAliasProvider (implements org.teavm.backend.javascript.codegen.AliasProvider)
- org.teavm.model.util.MissingItemsProcessor
- org.teavm.model.util.ModelUtils
- org.teavm.backend.wasm.parser.ModuleParser
- org.teavm.model.MutableClassHolderSource (implements org.teavm.model.ListableClassHolderSource)
- org.teavm.common.MutableDirectedGraph (implements org.teavm.common.Graph)
- org.teavm.common.MutableGraphEdge
- org.teavm.common.MutableGraphNode
- org.teavm.runtime.Mutator
- org.teavm.backend.c.intrinsic.MutatorIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.MutatorIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames (implements org.teavm.backend.lowlevel.generate.NameProvider)
- org.teavm.backend.javascript.codegen.NamingOrderer (implements org.teavm.backend.javascript.codegen.NameFrequencyConsumer)
- org.teavm.model.lowlevel.NativePointerFinder
- org.teavm.model.util.NonSsaLivenessAnalyzer
- org.teavm.model.transformation.NoSuchFieldCatchElimination
- org.teavm.model.transformation.NullCheckInsertion
- org.teavm.model.analysis.NullnessInformation
- org.teavm.backend.wasm.intrinsics.ObjectIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.ast.optimization.Optimizer
- org.teavm.model.Outgoing
- org.teavm.backend.c.generate.OutputFileUtil
- org.teavm.backend.wasm.debug.info.PackageInfo
- org.mozilla.javascript.Parser
- org.teavm.backend.javascript.rendering.JSParser
- org.teavm.parsing.Parser
- org.teavm.model.Phi (implements org.teavm.model.PhiReader)
- org.teavm.model.emit.PhiEmitter
- org.teavm.model.util.PhiUpdater
- org.teavm.backend.c.intrinsic.PlatformClassIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.backend.c.intrinsic.PlatformClassMetadataIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.PlatformClassMetadataIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.backend.c.intrinsic.PlatformIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.PlatformIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.backend.c.intrinsic.PlatformObjectIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.parsing.substitution.PrefixMapping (implements java.util.function.Function<T,R>)
- org.teavm.model.PreOptimizingClassHolderSource (implements org.teavm.model.ClassHolderSource)
- org.teavm.backend.javascript.decompile.PreparedClass
- org.teavm.backend.javascript.decompile.PreparedMethod
- org.teavm.ast.PrimitiveExpr
- org.teavm.diagnostics.Problem (implements java.io.Serializable)
- org.teavm.model.Program (implements org.teavm.model.ProgramReader)
- org.teavm.model.emit.ProgramEmitter
- org.teavm.cache.ProgramIO
- org.teavm.model.util.ProgramNodeSplittingBackend (implements org.teavm.common.GraphSplittingBackend)
- org.teavm.parsing.ProgramParser
- org.teavm.model.util.ProgramUtils
- org.teavm.common.Promise<T>
- org.teavm.common.RangeTree
- org.teavm.common.RangeTree.Range
- org.teavm.common.RecordArray
- org.teavm.common.RecordArray.Record
- org.teavm.common.RecordArrayBuilder
- org.teavm.common.RecordArrayBuilder.Record
- org.teavm.common.RecordArrayBuilder.SubArray
- org.teavm.ast.RecursiveVisitor (implements org.teavm.ast.ExprVisitor, org.teavm.ast.StatementVisitor)
- org.teavm.model.optimization.RedundantJumpElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.RedundantNullCheckElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.ReferenceCache
- org.teavm.backend.c.generators.ReferenceQueueGenerator (implements org.teavm.backend.c.generators.Generator)
- org.teavm.model.util.RegisterAllocator
- org.teavm.backend.javascript.rendering.Renderer (implements org.teavm.backend.javascript.rendering.RenderingManager)
- org.teavm.backend.javascript.rendering.RenderingContext
- org.teavm.backend.javascript.rendering.RenderingUtil
- org.teavm.model.optimization.RepeatedFieldReadElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.parsing.resource.ResourceClassHolderMapper (implements java.util.function.Function<T,R>)
- org.teavm.backend.c.intrinsic.RuntimeClassIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.RuntimeClassIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.RuntimeConstant
- org.teavm.backend.javascript.rendering.RuntimeRenderer
- org.teavm.backend.javascript.RuntimeSupport
- org.teavm.model.optimization.ScalarReplacement (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.backend.javascript.codegen.ScopedName
- org.teavm.runtime.ShadowStack
- org.teavm.backend.c.intrinsic.ShadowStackIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.ShadowStackIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.model.lowlevel.ShadowStackTransformer
- org.teavm.backend.c.generate.ShorteningFileNameProvider (implements org.teavm.backend.c.generate.FileNameProvider)
- org.teavm.model.Sigma
- org.teavm.backend.c.generate.SimpleFileNameProvider (implements org.teavm.backend.c.generate.FileNameProvider)
- org.teavm.backend.c.generate.SimpleStringPool (implements org.teavm.backend.c.generate.StringPool)
- org.teavm.debugging.information.SourceLocation
- org.teavm.debugging.information.SourceLocationIterator
- org.teavm.backend.javascript.codegen.SourceWriter (implements java.lang.Appendable, org.teavm.backend.javascript.codegen.LocationProvider)
- org.teavm.backend.javascript.codegen.SourceWriterBuilder
- org.teavm.ast.Statement
- org.teavm.backend.javascript.rendering.StatementRenderer (implements org.teavm.ast.ExprVisitor, org.teavm.ast.StatementVisitor)
- org.teavm.backend.wasm.debug.info.StepLocationsFinder
- org.teavm.model.emit.StringBuilderEmitter
- org.teavm.model.emit.StringChooseEmitter
- org.teavm.backend.javascript.rendering.StringConstantElimination (implements org.mozilla.javascript.ast.NodeVisitor)
- org.teavm.backend.c.generate.StringPoolGenerator
- org.teavm.backend.c.intrinsic.StringsIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.interop.Structure
- org.teavm.backend.c.intrinsic.StructureIntrinsic (implements org.teavm.backend.c.intrinsic.Intrinsic)
- org.teavm.backend.wasm.intrinsics.StructureIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.ast.SwitchClause
- org.teavm.model.instructions.SwitchTableEntry (implements org.teavm.model.instructions.SwitchTableEntryReader)
- org.teavm.model.classes.TagRegistry
- org.teavm.model.classes.TagRegistry.Range
- org.teavm.vm.TeaVM (implements org.teavm.common.ServiceRepository, org.teavm.vm.spi.TeaVMHost)
- org.teavm.vm.TeaVMBootstrapPluginLoader
- org.teavm.vm.TeaVMBuilder
- org.teavm.vm.TeaVMEntryPoint
- org.teavm.vm.TeaVMPluginLoader
- org.teavm.vm.TeaVMPluginUtil
- org.teavm.model.TextLocation (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- org.teavm.model.util.TransitionExtractor (implements org.teavm.model.instructions.InstructionVisitor)
- org.teavm.model.TryCatchBlock (implements org.teavm.model.TryCatchBlockReader)
- org.teavm.model.util.TypeInferer
- org.teavm.model.optimization.UnreachableBasicBlockElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.UnreachableBasicBlockEliminator
- org.teavm.backend.wasm.optimization.UnusedFunctionElimination
- org.teavm.model.optimization.UnusedVariableElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.debugging.information.URLDebugInformationProvider (implements org.teavm.debugging.information.DebugInformationProvider)
- org.teavm.model.util.UsageExtractor (implements org.teavm.model.instructions.InstructionVisitor)
- org.teavm.debugging.Value
- org.teavm.model.emit.ValueEmitter
- org.teavm.model.ValueType (implements java.io.Serializable)
- org.teavm.cache.VarDataInput
- org.teavm.cache.VarDataOutput (implements java.io.Closeable)
- org.teavm.debugging.Variable
- org.teavm.model.Variable (implements org.teavm.model.VariableReader)
- org.teavm.model.optimization.VariableEscapeAnalyzer
- org.teavm.backend.wasm.debug.info.VariableInfo
- org.teavm.backend.javascript.rendering.VariableNameGenerator
- org.teavm.ast.VariableNode
- org.teavm.backend.wasm.debug.info.VariableRangeInfo
- org.teavm.backend.wasm.debug.info.VariablesInfo
- org.teavm.model.optimization.VariableUsageGraphBuilder
- org.teavm.runtime.fs.memory.VirtualFileImpl (implements org.teavm.runtime.fs.VirtualFile)
- org.teavm.runtime.fs.VirtualFileSystemProvider
- org.teavm.runtime.fs.VirtualFileSystemProviderTransformer (implements org.teavm.model.ClassHolderTransformer)
- org.teavm.model.classes.VirtualTable
- org.teavm.model.classes.VirtualTableBuilder
- org.teavm.model.classes.VirtualTableEntry
- org.teavm.model.classes.VirtualTableProvider
- org.teavm.backend.c.analyze.VolatileDefinitionFinder
- org.teavm.backend.wasm.wasi.Wasi
- org.teavm.backend.wasm.runtime.WasiBuffer
- org.teavm.backend.wasm.runtime.WasiEntryPointer
- org.teavm.backend.wasm.runtime.fs.WasiFileSystem (implements org.teavm.runtime.fs.VirtualFileSystem)
- org.teavm.backend.wasm.runtime.WasiSupport
- org.teavm.backend.wasm.transformation.WasiSupportClassTransformer (implements org.teavm.model.ClassHolderTransformer)
- org.teavm.backend.wasm.runtime.fs.WasiVirtualFile (implements org.teavm.runtime.fs.VirtualFile)
- org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor (implements org.teavm.runtime.fs.VirtualFileAccessor)
- org.teavm.backend.wasm.render.WasmBinaryRenderer
- org.teavm.backend.wasm.render.WasmBinaryWriter
- org.teavm.backend.wasm.generate.WasmClassGenerator
- org.teavm.backend.wasm.render.WasmCRenderer
- org.teavm.backend.wasm.model.WasmCustomSection
- org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor (implements org.teavm.backend.wasm.model.expression.WasmExpressionVisitor)
- org.teavm.backend.wasm.model.expression.WasmExpression
- org.teavm.backend.wasm.model.WasmFunction
- org.teavm.backend.wasm.generate.WasmGenerationContext
- org.teavm.backend.wasm.generate.WasmGenerationContext.ImportedMethod
- org.teavm.backend.wasm.generate.WasmGenerator
- org.teavm.backend.wasm.generate.WasmGeneratorUtil
- org.teavm.backend.wasm.WasmHeap
- org.teavm.backend.wasm.intrinsics.WasmHeapIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.backend.wasm.generate.WasmInteropFunctionGenerator
- org.teavm.backend.wasm.model.WasmLocal
- org.teavm.backend.wasm.model.WasmMemorySegment
- org.teavm.backend.wasm.model.WasmModule
- org.teavm.backend.wasm.runtime.math.WasmPow
- org.teavm.backend.wasm.render.WasmRenderer
- org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor (implements org.teavm.backend.wasm.model.expression.WasmExpressionVisitor)
- org.teavm.backend.wasm.WasmRuntime
- org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic (implements org.teavm.backend.wasm.intrinsics.WasmIntrinsic)
- org.teavm.backend.wasm.generate.WasmSpecialFunctionGenerator
- org.teavm.backend.wasm.generate.WasmStringPool
- org.teavm.backend.wasm.runtime.WasmSupport
- org.teavm.backend.wasm.WasmTarget (implements org.teavm.vm.TeaVMTarget, org.teavm.backend.wasm.TeaVMWasmHost)
- org.teavm.backend.wasm.render.WasmTypeInference (implements org.teavm.backend.wasm.model.expression.WasmExpressionVisitor)
- org.teavm.backend.c.generators.WeakReferenceGenerator (implements org.teavm.backend.c.generators.Generator)
- org.teavm.backend.lowlevel.transform.WeakReferenceTransformation (implements org.teavm.model.ClassHolderTransformer)
- org.teavm.model.lowlevel.WriteBarrierInsertion
Annotation Interface Hierarchy