Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abbreviation(int, boolean, Consumer<Blob>) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
abort() - Static method in class org.teavm.runtime.ExceptionHandling
 
ABS - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
ABSTRACT - Enum constant in enum class org.teavm.model.ElementModifier
 
AbstractDependencyListener - Class in org.teavm.dependency
 
AbstractDependencyListener() - Constructor for class org.teavm.dependency.AbstractDependencyListener
 
AbstractInMemoryVirtualFile - Class in org.teavm.runtime.fs.memory
 
AbstractInstructionReader - Class in org.teavm.model.instructions
 
AbstractInstructionReader() - Constructor for class org.teavm.model.instructions.AbstractInstructionReader
 
AbstractInstructionVisitor - Class in org.teavm.model.instructions
 
AbstractInstructionVisitor() - Constructor for class org.teavm.model.instructions.AbstractInstructionVisitor
 
AbstractRendererListener - Class in org.teavm.vm.spi
 
AbstractRendererListener() - Constructor for class org.teavm.vm.spi.AbstractRendererListener
 
AbstractStatementVisitor - Class in org.teavm.ast
 
AbstractStatementVisitor() - Constructor for class org.teavm.ast.AbstractStatementVisitor
 
accept(byte[], int, int) - Method in interface org.teavm.backend.wasm.blob.BinaryDataConsumer
 
accept(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
accept(JsonValue) - Method in class org.teavm.common.json.JsonValueProvider
 
acceptClass(String) - Method in interface org.teavm.vm.spi.ElementFilter
 
acceptField(FieldReference) - Method in interface org.teavm.vm.spi.ElementFilter
 
acceptMethod(MethodReference) - Method in interface org.teavm.vm.spi.ElementFilter
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.ArrayFromDataExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.BinaryExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.BoundCheckExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.CastExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.ConditionalExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.ConstantExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.Expr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.InstanceOfExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.InvocationExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.NewArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.NewExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.NewMultiArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.PrimitiveCastExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.QualificationExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.SubscriptExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.UnaryExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.UnwrapArrayExpr
 
acceptVisitor(ExprVisitor) - Method in class org.teavm.ast.VariableExpr
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.AsyncMethodNode
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.MethodNode
 
acceptVisitor(MethodNodeVisitor) - Method in class org.teavm.ast.RegularMethodNode
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.AssignmentStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.BlockStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.BreakStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ConditionalStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ContinueStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.GotoPartStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.InitClassStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.MonitorEnterStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.MonitorExitStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ReturnStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.SequentialStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.Statement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.SwitchStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.ThrowStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.TryCatchStatement
 
acceptVisitor(StatementVisitor) - Method in class org.teavm.ast.WhileStatement
 
acceptVisitor(LineInfoCommandVisitor) - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommand
 
acceptVisitor(LineInfoCommandVisitor) - Method in class org.teavm.backend.wasm.debug.info.LineInfoEnterCommand
 
acceptVisitor(LineInfoCommandVisitor) - Method in class org.teavm.backend.wasm.debug.info.LineInfoExitCommand
 
acceptVisitor(LineInfoCommandVisitor) - Method in class org.teavm.backend.wasm.debug.info.LineInfoFileCommand
 
acceptVisitor(LineInfoCommandVisitor) - Method in class org.teavm.backend.wasm.debug.info.LineInfoLineCommand
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmDrop
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloat32Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloat64Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmInt32Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmInt64Constant
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmMemoryGrow
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmReturn
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
acceptVisitor(WasmExpressionVisitor) - Method in class org.teavm.backend.wasm.model.expression.WasmUnreachable
 
acceptVisitor(DebuggerCallSiteVisitor) - Method in class org.teavm.debugging.information.DebuggerCallSite
 
acceptVisitor(DebuggerCallSiteVisitor) - Method in class org.teavm.debugging.information.DebuggerStaticCallSite
 
acceptVisitor(DebuggerCallSiteVisitor) - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.Instruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.AssignInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BinaryInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.BranchingInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CastInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CastNumberInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ConstructInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.EmptyInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.ExitInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.GetElementInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.InitClassInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.InvokeInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.JumpInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.LongConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.NegateInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.NullCheckInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.NullConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.PutElementInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.RaiseInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.StringConstantInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.SwitchInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
acceptVisitor(InstructionVisitor) - Method in class org.teavm.model.InvokeDynamicInstruction
 
AccessLevel - Enum Class in org.teavm.model
Represents access levels for classes and class members.
AccumulationDiagnostics - Class in org.teavm.diagnostics
 
AccumulationDiagnostics() - Constructor for class org.teavm.diagnostics.AccumulationDiagnostics
 
add() - Method in class org.teavm.common.RecordArrayBuilder
 
add(int) - Method in class org.teavm.common.IntegerArray
 
add(int) - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
add(int) - Method in class org.teavm.model.emit.ValueEmitter
 
add(WasmIntrinsicFactory) - Method in interface org.teavm.backend.wasm.TeaVMWasmHost
 
add(WasmIntrinsicFactory) - Method in class org.teavm.backend.wasm.WasmTarget
 
add(WasmCustomSection) - Method in class org.teavm.backend.wasm.model.WasmModule
 
add(WasmFunction) - Method in class org.teavm.backend.wasm.model.WasmModule
 
add(WasmLocal) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
add(JsonValue) - Method in class org.teavm.common.json.JsonArrayValue
 
add(DependencyListener) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(DependencyListener) - Method in class org.teavm.vm.TeaVM
 
add(AnnotationHolder) - Method in class org.teavm.model.AnnotationContainer
 
add(ClassHolderTransformer) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(ClassHolderTransformer) - Method in class org.teavm.vm.TeaVM
 
add(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
add(Instruction) - Method in class org.teavm.model.BasicBlock
 
add(MethodReference, Generator) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
add(MethodReference, Generator) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
add(MethodReference, Injector) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
add(MethodReference, Injector) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
add(MethodReference, BootstrapMethodSubstitutor) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(MethodReference, BootstrapMethodSubstitutor) - Method in class org.teavm.vm.TeaVM
 
add(MethodReference, DependencyPlugin) - Method in interface org.teavm.vm.spi.TeaVMHost
 
add(MethodReference, DependencyPlugin) - Method in class org.teavm.vm.TeaVM
 
add(RendererListener) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
add(RendererListener) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
ADD - Enum constant in enum class org.teavm.ast.BinaryOperation
 
ADD - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
ADD - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
ADD - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
addAll(int[]) - Method in class org.teavm.common.IntegerArray
 
addAll(Iterable<Instruction>) - Method in class org.teavm.model.BasicBlock
 
addBootstrapMethodSubstitutor(MethodReference, BootstrapMethodSubstitutor) - Method in class org.teavm.dependency.DependencyAnalyzer
 
addBranch(int, int[]) - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowBuilder
 
addCall(int, int[]) - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowBuilder
 
addClass(String, String, String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
addClass(String, String, String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
addClass(String, String, String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
addClassCodeSize(String, int) - Method in class org.teavm.backend.wasm.render.ReportingWasmBinaryStatsCollector
 
addClassCodeSize(String, int) - Method in interface org.teavm.backend.wasm.render.WasmBinaryStatsCollector
 
addClassMappingRule(String[], String) - Method in class org.teavm.parsing.substitution.ClassMappings
 
addClassMetadataSize(String, int) - Method in class org.teavm.backend.wasm.render.ReportingWasmBinaryStatsCollector
 
addClassMetadataSize(String, int) - Method in interface org.teavm.backend.wasm.render.WasmBinaryStatsCollector
 
addClassTransformer(ClassHolderTransformer) - Method in class org.teavm.dependency.DependencyAnalyzer
 
addConsumer(DependencyConsumer) - Method in class org.teavm.dependency.DependencyNode
 
addDependencies(String, String...) - Method in interface org.teavm.cache.IncrementalDependencyRegistration
 
addDependencies(MethodReference, String...) - Method in interface org.teavm.cache.IncrementalDependencyRegistration
 
addDependencyListener(DependencyListener) - Method in class org.teavm.dependency.DependencyAnalyzer
 
addDependencyPlugin(MethodReference, DependencyPlugin) - Method in class org.teavm.dependency.DependencyAnalyzer
 
addEdge(int, int) - Method in class org.teavm.common.GraphBuilder
 
addEdge(int, int) - Method in class org.teavm.common.MutableDirectedGraph
 
addEntryPoint(MethodReference, String...) - Method in class org.teavm.dependency.DependencyAnalyzer
 
addField(String, String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
addField(String, String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
addField(String, String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
addField(FieldHolder) - Method in class org.teavm.model.ClassHolder
 
addFirst(Instruction) - Method in class org.teavm.model.BasicBlock
 
addFirstAll(Iterable<Instruction>) - Method in class org.teavm.model.BasicBlock
 
addGenerator(Generator) - Method in class org.teavm.backend.c.generate.GenerationContext
 
addGenerator(GeneratorFactory) - Method in class org.teavm.backend.c.CTarget
 
addGenerator(GeneratorFactory) - Method in interface org.teavm.backend.c.TeaVMCHost
 
addGenerator(WasmMethodGenerator) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
addGeneratorProvider(Function<ProviderContext, Generator>) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
addGeneratorProvider(Function<ProviderContext, Generator>) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
addInclude(String) - Method in class org.teavm.backend.c.generate.IncludeManager
 
addInclude(String) - Method in class org.teavm.backend.c.generate.SimpleIncludeManager
 
addInjector(MethodReference, Injector) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
addInjectorProvider(Function<ProviderContext, Injector>) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
addInjectorProvider(Function<ProviderContext, Injector>) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
addInstruction(Instruction) - Method in class org.teavm.model.emit.ProgramEmitter
 
addIntrinsic(Intrinsic) - Method in class org.teavm.backend.c.generate.GenerationContext
 
addIntrinsic(IntrinsicFactory) - Method in class org.teavm.backend.c.CTarget
 
addIntrinsic(IntrinsicFactory) - Method in interface org.teavm.backend.c.TeaVMCHost
 
addIntrinsic(WasmIntrinsic) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
ADDITION - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
addKeyListener(CachedFunction.KeyListener<T>) - Method in class org.teavm.common.CachedFunction
 
addListener(DebuggerListener) - Method in class org.teavm.debugging.Debugger
 
addListener(JavaScriptDebuggerListener) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
addLocation(DefaultCallGraphNode, TextLocation) - Method in class org.teavm.dependency.DefaultCallSite
 
addLocation(CallLocation) - Method in class org.teavm.dependency.FieldDependency
 
addLocation(CallLocation) - Method in class org.teavm.dependency.MethodDependency
 
addLocationListener(LocationListener) - Method in class org.teavm.dependency.FieldDependency
 
addLocationListener(LocationListener) - Method in class org.teavm.dependency.MethodDependency
 
addMethod(MethodHolder) - Method in class org.teavm.model.ClassHolder
 
addModuleImporterProvider(Function<ProviderContext, ModuleImporter>) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
addModuleImporterProvider(Function<ProviderContext, ModuleImporter>) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
addNode() - Method in class org.teavm.common.MutableDirectedGraph
 
addNode(int) - Method in class org.teavm.common.LCATree
 
addPackageHierarchyMappingRule(String[], String) - Method in class org.teavm.parsing.substitution.ClassMappings
 
addPackageMappingRule(String[], String) - Method in class org.teavm.parsing.substitution.ClassMappings
 
addProperty(String, JsonVisitor) - Method in class org.teavm.common.json.JsonPropertyVisitor
 
address() - Method in class org.teavm.backend.wasm.debug.info.FieldInfo
 
address() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
 
address() - Method in class org.teavm.backend.wasm.debug.info.InstructionLocation
 
address() - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommand
 
address() - Method in interface org.teavm.backend.wasm.debug.info.TypeLayout
 
address(int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
address(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
address(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyWriter
 
address(int) - Method in interface org.teavm.backend.wasm.parser.AddressListener
 
ADDRESS - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
ADDRESS - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
ADDRESS - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
ADDRESS_32 - Enum constant in enum class org.teavm.backend.wasm.binary.AddressMode
 
ADDRESS_64 - Enum constant in enum class org.teavm.backend.wasm.binary.AddressMode
 
AddressIntrinsic - Class in org.teavm.backend.c.intrinsic
 
AddressIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
AddressIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.AddressIntrinsic
 
AddressIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.AddressIntrinsic
 
AddressListener - Interface in org.teavm.backend.wasm.parser
 
AddressMode - Enum Class in org.teavm.backend.wasm.binary
 
addSectionSize(String, int) - Method in class org.teavm.backend.wasm.render.ReportingWasmBinaryStatsCollector
 
addSectionSize(String, int) - Method in interface org.teavm.backend.wasm.render.WasmBinaryStatsCollector
 
addStringsSize(int) - Method in class org.teavm.backend.wasm.render.ReportingWasmBinaryStatsCollector
 
addStringsSize(int) - Method in interface org.teavm.backend.wasm.render.WasmBinaryStatsCollector
 
addSuccessors(SourceLocation, SourceLocation[]) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
addSuccessors(SourceLocation, SourceLocation[]) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
addSuccessors(SourceLocation, SourceLocation[]) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
addSynthesizedClasses(Predicate<String>) - Method in class org.teavm.cache.AnnotationAwareCacheStatus
 
addVirtualMethods(Predicate<MethodReference>) - Method in class org.teavm.vm.TeaVM
 
addVirtualMethods(Predicate<MethodReference>) - Method in interface org.teavm.vm.TeaVMTargetController
 
addVirtualMethods(VirtualMethodContributor) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
addVirtualMethods(VirtualMethodContributor) - Method in interface org.teavm.backend.javascript.TeaVMJavaScriptHost
 
adopt(AbstractInMemoryVirtualFile, String) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
adopt(AbstractInMemoryVirtualFile, String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
adopt(AbstractInMemoryVirtualFile, String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
adopt(VirtualFile, String) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
adopt(VirtualFile, String) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
adopt(VirtualFile, String) - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
adopt(VirtualFile, String) - Method in interface org.teavm.runtime.fs.VirtualFile
 
advance(int) - Method in class org.teavm.backend.wasm.blob.BlobReader
 
advance(int) - Method in interface org.teavm.backend.wasm.debug.DebugLines
 
advance(int) - Method in class org.teavm.backend.wasm.debug.DebugLinesBuilder
 
ADVANCED - Enum constant in enum class org.teavm.vm.TeaVMOptimizationLevel
 
affectedVariables(int) - Method in class org.teavm.model.analysis.AliasAnalysis
 
affectsEverything(int) - Method in class org.teavm.model.analysis.AliasAnalysis
 
After - Annotation Interface in org.teavm.vm.spi
 
afterOptimizations(Program, MethodReader) - Method in class org.teavm.backend.c.CTarget
 
afterOptimizations(Program, MethodReader) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
afterOptimizations(Program, MethodReader) - Method in class org.teavm.backend.wasm.WasmTarget
 
afterOptimizations(Program, MethodReader) - Method in interface org.teavm.vm.TeaVMTarget
 
afterVisit(Expr) - Method in class org.teavm.ast.RecursiveVisitor
 
AliasAnalysis - Class in org.teavm.model.analysis
 
AliasAnalysis() - Constructor for class org.teavm.model.analysis.AliasAnalysis
 
AliasProvider - Interface in org.teavm.backend.javascript.codegen
 
align(int, int) - Static method in class org.teavm.backend.wasm.binary.BinaryWriter
 
align(int, int) - Static method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
align(int, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
align(Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
all() - Method in class org.teavm.model.AnnotationContainer
 
all() - Method in interface org.teavm.model.AnnotationContainerReader
 
all(Collection<Promise<T>>) - Static method in class org.teavm.common.Promise
 
alloc(int) - Static method in class org.teavm.runtime.GC
 
ALLOC_METHOD - Static variable in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
allocate(Address, int) - Static method in class org.teavm.runtime.MemoryTrace
 
allocate(RuntimeClass) - Static method in class org.teavm.runtime.Allocator
 
allocateArray(RuntimeClass, int) - Static method in class org.teavm.runtime.Allocator
 
allocateMultiArray(RuntimeClass, Address, int) - Static method in class org.teavm.runtime.Allocator
 
allocateRegisters(MethodReference, Program, boolean) - Method in class org.teavm.model.util.RegisterAllocator
 
Allocator - Class in org.teavm.runtime
 
AllocatorIntrinsic - Class in org.teavm.backend.c.intrinsic
 
AllocatorIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
AllocatorIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.AllocatorIntrinsic
 
AllocatorIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic
 
allocStack(int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
allocStack(int) - Static method in class org.teavm.runtime.ShadowStack
 
allPredecessorsVisited(int) - Method in interface org.teavm.model.util.DominatorWalkerContext
 
allVoid(Collection<Promise<Void>>) - Static method in class org.teavm.common.Promise
 
AlwaysStaleCacheStatus - Class in org.teavm.cache
 
analyze(Statement) - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis
 
analyze(DependencyInfo) - Method in class org.teavm.model.analysis.ClassInitializerAnalysis
 
analyze(Program, int) - Method in class org.teavm.model.util.LivenessAnalyzer
 
analyze(Program, int) - Method in class org.teavm.model.util.NonSsaLivenessAnalyzer
 
analyze(Program, MethodDescriptor) - Method in class org.teavm.model.analysis.AliasAnalysis
 
analyze(Program, MethodDescriptor) - Method in class org.teavm.model.util.LivenessAnalyzer
 
analyze(Program, MethodDescriptor) - Method in class org.teavm.model.util.NonSsaLivenessAnalyzer
 
analyze(Program, MethodReference) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
analyzeBeforeOptimizations(ListableClassReaderSource) - Method in class org.teavm.backend.c.CTarget
 
analyzeBeforeOptimizations(ListableClassReaderSource) - Method in class org.teavm.backend.wasm.WasmTarget
 
analyzeBeforeOptimizations(ListableClassReaderSource) - Method in interface org.teavm.vm.TeaVMTarget
 
and(BasicBlock, ForkEmitter) - Method in class org.teavm.model.emit.ForkEmitter
 
and(ConditionProducer) - Method in class org.teavm.model.emit.ConditionEmitter
 
AND - Enum constant in enum class org.teavm.ast.BinaryOperation
 
AND - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
AND - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
ANNOTATION - Enum constant in enum class org.teavm.model.ElementModifier
 
ANNOTATION - Static variable in class org.teavm.model.AnnotationValue
 
AnnotationAwareCacheStatus - Class in org.teavm.cache
 
AnnotationAwareCacheStatus(CacheStatus, IncrementalDependencyProvider, ClassReaderSource) - Constructor for class org.teavm.cache.AnnotationAwareCacheStatus
 
AnnotationContainer - Class in org.teavm.model
 
AnnotationContainer() - Constructor for class org.teavm.model.AnnotationContainer
 
AnnotationContainerReader - Interface in org.teavm.model
 
AnnotationHolder - Class in org.teavm.model
Represents an annotation of Java element.
AnnotationHolder(String) - Constructor for class org.teavm.model.AnnotationHolder
 
AnnotationIO - Class in org.teavm.cache
 
AnnotationIO(ReferenceCache, SymbolTable) - Constructor for class org.teavm.cache.AnnotationIO
 
AnnotationReader - Interface in org.teavm.model
 
AnnotationValue - Class in org.teavm.model
 
AnnotationValue(boolean) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(byte) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(char) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(double) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(float) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(int) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(long) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(short) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(String) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(List<AnnotationValue>) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(AnnotationReader) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(FieldReference) - Constructor for class org.teavm.model.AnnotationValue
 
AnnotationValue(ValueType) - Constructor for class org.teavm.model.AnnotationValue
 
ANY - Enum constant in enum class org.teavm.model.GenericValueType.ArgumentKind
 
ANY - Static variable in class org.teavm.model.GenericValueType.Argument
 
API_VERSION - Static variable in class org.teavm.parsing.AsmUtil
 
append(char) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(double) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(float) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(int) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(int) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(long) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(CharSequence) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(CharSequence, int, int) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(String) - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
append(String) - Method in class org.teavm.backend.c.generate.CodeWriter
 
append(String) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
append(String) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
append(String) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
append(String) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
append(String) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
append(DataValue) - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
append(ValueEmitter) - Method in class org.teavm.model.emit.StringBuilderEmitter
 
appendBlockEnd() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendBlockStart() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendClass(Class<?>) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendClass(String) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendClass(String) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendClass(String) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendClassInit(String) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendElse() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendElseIf() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendField(FieldReference) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendField(FieldReference) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendField(FieldReference) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendFunction(String) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendIf() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendInit(MethodReference) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendLocation(TextLocation) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendLocation(TextLocation) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendMethod(String, Class<?>...) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethod(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethod(MethodReference) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendMethod(MethodReference) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
appendMethodBody(Class<?>, String, Class<?>...) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethodBody(String, String, ValueType...) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendMethodBody(MethodReference) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendStaticField(FieldReference) - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
appendToResource(String) - Method in class org.teavm.vm.MemoryBuildTarget
 
appendType(ValueType) - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
appendType(ValueType) - Method in interface org.teavm.diagnostics.ProblemTextConsumer
 
apply() - Method in class org.teavm.backend.wasm.optimization.UnusedFunctionElimination
 
apply() - Method in class org.teavm.backend.wasm.transformation.IndirectCallTraceTransformation
 
apply() - Method in class org.teavm.backend.wasm.transformation.MemoryAccessTraceTransformation
 
apply(String) - Method in class org.teavm.backend.javascript.rendering.DefaultGlobalNameWriter
 
apply(String) - Method in class org.teavm.parsing.ClasspathResourceMapper
 
apply(String) - Method in class org.teavm.parsing.resource.ResourceClassHolderMapper
 
apply(String) - Method in class org.teavm.parsing.substitution.ClassExclusions
 
apply(String) - Method in class org.teavm.parsing.substitution.ClassMappings
 
apply(String) - Method in class org.teavm.parsing.substitution.PrefixMapping
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.AddressIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ClassIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ConsoleIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.DoubleIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.FloatIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.FunctionIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.IntegerIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.LongIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.MemoryTraceIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ObjectIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformClassMetadataIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.RuntimeClassIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.ShadowStackIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.StructureIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.WasmHeapIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsic
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.AddressIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.AllocatorIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.ConsoleIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.ExceptionHandlingIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.FunctionIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.GCIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.IntegerIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in interface org.teavm.backend.c.intrinsic.Intrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.LongIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.MemoryTraceIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.MutatorIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.PlatformClassIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.PlatformClassMetadataIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.PlatformIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.PlatformObjectIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.RuntimeClassIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.ShadowStackIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.StringsIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.backend.c.intrinsic.StructureIntrinsic
 
apply(NamingStrategy) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
apply(BasicBlock) - Method in class org.teavm.model.util.InstructionVariableMapper
 
apply(FieldReference) - Method in class org.teavm.model.lowlevel.LowLevelNullCheckFilter
 
apply(FieldReference) - Method in interface org.teavm.model.transformation.NullCheckFilter
 
apply(MethodHolder) - Method in class org.teavm.model.optimization.Devirtualization
 
apply(MethodReader, Program) - Method in class org.teavm.model.transformation.ClassInitializerInsertionTransformer
 
apply(MethodReference) - Method in class org.teavm.model.lowlevel.LowLevelNullCheckFilter
 
apply(MethodReference) - Method in interface org.teavm.model.optimization.InliningFilter
 
apply(MethodReference) - Method in interface org.teavm.model.transformation.NullCheckFilter
 
apply(MethodReference, WasmFunction, WasmMethodGeneratorContext) - Method in class org.teavm.backend.wasm.generators.ArrayGenerator
 
apply(MethodReference, WasmFunction, WasmMethodGeneratorContext) - Method in interface org.teavm.backend.wasm.generators.WasmMethodGenerator
 
apply(Program) - Method in class org.teavm.model.lowlevel.ClassInitializerEliminator
 
apply(Program) - Method in class org.teavm.model.lowlevel.WriteBarrierInsertion
 
apply(Program) - Method in class org.teavm.model.transformation.NoSuchFieldCatchElimination
 
apply(Program, MethodReader) - Method in class org.teavm.model.lowlevel.ShadowStackTransformer
 
apply(Program, MethodReader) - Method in class org.teavm.model.transformation.ClassInitInsertion
 
apply(Program, MethodReference) - Method in class org.teavm.backend.lowlevel.transform.CoroutineTransformation
 
apply(Program, MethodReference) - Method in class org.teavm.model.optimization.Inlining
 
apply(Program, ValueType) - Method in class org.teavm.model.lowlevel.CheckInstructionTransformation
 
apply(RuntimeClass) - Method in class org.teavm.runtime.IsSupertypeFunction
 
apply(T) - Method in class org.teavm.common.CachedFunction
 
applyPrimitiveFlags(int, ValueType) - Static method in class org.teavm.backend.lowlevel.generate.ClassGeneratorUtil
 
applyToInstructions(BasicBlock) - Method in class org.teavm.model.util.InstructionVariableMapper
 
applyToPhis(BasicBlock) - Method in class org.teavm.model.util.InstructionVariableMapper
 
argsGet(Address, Address) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
argsSizesGet(IntResult, IntResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
argumentCount() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
array(JsonErrorReporter) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
array(JsonErrorReporter) - Method in class org.teavm.common.json.JsonArrayVisitor
 
array(JsonErrorReporter) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
array(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitor
 
Array(GenericValueType) - Constructor for class org.teavm.model.GenericValueType.Array
 
Array(ValueType) - Constructor for class org.teavm.model.ValueType.Array
 
ARRAY - Enum constant in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
 
ArrayElementType - Enum Class in org.teavm.model.instructions
 
ArrayFromDataExpr - Class in org.teavm.ast
 
ArrayFromDataExpr() - Constructor for class org.teavm.ast.ArrayFromDataExpr
 
ArrayGenerator - Class in org.teavm.backend.c.generators
 
ArrayGenerator - Class in org.teavm.backend.wasm.generators
 
ArrayGenerator() - Constructor for class org.teavm.backend.c.generators.ArrayGenerator
 
ArrayGenerator() - Constructor for class org.teavm.backend.wasm.generators.ArrayGenerator
 
ArrayLayout - Interface in org.teavm.backend.wasm.debug.info
 
arrayLength() - Method in class org.teavm.model.emit.ValueEmitter
 
arrayLength(VariableReader, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
arrayLength(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
arrayLength(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
ArrayLengthInstruction - Class in org.teavm.model.instructions
 
ArrayLengthInstruction() - Constructor for class org.teavm.model.instructions.ArrayLengthInstruction
 
arrayOf(ValueType) - Static method in class org.teavm.model.ValueType
 
arraysPerRecord() - Method in class org.teavm.common.RecordArray
 
arrayType - Variable in class org.teavm.runtime.RuntimeClass
 
ArrayType - Enum Class in org.teavm.ast
 
ArrayUnwrapMotion - Class in org.teavm.model.optimization
 
ArrayUnwrapMotion() - Constructor for class org.teavm.model.optimization.ArrayUnwrapMotion
 
asBoolean() - Method in class org.teavm.common.json.JsonBooleanValue
 
asFieldType() - Method in enum class org.teavm.backend.wasm.debug.info.VariableType
 
asIntNumber() - Method in class org.teavm.common.json.JsonIntValue
 
asIntNumber() - Method in class org.teavm.common.json.JsonValue
 
AsmUtil - Class in org.teavm.parsing
 
asNumber() - Method in class org.teavm.common.json.JsonFloatValue
 
asNumber() - Method in class org.teavm.common.json.JsonIntValue
 
asNumber() - Method in class org.teavm.common.json.JsonNumericValue
 
asObject() - Method in class org.teavm.common.json.JsonObjectValue
 
asObject() - Method in class org.teavm.common.json.JsonValue
 
assertFree(Address, int) - Static method in class org.teavm.runtime.MemoryTrace
 
AssertionRemoval - Class in org.teavm.model.transformation
 
AssertionRemoval() - Constructor for class org.teavm.model.transformation.AssertionRemoval
 
assertIs(Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
assertIs(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
assign(Expr, Expr) - Static method in class org.teavm.ast.Statement
 
assign(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
assign(VariableReader, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
assign(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
assign(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
AssignInstruction - Class in org.teavm.model.instructions
 
AssignInstruction() - Constructor for class org.teavm.model.instructions.AssignInstruction
 
ASSIGNMENT - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
AssignmentExtractor - Class in org.teavm.model.util
 
AssignmentExtractor() - Constructor for class org.teavm.model.util.AssignmentExtractor
 
AssignmentStatement - Class in org.teavm.ast
 
AssignmentStatement() - Constructor for class org.teavm.ast.AssignmentStatement
 
asString() - Method in class org.teavm.common.json.JsonStringValue
 
asString() - Method in class org.teavm.common.json.JsonValue
 
AstCacheEntry - Class in org.teavm.cache
 
AstCacheEntry(RegularMethodNode, ControlFlowEntry[]) - Constructor for class org.teavm.cache.AstCacheEntry
 
AstDefinitionUsageAnalysis - Class in org.teavm.backend.c.analyze
 
AstDefinitionUsageAnalysis() - Constructor for class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis
 
AstDefinitionUsageAnalysis.Definition - Class in org.teavm.backend.c.analyze
 
AstDependencyExtractor - Class in org.teavm.cache
 
AstDependencyExtractor() - Constructor for class org.teavm.cache.AstDependencyExtractor
 
AstIO - Class in org.teavm.cache
 
AstIO(ReferenceCache, SymbolTable, SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.AstIO
 
AstVisitor - Class in org.teavm.backend.javascript.rendering
 
AstVisitor() - Constructor for class org.teavm.backend.javascript.rendering.AstVisitor
 
AstWriter - Class in org.teavm.backend.javascript.rendering
 
AstWriter(SourceWriter, Function<String, NameEmitter>) - Constructor for class org.teavm.backend.javascript.rendering.AstWriter
 
async - Variable in class org.teavm.backend.javascript.decompile.PreparedMethod
 
AsyncInputStream - Interface in org.teavm.common
 
AsyncMethodExtractor - Class in org.teavm.cache
 
AsyncMethodExtractor() - Constructor for class org.teavm.cache.AsyncMethodExtractor
 
AsyncMethodFinder - Class in org.teavm.model.util
 
AsyncMethodFinder(CallGraph, DependencyInfo) - Constructor for class org.teavm.model.util.AsyncMethodFinder
 
AsyncMethodNode - Class in org.teavm.ast
 
AsyncMethodNode(MethodReference) - Constructor for class org.teavm.ast.AsyncMethodNode
 
AsyncMethodPart - Class in org.teavm.ast
 
AsyncMethodPart() - Constructor for class org.teavm.ast.AsyncMethodPart
 
AsyncProgramSplitter - Class in org.teavm.model.util
 
AsyncProgramSplitter(ClassReaderSource, Set<MethodReference>) - Constructor for class org.teavm.model.util.AsyncProgramSplitter
 
at(int) - Method in class org.teavm.cache.FileSymbolTable
 
at(int) - Method in class org.teavm.cache.InMemorySymbolTable
 
at(int) - Method in interface org.teavm.cache.SymbolTable
 
attached() - Method in interface org.teavm.debugging.DebuggerListener
 
attached() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
availableBytes() - Static method in class org.teavm.runtime.GC
 

B

BaseTypeInference<T> - Class in org.teavm.model.analysis
 
BaseTypeInference(Program, MethodReference) - Constructor for class org.teavm.model.analysis.BaseTypeInference
 
BasicBlock - Class in org.teavm.model
 
basicBlockAt(int) - Method in class org.teavm.model.Program
 
basicBlockAt(int) - Method in interface org.teavm.model.ProgramReader
 
basicBlockCount() - Method in class org.teavm.model.Program
 
basicBlockCount() - Method in interface org.teavm.model.ProgramReader
 
BasicBlockMapper - Class in org.teavm.model.util
 
BasicBlockMapper(Function<BasicBlock, BasicBlock>) - Constructor for class org.teavm.model.util.BasicBlockMapper
 
BasicBlockMapper(IntUnaryOperator) - Constructor for class org.teavm.model.util.BasicBlockMapper
 
BasicBlockReader - Interface in org.teavm.model
 
BasicBlockSplitter - Class in org.teavm.model.util
 
BasicBlockSplitter(Program) - Constructor for class org.teavm.model.util.BasicBlockSplitter
 
Before - Annotation Interface in org.teavm.vm.spi
 
beforeInlining(Program, MethodReader) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
beforeInlining(Program, MethodReader) - Method in interface org.teavm.vm.TeaVMTarget
 
beforeOptimizations(Program, MethodReader) - Method in class org.teavm.backend.c.CTarget
 
beforeOptimizations(Program, MethodReader) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
beforeOptimizations(Program, MethodReader) - Method in class org.teavm.backend.wasm.WasmTarget
 
beforeOptimizations(Program, MethodReader) - Method in interface org.teavm.vm.TeaVMTarget
 
beforeVisit(Expr) - Method in class org.teavm.ast.RecursiveVisitor
 
begin() - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
begin(RenderingManager, BuildTarget) - Method in class org.teavm.vm.spi.AbstractRendererListener
 
begin(RenderingManager, BuildTarget) - Method in interface org.teavm.vm.spi.RendererListener
 
binary(BinaryOperation, OperationType, Expr, Expr) - Static method in class org.teavm.ast.Expr
 
binary(BinaryOperation, OperationType, Expr, Expr, TextLocation) - Static method in class org.teavm.ast.Expr
 
binary(WasmFloatBinaryOperation, WasmFloatType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
binary(WasmFloatBinaryOperation, WasmFloatType) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
binary(WasmIntBinaryOperation, WasmIntType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
binary(WasmIntBinaryOperation, WasmIntType) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
binary(BinaryOperation, VariableReader, VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.util.InstructionCopyReader
 
BinaryBranchingCondition - Enum Class in org.teavm.model.instructions
 
BinaryBranchingInstruction - Class in org.teavm.model.instructions
 
BinaryBranchingInstruction(BinaryBranchingCondition) - Constructor for class org.teavm.model.instructions.BinaryBranchingInstruction
 
BinaryDataConsumer - Interface in org.teavm.backend.wasm.blob
 
BinaryExpr - Class in org.teavm.ast
 
BinaryExpr() - Constructor for class org.teavm.ast.BinaryExpr
 
BinaryInstruction - Class in org.teavm.model.instructions
 
BinaryInstruction(BinaryOperation, NumericOperandType) - Constructor for class org.teavm.model.instructions.BinaryInstruction
 
BinaryOperation - Enum Class in org.teavm.ast
 
BinaryOperation - Enum Class in org.teavm.model.instructions
 
binarySearch(List<? extends T>, K, Function<T, K>) - Static method in class org.teavm.common.CollectionUtil
 
binarySearch(List<? extends T>, K, Function<T, K>, Comparator<K>) - Static method in class org.teavm.common.CollectionUtil
 
BinaryWriter - Class in org.teavm.backend.wasm.binary
 
BinaryWriter(int) - Constructor for class org.teavm.backend.wasm.binary.BinaryWriter
 
bitAnd(int) - Method in class org.teavm.model.emit.ValueEmitter
 
bitAnd(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
bitOr(int) - Method in class org.teavm.model.emit.ValueEmitter
 
bitOr(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
BITWISE_AND - Enum constant in enum class org.teavm.ast.BinaryOperation
 
BITWISE_AND - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
BITWISE_OR - Enum constant in enum class org.teavm.ast.BinaryOperation
 
BITWISE_OR - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
BITWISE_SHIFT - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
BITWISE_XOR - Enum constant in enum class org.teavm.ast.BinaryOperation
 
BITWISE_XOR - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
bitXor(int) - Method in class org.teavm.model.emit.ValueEmitter
 
bitXor(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
blob - Variable in class org.teavm.backend.wasm.debug.DebugSectionBuilder
 
Blob - Class in org.teavm.backend.wasm.blob
 
Blob() - Constructor for class org.teavm.backend.wasm.blob.Blob
 
BlobReader - Class in org.teavm.backend.wasm.blob
 
BlockStatement - Class in org.teavm.ast
 
BlockStatement() - Constructor for class org.teavm.ast.BlockStatement
 
BOOLEAN - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
BOOLEAN - Enum constant in enum class org.teavm.model.PrimitiveType
 
BOOLEAN - Static variable in class org.teavm.model.AnnotationValue
 
BOOLEAN - Static variable in class org.teavm.model.GenericValueType
 
BOOLEAN - Static variable in class org.teavm.model.ValueType
 
BOOLEAN_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
booleanValue(JsonErrorReporter, boolean) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
booleanValue(JsonErrorReporter, boolean) - Method in class org.teavm.common.json.JsonConsumer
 
booleanValue(JsonErrorReporter, boolean) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
booleanValue(JsonErrorReporter, boolean) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
booleanValue(JsonErrorReporter, boolean) - Method in class org.teavm.common.json.JsonVisitor
 
BootstrapMethodSubstitutor - Interface in org.teavm.dependency
 
boundCheck(VariableReader, VariableReader, VariableReader, boolean) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
boundCheck(VariableReader, VariableReader, VariableReader, boolean) - Method in interface org.teavm.model.instructions.InstructionReader
 
boundCheck(VariableReader, VariableReader, VariableReader, boolean) - Method in class org.teavm.model.util.InstructionCopyReader
 
BoundCheckExpr - Class in org.teavm.ast
 
BoundCheckExpr() - Constructor for class org.teavm.ast.BoundCheckExpr
 
BoundCheckInsertion - Class in org.teavm.model.transformation
 
BoundCheckInsertion() - Constructor for class org.teavm.model.transformation.BoundCheckInsertion
 
BoundCheckInstruction - Class in org.teavm.model.instructions
 
BoundCheckInstruction() - Constructor for class org.teavm.model.instructions.BoundCheckInstruction
 
box() - Method in class org.teavm.model.emit.ValueEmitter
 
BR - Enum constant in enum class org.teavm.backend.wasm.parser.BranchOpcode
 
BR_IF - Enum constant in enum class org.teavm.backend.wasm.parser.BranchOpcode
 
branch(BranchOpcode, int, int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
branch(BranchOpcode, int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
branch(BranchOpcode, int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
BranchingCondition - Enum Class in org.teavm.model.instructions
 
BranchingInstruction - Class in org.teavm.model.instructions
 
BranchingInstruction(BranchingCondition) - Constructor for class org.teavm.model.instructions.BranchingInstruction
 
BranchOpcode - Enum Class in org.teavm.backend.wasm.parser
 
breakChoise() - Method in class org.teavm.model.emit.ChooseEmitter
 
Breakpoint - Class in org.teavm.debugging
 
breakpointChanged(JavaScriptBreakpoint) - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
breakpointStatusChanged(Breakpoint) - Method in interface org.teavm.debugging.DebuggerListener
 
BreakStatement - Class in org.teavm.ast
 
BreakStatement() - Constructor for class org.teavm.ast.BreakStatement
 
BRIDGE - Enum constant in enum class org.teavm.model.ElementModifier
 
buffer - Variable in class org.teavm.backend.wasm.wasi.IOVec
 
buffer - Static variable in class org.teavm.backend.wasm.WasmHeap
 
BufferedCodeWriter - Class in org.teavm.backend.c.generate
 
BufferedCodeWriter(boolean) - Constructor for class org.teavm.backend.c.generate.BufferedCodeWriter
 
bufferLength - Variable in class org.teavm.backend.wasm.wasi.IOVec
 
bufferSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
build() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
build() - Method in class org.teavm.backend.wasm.debug.DebugSectionBuilder
 
build() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowBuilder
 
build() - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
build() - Method in class org.teavm.common.GraphBuilder
 
build() - Method in class org.teavm.common.RecordArrayBuilder
 
build() - Method in class org.teavm.model.classes.VirtualTableBuilder
 
build() - Method in class org.teavm.model.emit.StringBuilderEmitter
 
build() - Method in class org.teavm.vm.TeaVMBuilder
 
build(File, String) - Method in class org.teavm.vm.TeaVM
 
build(Appendable) - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
build(Statement) - Static method in class org.teavm.ast.analysis.LocationGraphBuilder
 
build(Blob) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
build(Program) - Static method in class org.teavm.model.optimization.VariableUsageGraphBuilder
 
build(Program, MethodDescriptor) - Static method in class org.teavm.model.analysis.NullnessInformation
 
build(BuildTarget, String) - Method in class org.teavm.vm.TeaVM
Does actual build.
buildAbbreviations(Blob) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
buildControlFlowGraph(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
buildDominatorGraph(DominatorTree, int) - Static method in class org.teavm.common.GraphUtils
 
buildDominatorTree(Graph) - Static method in class org.teavm.common.GraphUtils
 
buildDominatorTree(Graph, int) - Static method in class org.teavm.common.GraphUtils
 
buildListing(ProgramReader, String) - Method in class org.teavm.model.text.ListingBuilder
 
buildMapping(ProgramReader, boolean[], boolean) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
BuildTarget - Interface in org.teavm.vm
 
BYTE - Enum constant in enum class org.teavm.ast.ArrayType
 
BYTE - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
BYTE - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
BYTE - Enum constant in enum class org.teavm.model.instructions.IntegerSubtype
 
BYTE - Enum constant in enum class org.teavm.model.PrimitiveType
 
BYTE - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
BYTE - Static variable in class org.teavm.model.AnnotationValue
 
BYTE - Static variable in class org.teavm.model.GenericValueType
 
BYTE - Static variable in class org.teavm.model.ValueType
 
BYTE_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
BYTE_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
ByteArrayAsyncInputStream - Class in org.teavm.common
 
ByteArrayAsyncInputStream(byte[]) - Constructor for class org.teavm.common.ByteArrayAsyncInputStream
 

C

CachedFunction<T,R> - Class in org.teavm.common
 
CachedFunction(Function<T, R>) - Constructor for class org.teavm.common.CachedFunction
 
CachedFunction.KeyListener<S> - Interface in org.teavm.common
 
caches(T) - Method in class org.teavm.common.CachedFunction
 
CacheStatus - Interface in org.teavm.cache
 
calculateRegionsCount(int, int) - Static method in class org.teavm.backend.wasm.WasmHeap
 
calculateRegionsSize(int) - Static method in class org.teavm.backend.wasm.WasmHeap
 
calculateStorageSize(int) - Static method in class org.teavm.backend.wasm.WasmHeap
 
call(int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
call(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
call(int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
CallFrame - Class in org.teavm.debugging
 
callFunctionFromTable(int, RuntimeObject) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
CallGraph - Interface in org.teavm.callgraph
Root object for traversing through call graph.
CallGraphNode - Interface in org.teavm.callgraph
 
callingMethod() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
CallLocation - Class in org.teavm.model
 
CallLocation(MethodReference) - Constructor for class org.teavm.model.CallLocation
 
CallLocation(MethodReference, TextLocation) - Constructor for class org.teavm.model.CallLocation
 
CallSite - Class in org.teavm.runtime
 
CallSite - Interface in org.teavm.callgraph
 
CallSite() - Constructor for class org.teavm.runtime.CallSite
 
CallSiteBinaryGenerator - Class in org.teavm.backend.wasm.generate
 
CallSiteBinaryGenerator(BinaryWriter, WasmClassGenerator, WasmStringPool, boolean) - Constructor for class org.teavm.backend.wasm.generate.CallSiteBinaryGenerator
 
CallSiteDescriptor - Class in org.teavm.model.lowlevel
 
CallSiteDescriptor(int, CallSiteLocation[]) - Constructor for class org.teavm.model.lowlevel.CallSiteDescriptor
 
CallSiteGenerator - Class in org.teavm.backend.c.generate
 
CallSiteGenerator(GenerationContext, CodeWriter, IncludeManager, String) - Constructor for class org.teavm.backend.c.generate.CallSiteGenerator
 
CallSiteLocation - Class in org.teavm.model.lowlevel
 
CallSiteLocation - Class in org.teavm.runtime
 
CallSiteLocation() - Constructor for class org.teavm.runtime.CallSiteLocation
 
CallSiteLocation(String, String, String, int) - Constructor for class org.teavm.model.lowlevel.CallSiteLocation
 
callSites - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
canary - Variable in class org.teavm.runtime.RuntimeClass
 
cancel() - Method in class org.teavm.ast.RecursiveVisitor
 
CANCEL - Enum constant in enum class org.teavm.vm.TeaVMProgressFeedback
 
canceled - Variable in class org.teavm.ast.RecursiveVisitor
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.generators.ArrayGenerator
 
canHandle(MethodReference) - Method in interface org.teavm.backend.c.generators.Generator
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.generators.ReferenceQueueGenerator
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.generators.WeakReferenceGenerator
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.AddressIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.AllocatorIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.ConsoleIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.ExceptionHandlingIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.FunctionIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.GCIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.IntegerIntrinsic
 
canHandle(MethodReference) - Method in interface org.teavm.backend.c.intrinsic.Intrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.LongIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.MemoryTraceIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.MutatorIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.PlatformClassIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.PlatformClassMetadataIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.PlatformIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.PlatformObjectIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.RuntimeClassIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.ShadowStackIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.StringsIntrinsic
 
canHandle(MethodReference) - Method in class org.teavm.backend.c.intrinsic.StructureIntrinsic
 
canMove - Variable in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
canonicalize(String) - Method in class org.teavm.backend.c.runtime.fs.CFileSystem
 
canonicalize(String) - Method in class org.teavm.backend.wasm.runtime.fs.WasiFileSystem
 
canonicalize(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem
 
canonicalize(String) - Method in interface org.teavm.runtime.fs.VirtualFileSystem
 
canonicalName - Variable in class org.teavm.runtime.RuntimeClass
 
canRead() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
canRead() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
canRead() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
canRead() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
canRead() - Method in interface org.teavm.runtime.fs.VirtualFile
 
canShrinkHeap() - Static method in class org.teavm.runtime.GC
 
canWrite() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
canWrite() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
canWrite() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
canWrite() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
canWrite() - Method in interface org.teavm.runtime.fs.VirtualFile
 
cardTable - Static variable in class org.teavm.backend.wasm.WasmHeap
 
cast(Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
cast(NumericOperandType) - Method in class org.teavm.model.emit.ValueEmitter
 
cast(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in interface org.teavm.model.instructions.InstructionReader
 
cast(VariableReader, VariableReader, IntegerSubtype, CastIntegerDirection) - Method in class org.teavm.model.util.InstructionCopyReader
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
cast(VariableReader, VariableReader, NumericOperandType, NumericOperandType) - Method in class org.teavm.model.util.InstructionCopyReader
 
cast(VariableReader, VariableReader, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
cast(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
cast(VariableReader, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
cast(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
CastExpr - Class in org.teavm.ast
 
CastExpr() - Constructor for class org.teavm.ast.CastExpr
 
castFromInteger(IntegerSubtype) - Method in class org.teavm.model.emit.ValueEmitter
 
CastInstruction - Class in org.teavm.model.instructions
 
CastInstruction() - Constructor for class org.teavm.model.instructions.CastInstruction
 
CastIntegerDirection - Enum Class in org.teavm.model.instructions
 
CastIntegerInstruction - Class in org.teavm.model.instructions
 
CastIntegerInstruction(IntegerSubtype, CastIntegerDirection) - Constructor for class org.teavm.model.instructions.CastIntegerInstruction
 
CastNumberInstruction - Class in org.teavm.model.instructions
 
CastNumberInstruction(NumericOperandType, NumericOperandType) - Constructor for class org.teavm.model.instructions.CastNumberInstruction
 
castToInteger(IntegerSubtype) - Method in class org.teavm.model.emit.ValueEmitter
 
catchError(Function<Throwable, S>) - Method in class org.teavm.common.Promise
 
catchException() - Static method in class org.teavm.runtime.ExceptionHandling
 
catchVoid(Consumer<Throwable>) - Method in class org.teavm.common.Promise
 
CDependencyListener - Class in org.teavm.backend.c.analyze
 
CDependencyListener() - Constructor for class org.teavm.backend.c.analyze.CDependencyListener
 
CEIL - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
cfg - Variable in class org.teavm.backend.javascript.decompile.PreparedMethod
 
cfg - Variable in class org.teavm.cache.AstCacheEntry
 
CFileSystem - Class in org.teavm.backend.c.runtime.fs
 
CFileSystem() - Constructor for class org.teavm.backend.c.runtime.fs.CFileSystem
 
CFileSystemTransformer - Class in org.teavm.backend.c.transform
 
CFileSystemTransformer() - Constructor for class org.teavm.backend.c.transform.CFileSystemTransformer
 
CHAR - Enum constant in enum class org.teavm.ast.ArrayType
 
CHAR - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
CHAR - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
CHAR - Enum constant in enum class org.teavm.model.instructions.IntegerSubtype
 
CHAR - Static variable in class org.teavm.model.AnnotationValue
 
CHAR - Static variable in class org.teavm.model.GenericValueType
 
CHAR_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
CHAR_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
CHARACTER - Enum constant in enum class org.teavm.model.PrimitiveType
 
CHARACTER - Static variable in class org.teavm.model.ValueType
 
characteristics - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
Characteristics - Class in org.teavm.model.lowlevel
 
Characteristics(ClassReaderSource) - Constructor for class org.teavm.model.lowlevel.Characteristics
 
CharPtr - Class in org.teavm.backend.c.runtime
 
CharPtr() - Constructor for class org.teavm.backend.c.runtime.CharPtr
 
checkForViolations() - Method in interface org.teavm.vm.Violations
 
CheckInstructionTransformation - Class in org.teavm.model.lowlevel
 
CheckInstructionTransformation() - Constructor for class org.teavm.model.lowlevel.CheckInstructionTransformation
 
checkIsFree(Address, int) - Static method in class org.teavm.runtime.MemoryTrace
 
choice(ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
choose(VariableReader, List<? extends SwitchTableEntryReader>, BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
choose(VariableReader, List<? extends SwitchTableEntryReader>, BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
choose(VariableReader, List<? extends SwitchTableEntryReader>, BasicBlockReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
ChooseEmitter - Class in org.teavm.model.emit
 
chunkAt(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
chunkCount() - Method in class org.teavm.backend.wasm.blob.Blob
 
CLASS - Enum constant in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
 
CLASS - Static variable in class org.teavm.model.AnnotationValue
 
CLASS_ARRAY - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_BOOLEAN - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_BYTE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_CHAR - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_CLASS - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_DOUBLE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_FLOAT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_INT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_INTERFACE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_LONG - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_ROOT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_SHORT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
CLASS_UNKNOWN - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
classClassNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
classConstant(VariableReader, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
classConstant(VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
classConstant(VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
ClassConstantInstruction - Class in org.teavm.model.instructions
 
ClassConstantInstruction() - Constructor for class org.teavm.model.instructions.ClassConstantInstruction
 
ClassDateProvider - Interface in org.teavm.parsing
 
ClassDependency - Class in org.teavm.dependency
 
ClassDependencyInfo - Interface in org.teavm.dependency
 
classes() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
classes() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
classesOf(int) - Method in class org.teavm.model.analysis.ClassInference
 
ClassExclusions - Class in org.teavm.parsing.substitution
 
ClassExclusions() - Constructor for class org.teavm.parsing.substitution.ClassExclusions
 
ClassGenerationContext - Class in org.teavm.backend.c.generate
 
ClassGenerationContext(GenerationContext, IncludeManager, CodeWriter, CodeWriter, String) - Constructor for class org.teavm.backend.c.generate.ClassGenerationContext
 
ClassGenerator - Class in org.teavm.backend.c.generate
 
ClassGenerator(GenerationContext, TagRegistry, Decompiler, CacheStatus) - Constructor for class org.teavm.backend.c.generate.ClassGenerator
 
ClassGeneratorUtil - Class in org.teavm.backend.lowlevel.generate
 
ClassHierarchy - Class in org.teavm.model
 
ClassHierarchy(ClassReaderSource) - Constructor for class org.teavm.model.ClassHierarchy
 
ClassHolder - Class in org.teavm.model
 
ClassHolder(String) - Constructor for class org.teavm.model.ClassHolder
 
ClassHolderSource - Interface in org.teavm.model
 
ClassHolderTransformer - Interface in org.teavm.model
 
ClassHolderTransformerContext - Interface in org.teavm.model
 
ClassInference - Class in org.teavm.model.analysis
 
ClassInference(DependencyInfo, ClassHierarchy, Iterable<? extends String>, int) - Constructor for class org.teavm.model.analysis.ClassInference
 
ClassInfo - Class in org.teavm.backend.wasm.debug.info
 
ClassInfo() - Constructor for class org.teavm.backend.wasm.debug.info.ClassInfo
 
ClassInitElimination - Class in org.teavm.model.optimization
 
ClassInitElimination() - Constructor for class org.teavm.model.optimization.ClassInitElimination
 
ClassInitializerAnalysis - Class in org.teavm.model.analysis
 
ClassInitializerAnalysis(ListableClassReaderSource, ClassHierarchy) - Constructor for class org.teavm.model.analysis.ClassInitializerAnalysis
 
ClassInitializerEliminator - Class in org.teavm.model.lowlevel
 
ClassInitializerEliminator(ClassReaderSource) - Constructor for class org.teavm.model.lowlevel.ClassInitializerEliminator
 
ClassInitializerInfo - Interface in org.teavm.model.analysis
 
ClassInitializerInsertionTransformer - Class in org.teavm.model.transformation
 
ClassInitializerInsertionTransformer(ClassReaderSource, ClassInitializerInfo) - Constructor for class org.teavm.model.transformation.ClassInitializerInsertionTransformer
 
classInitializerNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
ClassInitializerTransformer - Class in org.teavm.model.lowlevel
 
ClassInitializerTransformer() - Constructor for class org.teavm.model.lowlevel.ClassInitializerTransformer
 
ClassInitInsertion - Class in org.teavm.model.transformation
 
ClassInitInsertion(DependencyInfo) - Constructor for class org.teavm.model.transformation.ClassInitInsertion
 
classInstanceNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
ClassIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ClassIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.ClassIntrinsic
 
ClassIO - Class in org.teavm.cache
 
ClassIO(ReferenceCache, SymbolTable, SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.ClassIO
 
classLayout() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
ClassLayout - Interface in org.teavm.backend.wasm.debug.info
 
classLayoutInfo() - Method in class org.teavm.backend.wasm.debug.info.DebugInfo
 
ClassLayoutInfo - Class in org.teavm.backend.wasm.debug.info
 
ClassLayoutInfo() - Constructor for class org.teavm.backend.wasm.debug.info.ClassLayoutInfo
 
ClassMappings - Class in org.teavm.parsing.substitution
 
ClassMappings() - Constructor for class org.teavm.parsing.substitution.ClassMappings
 
ClassMetadataRequirements - Class in org.teavm.model.analysis
 
ClassMetadataRequirements(DependencyInfo) - Constructor for class org.teavm.model.analysis.ClassMetadataRequirements
 
ClassMetadataRequirements.Info - Interface in org.teavm.model.analysis
 
className - Variable in class org.teavm.backend.c.util.Deobfuscator.Location
 
className - Variable in class org.teavm.model.lowlevel.ExportedMethodKey
 
className - Variable in class org.teavm.runtime.MethodLocation
 
classNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
ClassPatch - Class in org.teavm.model.transformation
 
ClassPatch() - Constructor for class org.teavm.model.transformation.ClassPatch
 
ClasspathClassHolderSource - Class in org.teavm.parsing
 
ClasspathClassHolderSource(ClassLoader, ReferenceCache) - Constructor for class org.teavm.parsing.ClasspathClassHolderSource
 
ClasspathClassHolderSource(ReferenceCache) - Constructor for class org.teavm.parsing.ClasspathClassHolderSource
 
ClasspathResourceMapper - Class in org.teavm.parsing
 
ClasspathResourceMapper(ClassLoader, ReferenceCache, Function<String, ClassHolder>) - Constructor for class org.teavm.parsing.ClasspathResourceMapper
 
ClasspathResourceMapper(Properties, ReferenceCache, Function<String, ClassHolder>) - Constructor for class org.teavm.parsing.ClasspathResourceMapper
 
ClasspathResourceProvider - Class in org.teavm.parsing
 
ClasspathResourceProvider(ClassLoader) - Constructor for class org.teavm.parsing.ClasspathResourceProvider
 
ClasspathResourceReader - Class in org.teavm.parsing.resource
 
ClasspathResourceReader() - Constructor for class org.teavm.parsing.resource.ClasspathResourceReader
 
ClasspathResourceReader(ClassLoader) - Constructor for class org.teavm.parsing.resource.ClasspathResourceReader
 
classPtr(String) - Method in interface org.teavm.backend.wasm.debug.DebugClasses
 
classPtr(String) - Method in class org.teavm.backend.wasm.debug.DebugClassesBuilder
 
classReached(DependencyAgent, String) - Method in class org.teavm.backend.c.analyze.InteropDependencyListener
 
classReached(DependencyAgent, String) - Method in class org.teavm.backend.wasm.generate.WasmDependencyListener
 
classReached(DependencyAgent, String) - Method in class org.teavm.dependency.AbstractDependencyListener
 
classReached(DependencyAgent, String) - Method in interface org.teavm.dependency.DependencyListener
 
ClassReader - Interface in org.teavm.model
 
ClassReaderSource - Interface in org.teavm.model
 
classRef() - Method in interface org.teavm.backend.wasm.debug.info.ClassLayout
 
classRef() - Method in interface org.teavm.backend.wasm.debug.info.InterfaceLayout
 
classReference - Variable in class org.teavm.runtime.RuntimeObject
 
ClassRefsRenamer - Class in org.teavm.parsing
 
ClassRefsRenamer(ReferenceCache, Function<String, String>) - Constructor for class org.teavm.parsing.ClassRefsRenamer
 
classSource() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
ClassSourcePacker - Interface in org.teavm.dependency
 
classSystemInitializerNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
clean() - Method in interface org.teavm.debugging.information.DeferredCallSite
 
cleanup(ClassSourcePacker) - Method in class org.teavm.dependency.DependencyAnalyzer
 
cleanup(ClassSourcePacker) - Method in class org.teavm.dependency.FastDependencyAnalyzer
 
cleanupTypes() - Method in class org.teavm.dependency.DependencyAnalyzer
 
clear() - Method in class org.teavm.common.GraphBuilder
 
clear() - Method in class org.teavm.common.IntegerArray
 
clear() - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
clear() - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
clear() - Method in class org.teavm.vm.MemoryBuildTarget
 
CLINIT_METHOD - Static variable in class org.teavm.backend.javascript.rendering.Renderer
 
CLOCKID_REALTIME - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
clockTimeGet(int, long, LongResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
clone() - Method in class org.teavm.ast.Expr
 
clone() - Method in class org.teavm.backend.c.util.Deobfuscator.Location
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.ArrayFromDataExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.BinaryExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.BoundCheckExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.CastExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.ConditionalExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.ConstantExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.Expr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.InstanceOfExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.InvocationExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.NewArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.NewExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.NewMultiArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.PrimitiveCastExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.QualificationExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.SubscriptExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.UnaryExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.UnwrapArrayExpr
 
clone(Map<Expr, Expr>) - Method in class org.teavm.ast.VariableExpr
 
cloneArray() - Method in class org.teavm.model.emit.ValueEmitter
 
cloneArray(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
cloneArray(VariableReader, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
cloneArray(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
cloneArray(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
CloneArrayInstruction - Class in org.teavm.model.instructions
 
CloneArrayInstruction() - Constructor for class org.teavm.model.instructions.CloneArrayInstruction
 
close() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
close() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
close() - Method in class org.teavm.cache.VarDataOutput
 
close() - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
cls() - Method in class org.teavm.backend.wasm.debug.info.MethodInfo
 
CLZ - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntUnaryOperation
 
CNameProvider - Class in org.teavm.backend.c.generate
 
CNameProvider() - Constructor for class org.teavm.backend.c.generate.CNameProvider
 
code() - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
code() - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
code() - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 
CodeGenerationVisitor - Class in org.teavm.backend.c.generate
 
CodeGenerationVisitor(ClassGenerationContext, CodeWriter, IncludeManager, List<CallSiteDescriptor>, VolatileDefinitionFinder) - Constructor for class org.teavm.backend.c.generate.CodeGenerationVisitor
 
CodeGenerator - Class in org.teavm.backend.c.generate
 
CodeGenerator(ClassGenerationContext, CodeWriter, IncludeManager) - Constructor for class org.teavm.backend.c.generate.CodeGenerator
 
CodeGeneratorUtil - Class in org.teavm.backend.c.generate
 
CodeListener - Interface in org.teavm.backend.wasm.parser
 
CodeSectionListener - Interface in org.teavm.backend.wasm.parser
 
CodeSectionParser - Class in org.teavm.backend.wasm.parser
 
CodeSectionParser(AddressListener, CodeSectionListener) - Constructor for class org.teavm.backend.wasm.parser.CodeSectionParser
 
CodeWriter - Class in org.teavm.backend.c.generate
 
CodeWriter() - Constructor for class org.teavm.backend.c.generate.CodeWriter
 
collectGarbage() - Static method in class org.teavm.runtime.GC
 
collectGarbageFull() - Static method in class org.teavm.runtime.GC
 
CollectionUtil - Class in org.teavm.common
 
colorize(Graph, int[]) - Method in class org.teavm.model.util.GraphColorer
 
colorize(Graph, int[], int[], String[]) - Method in class org.teavm.model.util.GraphColorer
 
COMMA - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
commands() - Method in class org.teavm.backend.wasm.debug.info.LineInfoSequence
 
commit() - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
commit() - Method in class org.teavm.cache.InMemoryProgramCache
 
commit() - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
commonDominatorOf(int[]) - Method in interface org.teavm.common.DominatorTree
 
commonDominatorOf(int, int) - Method in interface org.teavm.common.DominatorTree
 
commonSuperloop(Loop, Loop) - Static method in class org.teavm.common.LoopGraph
 
compare(double, double) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compare(float, float) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compare(int, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compare(long, long) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
COMPARE - Enum constant in enum class org.teavm.ast.BinaryOperation
 
COMPARE - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
compareTo(int) - Method in class org.teavm.model.emit.ValueEmitter
 
compareTo(GeneratedLocation) - Method in class org.teavm.debugging.information.GeneratedLocation
 
compareTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
compareUnsigned(int, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
compareUnsigned(long, long) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
COMPARISON - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
COMPILING - Enum constant in enum class org.teavm.vm.TeaVMPhase
 
CompletablePromise<T> - Class in org.teavm.common
 
CompletablePromise() - Constructor for class org.teavm.common.CompletablePromise
 
complete() - Method in class org.teavm.dependency.AbstractDependencyListener
 
complete() - Method in interface org.teavm.dependency.DependencyListener
 
complete() - Method in class org.teavm.vm.spi.AbstractRendererListener
 
complete() - Method in interface org.teavm.vm.spi.RendererListener
 
complete(T) - Method in class org.teavm.common.CompletablePromise
 
completeWithError(Throwable) - Method in class org.teavm.common.CompletablePromise
 
completing(DependencyAgent) - Method in class org.teavm.dependency.AbstractDependencyListener
 
completing(DependencyAgent) - Method in interface org.teavm.dependency.DependencyListener
 
CompositeClassHolderSource - Class in org.teavm.parsing
 
CompositeClassHolderSource(List<ClassHolderSource>) - Constructor for class org.teavm.parsing.CompositeClassHolderSource
 
ComputationEmitter - Interface in org.teavm.model.emit
 
computeCanary() - Method in class org.teavm.runtime.RuntimeClass
 
computeCanary(int, int) - Static method in class org.teavm.runtime.RuntimeClass
 
cond(Expr, List<Statement>) - Static method in class org.teavm.ast.Statement
 
cond(Expr, List<Statement>, List<Statement>) - Static method in class org.teavm.ast.Statement
 
CONDITIONAL - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
ConditionalExpr - Class in org.teavm.ast
 
ConditionalExpr() - Constructor for class org.teavm.ast.ConditionalExpr
 
ConditionalStatement - Class in org.teavm.ast
 
ConditionalStatement() - Constructor for class org.teavm.ast.ConditionalStatement
 
ConditionEmitter - Class in org.teavm.model.emit
 
ConditionProducer - Interface in org.teavm.model.emit
 
connect(DependencyNode) - Method in class org.teavm.dependency.DependencyNode
 
connect(DependencyNode, DependencyTypeFilter) - Method in class org.teavm.dependency.DependencyNode
 
connectAll(Collection<MutableGraphNode>) - Method in class org.teavm.common.MutableGraphNode
 
Console - Class in org.teavm.runtime
 
ConsoleIntrinsic - Class in org.teavm.backend.c.intrinsic
 
ConsoleIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ConsoleIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.ConsoleIntrinsic
 
ConsoleIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.ConsoleIntrinsic
 
constant - Variable in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
constant(double) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(float) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(int) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(long) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(Object) - Static method in class org.teavm.ast.Expr
 
constant(String) - Method in class org.teavm.model.emit.ProgramEmitter
 
constant(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
ConstantConditionElimination - Class in org.teavm.model.optimization
 
ConstantConditionElimination() - Constructor for class org.teavm.model.optimization.ConstantConditionElimination
 
ConstantExpr - Class in org.teavm.ast
 
ConstantExpr() - Constructor for class org.teavm.ast.ConstantExpr
 
constantNull(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
constantNull(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
constantToString(SourceWriter, Object) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
ConstantUtil - Class in org.teavm.backend.c.util
 
construct(Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
construct(String, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(Class<?>, int) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(Class<?>, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(ValueType, int) - Method in class org.teavm.model.emit.ProgramEmitter
 
constructArray(ValueType, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
ConstructArrayInstruction - Class in org.teavm.model.instructions
 
ConstructArrayInstruction() - Constructor for class org.teavm.model.instructions.ConstructArrayInstruction
 
ConstructInstruction - Class in org.teavm.model.instructions
 
ConstructInstruction() - Constructor for class org.teavm.model.instructions.ConstructInstruction
 
ConstructMultiArrayInstruction - Class in org.teavm.model.instructions
 
ConstructMultiArrayInstruction() - Constructor for class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
constructObject(MethodReference, Expr[]) - Static method in class org.teavm.ast.Expr
 
CONSTRUCTOR - Enum constant in enum class org.teavm.ast.InvocationType
 
constructorCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
constructorCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
constructorCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
consume(String) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(String) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(JsonValue) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
consume(DependencyType) - Method in interface org.teavm.dependency.DependencyConsumer
 
consume(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(FieldReference) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(MethodDescriptor) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consume(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consume(MethodReference) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consumeClassInit(String) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consumeClassInit(String) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consumeFunction(String) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consumeFunction(String) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
consumeInit(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NameFrequencyConsumer
 
consumeInit(MethodReference) - Method in class org.teavm.backend.javascript.codegen.NamingOrderer
 
contains(int) - Method in class org.teavm.common.IntegerArray
 
CONTINUE - Enum constant in enum class org.teavm.vm.TeaVMProgressFeedback
 
ContinueStatement - Class in org.teavm.ast
 
ContinueStatement() - Constructor for class org.teavm.ast.ContinueStatement
 
continueToLocation(String, int) - Method in class org.teavm.debugging.Debugger
 
continueToLocation(SourceLocation) - Method in class org.teavm.debugging.Debugger
 
contravariant(GenericValueType.Reference) - Static method in class org.teavm.model.GenericValueType.Argument
 
CONTRAVARIANT - Enum constant in enum class org.teavm.model.GenericValueType.ArgumentKind
 
contribute(Program, MethodReader) - Method in class org.teavm.model.lowlevel.GCShadowStackContributor
 
contributeDependencies(DependencyAnalyzer) - Method in class org.teavm.backend.c.CTarget
 
contributeDependencies(DependencyAnalyzer) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
contributeDependencies(DependencyAnalyzer) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactory
 
contributeDependencies(DependencyAnalyzer) - Method in class org.teavm.backend.wasm.WasmTarget
 
contributeDependencies(DependencyAnalyzer) - Method in interface org.teavm.vm.TeaVMTarget
 
controlFlow() - Method in class org.teavm.backend.wasm.debug.info.DebugInfo
 
ControlFlowEntry - Class in org.teavm.ast
 
ControlFlowEntry(TextLocation, TextLocation[]) - Constructor for class org.teavm.ast.ControlFlowEntry
 
ControlFlowInfo - Class in org.teavm.backend.wasm.debug.info
 
ControlFlowInfo(FunctionControlFlow[]) - Constructor for class org.teavm.backend.wasm.debug.info.ControlFlowInfo
 
ControlFlowParser - Class in org.teavm.backend.wasm.debug.parser
 
ControlFlowParser() - Constructor for class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
ControlFlowUtils - Class in org.teavm.model.util
 
convert(WasmType, WasmType, boolean, boolean) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
convert(WasmType, WasmType, boolean, boolean) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
copy(ProgramReader) - Static method in class org.teavm.model.util.ProgramUtils
 
copyAnnotations(AnnotationContainerReader, AnnotationContainer) - Static method in class org.teavm.model.util.ModelUtils
 
copyBasicBlock(BasicBlockReader, BasicBlock) - Static method in class org.teavm.model.util.ProgramUtils
 
copyClass(ClassReader) - Static method in class org.teavm.model.util.ModelUtils
 
copyClass(ClassReader, boolean) - Static method in class org.teavm.model.util.ModelUtils
 
copyClass(ClassReader, ClassHolder) - Static method in class org.teavm.model.util.ModelUtils
 
copyClass(ClassReader, ClassHolder, boolean) - Static method in class org.teavm.model.util.ModelUtils
 
CopyClassHolderSource - Class in org.teavm.model
 
CopyClassHolderSource(ClassReaderSource) - Constructor for class org.teavm.model.CopyClassHolderSource
 
copyField(FieldReader) - Static method in class org.teavm.model.util.ModelUtils
 
copyIncomingEdges(int, int[]) - Method in interface org.teavm.common.Graph
 
copyIncomingEdges(int, int[]) - Method in class org.teavm.common.LoopGraph
 
copyIncomingEdges(int, int[]) - Method in class org.teavm.common.MutableDirectedGraph
 
copyInstructions(Instruction, Instruction, Program) - Static method in class org.teavm.model.util.ProgramUtils
 
copyMethod(MethodReader) - Static method in class org.teavm.model.util.ModelUtils
 
copyMethod(MethodReader, boolean) - Static method in class org.teavm.model.util.ModelUtils
 
copyOutgoingEdges(int, int[]) - Method in interface org.teavm.common.Graph
 
copyOutgoingEdges(int, int[]) - Method in class org.teavm.common.LoopGraph
 
copyOutgoingEdges(int, int[]) - Method in class org.teavm.common.MutableDirectedGraph
 
copyPhis(BasicBlockReader, Program) - Static method in class org.teavm.model.util.ProgramUtils
 
COPYSIGN - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
copyToImmutable() - Method in class org.teavm.common.MutableDirectedGraph
 
copyTryCatches(BasicBlockReader, Program) - Static method in class org.teavm.model.util.ProgramUtils
 
CoroutineTransformation - Class in org.teavm.backend.lowlevel.transform
 
CoroutineTransformation(ClassReaderSource, Set<MethodReference>, boolean) - Constructor for class org.teavm.backend.lowlevel.transform.CoroutineTransformation
 
count() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlow
 
covariant(GenericValueType.Reference) - Static method in class org.teavm.model.GenericValueType.Argument
 
COVARIANT - Enum constant in enum class org.teavm.model.GenericValueType.ArgumentKind
 
create() - Method in class org.teavm.common.DisjointSet
 
create(Consumer<JsonValue>) - Static method in class org.teavm.common.json.JsonValueParserVisitor
 
create(WasmIntrinsicFactoryContext) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactory
 
create(ClassReaderSource, ClassLoader, ServiceRepository, Diagnostics, ReferenceCache) - Method in interface org.teavm.dependency.DependencyAnalyzerFactory
 
create(MethodDescriptor, ClassHierarchy) - Static method in class org.teavm.model.emit.ProgramEmitter
 
create(MethodHolder, ClassHierarchy) - Static method in class org.teavm.model.emit.ProgramEmitter
 
create(Program, ClassHierarchy) - Static method in class org.teavm.model.emit.ProgramEmitter
 
create(VariableReader, String) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
create(VariableReader, String) - Method in interface org.teavm.model.instructions.InstructionReader
 
create(VariableReader, String) - Method in class org.teavm.model.util.InstructionCopyReader
 
createAccessor(boolean, boolean, boolean) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
createAccessor(boolean, boolean, boolean) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
createAccessor(boolean, boolean, boolean) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
createAccessor(boolean, boolean, boolean) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
createAccessor(boolean, boolean, boolean) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
createAccessor(boolean, boolean, boolean) - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
createAccessor(boolean, boolean, boolean) - Method in interface org.teavm.runtime.fs.VirtualFile
 
createArray(ValueType, Expr) - Static method in class org.teavm.ast.Expr
 
createArray(ValueType, Expr...) - Static method in class org.teavm.ast.Expr
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in interface org.teavm.model.instructions.InstructionReader
 
createArray(VariableReader, ValueType, List<? extends VariableReader>) - Method in class org.teavm.model.util.InstructionCopyReader
 
createArray(VariableReader, ValueType, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
createArray(VariableReader, ValueType, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
createArray(VariableReader, ValueType, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
createBasicBlock() - Method in class org.teavm.model.Program
 
createBreakpoint(String, int) - Method in class org.teavm.debugging.Debugger
 
createBreakpoint(SourceLocation) - Method in class org.teavm.debugging.Debugger
 
createBreakpoint(JavaScriptLocation) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
createCallSite(CallSiteLocation[], ExceptionHandlerDescriptor[]) - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
createDependency(MethodDependency) - Method in interface org.teavm.dependency.DependencyGraphCreator
 
createDirectory(String) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
createDirectory(String) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
createDirectory(String) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
createDirectory(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
createDirectory(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
createDirectory(String) - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
createDirectory(String) - Method in interface org.teavm.runtime.fs.VirtualFile
 
createFile(String) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
createFile(String) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
createFile(String) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
createFile(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
createFile(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
createFile(String) - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
createFile(String) - Method in interface org.teavm.runtime.fs.VirtualFile
 
createFilter(MethodReference) - Method in class org.teavm.backend.lowlevel.analyze.LowLevelInliningFilterFactory
 
createFilter(MethodReference) - Method in interface org.teavm.model.optimization.InliningFilterFactory
 
createGenerator(GeneratorFactoryContext) - Method in interface org.teavm.backend.c.generators.GeneratorFactory
 
createHashTable(String[]) - Static method in class org.teavm.common.HashUtils
 
createHeaderFile(String) - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
createIntrinsic(IntrinsicFactoryContext) - Method in interface org.teavm.backend.c.intrinsic.IntrinsicFactory
 
createLocation() - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor
 
createNode() - Method in class org.teavm.dependency.DependencyAgent
 
createNode() - Method in class org.teavm.dependency.DependencyAnalyzer
 
createObject(String) - Static method in class org.teavm.ast.Expr
 
createResource(String) - Method in interface org.teavm.vm.BuildTarget
 
createResource(String) - Method in class org.teavm.vm.DirectoryBuildTarget
 
createResource(String) - Method in class org.teavm.vm.IncrementalDirectoryBuildTarget
 
createResource(String) - Method in class org.teavm.vm.MemoryBuildTarget
 
createSections() - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
createSourceFile(String) - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
createThrowNPEInstructions(Program, TextLocation) - Static method in class org.teavm.model.util.ProgramUtils
 
createValue() - Method in class org.teavm.backend.wasm.binary.DataArray
 
createValue() - Method in class org.teavm.backend.wasm.binary.DataStructure
 
createValue() - Method in class org.teavm.backend.wasm.binary.DataType
 
createVariable() - Method in class org.teavm.model.Program
 
CTarget - Class in org.teavm.backend.c
 
CTarget(NameProvider) - Constructor for class org.teavm.backend.c.CTarget
 
CTZ - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntUnaryOperation
 
current() - Static method in class org.teavm.runtime.Fiber
 
currentTimeMillis() - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
currentTimeMillis() - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
cut(int) - Method in class org.teavm.common.RecordArray
 
CVariableType - Enum Class in org.teavm.backend.c.generate
 
CVirtualFile - Class in org.teavm.backend.c.runtime.fs
 
CVirtualFile(CFileSystem, String) - Constructor for class org.teavm.backend.c.runtime.fs.CVirtualFile
 
CVirtualFileAccessor - Class in org.teavm.backend.c.runtime.fs
 
CVirtualFileAccessor(long) - Constructor for class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 

D

data - Variable in class org.teavm.backend.c.runtime.StringList
 
DataArray - Class in org.teavm.backend.wasm.binary
 
DataArray(DataType, int) - Constructor for class org.teavm.backend.wasm.binary.DataArray
 
DataFlowGraphBuilder - Class in org.teavm.dependency
 
DataFlowGraphBuilder() - Constructor for class org.teavm.dependency.DataFlowGraphBuilder
 
DataPrimitives - Class in org.teavm.backend.wasm.binary
 
DataStructure - Class in org.teavm.backend.wasm.binary
 
DataStructure(byte, DataType...) - Constructor for class org.teavm.backend.wasm.binary.DataStructure
 
DataType - Class in org.teavm.backend.wasm.binary
 
DataType() - Constructor for class org.teavm.backend.wasm.binary.DataType
 
DataValue - Class in org.teavm.backend.wasm.binary
 
DebugClasses - Interface in org.teavm.backend.wasm.debug
 
DebugClassesBuilder - Class in org.teavm.backend.wasm.debug
 
DebugClassesBuilder(DebugPackages, DebugStrings) - Constructor for class org.teavm.backend.wasm.debug.DebugClassesBuilder
 
DebugClassLayout - Interface in org.teavm.backend.wasm.debug
 
DebugClassLayoutBuilder - Class in org.teavm.backend.wasm.debug
 
DebugClassLayoutBuilder(DebugClasses, DebugStrings) - Constructor for class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
DebugClassLayoutParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugClassLayoutParser(DebugStringParser, DebugClassParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugClassLayoutParser
 
DebugClassParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugClassParser(DebugStringParser, DebugPackageParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugClassParser
 
DebugConstants - Class in org.teavm.backend.wasm.debug
 
DebugFileParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugFileParser(DebugStringParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugFileParser
 
DebugFiles - Interface in org.teavm.backend.wasm.debug
 
DebugFilesBuilder - Class in org.teavm.backend.wasm.debug
 
DebugFilesBuilder(DebugStrings) - Constructor for class org.teavm.backend.wasm.debug.DebugFilesBuilder
 
Debugger - Class in org.teavm.debugging
 
Debugger(JavaScriptDebugger, DebugInformationProvider) - Constructor for class org.teavm.debugging.Debugger
 
DebuggerCallSite - Class in org.teavm.debugging.information
 
DebuggerCallSite() - Constructor for class org.teavm.debugging.information.DebuggerCallSite
 
DebuggerCallSiteVisitor - Interface in org.teavm.debugging.information
 
DebuggerListener - Interface in org.teavm.debugging
 
DebuggerStaticCallSite - Class in org.teavm.debugging.information
 
DebuggerVirtualCallSite - Class in org.teavm.debugging.information
 
debugInfo - Variable in class org.teavm.backend.wasm.debug.info.StepLocationsFinder
 
DebugInfo - Class in org.teavm.backend.wasm.debug.info
 
DebugInfo(VariablesInfo, LineInfo, ControlFlowInfo, ClassLayoutInfo, int) - Constructor for class org.teavm.backend.wasm.debug.info.DebugInfo
 
DebugInfoBuilder - Class in org.teavm.backend.wasm.debug
 
DebugInfoBuilder() - Constructor for class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
DebugInfoParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugInfoParser(AsyncInputStream) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugInfoParser
 
DebugInformation - Class in org.teavm.debugging.information
 
DebugInformation() - Constructor for class org.teavm.debugging.information.DebugInformation
 
DebugInformation(ReferenceCache) - Constructor for class org.teavm.debugging.information.DebugInformation
 
DebugInformationBuilder - Class in org.teavm.debugging.information
 
DebugInformationBuilder(ReferenceCache) - Constructor for class org.teavm.debugging.information.DebugInformationBuilder
 
DebugInformationEmitter - Interface in org.teavm.debugging.information
 
DebugInformationProvider - Interface in org.teavm.debugging.information
 
DebugLines - Interface in org.teavm.backend.wasm.debug
 
DebugLinesBuilder - Class in org.teavm.backend.wasm.debug
 
DebugLinesBuilder(DebugFiles, DebugMethods) - Constructor for class org.teavm.backend.wasm.debug.DebugLinesBuilder
 
DebugLinesParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugLinesParser(DebugFileParser, DebugMethodParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugLinesParser
 
DebugMethodParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugMethodParser(DebugStringParser, DebugClassParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugMethodParser
 
DebugMethods - Interface in org.teavm.backend.wasm.debug
 
DebugMethodsBuilder - Class in org.teavm.backend.wasm.debug
 
DebugMethodsBuilder(DebugClasses, DebugStrings) - Constructor for class org.teavm.backend.wasm.debug.DebugMethodsBuilder
 
DebugPackageParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugPackageParser(DebugStringParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugPackageParser
 
DebugPackages - Interface in org.teavm.backend.wasm.debug
 
DebugPackagesBuilder - Class in org.teavm.backend.wasm.debug
 
DebugPackagesBuilder(DebugStrings) - Constructor for class org.teavm.backend.wasm.debug.DebugPackagesBuilder
 
DebugSectionBuilder - Class in org.teavm.backend.wasm.debug
 
DebugSectionBuilder(String) - Constructor for class org.teavm.backend.wasm.debug.DebugSectionBuilder
 
DebugSectionParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugSectionParser(String, DebugSectionParser...) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
DebugStringParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugStringParser() - Constructor for class org.teavm.backend.wasm.debug.parser.DebugStringParser
 
DebugStrings - Interface in org.teavm.backend.wasm.debug
 
DebugStringsBuilder - Class in org.teavm.backend.wasm.debug
 
DebugStringsBuilder() - Constructor for class org.teavm.backend.wasm.debug.DebugStringsBuilder
 
DebugVariables - Interface in org.teavm.backend.wasm.debug
 
DebugVariablesBuilder - Class in org.teavm.backend.wasm.debug
 
DebugVariablesBuilder(DebugStrings) - Constructor for class org.teavm.backend.wasm.debug.DebugVariablesBuilder
 
DebugVariablesParser - Class in org.teavm.backend.wasm.debug.parser
 
DebugVariablesParser(DebugStringParser) - Constructor for class org.teavm.backend.wasm.debug.parser.DebugVariablesParser
 
declareName(String) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
declareNameEmitter(String, NameEmitter) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
declaringClass - Variable in class org.teavm.runtime.RuntimeClass
 
declaringClass() - Method in interface org.teavm.model.analysis.ClassMetadataRequirements.Info
 
DecompilationException - Exception Class in org.teavm.ast.decompilation
 
DecompilationException() - Constructor for exception class org.teavm.ast.decompilation.DecompilationException
 
DecompilationException(String) - Constructor for exception class org.teavm.ast.decompilation.DecompilationException
 
DecompilationException(String, Throwable) - Constructor for exception class org.teavm.ast.decompilation.DecompilationException
 
DecompilationException(Throwable) - Constructor for exception class org.teavm.ast.decompilation.DecompilationException
 
decompileAsync(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
Decompiler - Class in org.teavm.ast.decompilation
 
Decompiler(ClassHolderSource, Set<MethodReference>, boolean) - Constructor for class org.teavm.ast.decompilation.Decompiler
 
decompileRegular(MethodHolder) - Method in class org.teavm.ast.decompilation.Decompiler
 
DEFAULT - Static variable in interface org.teavm.model.optimization.InliningFilter
 
DEFAULT - Static variable in interface org.teavm.model.optimization.InliningFilterFactory
 
DEFAULT_BUFFER_SIZE - Static variable in class org.teavm.backend.wasm.WasmHeap
 
DEFAULT_REGION_SIZE - Static variable in class org.teavm.backend.wasm.WasmHeap
 
DEFAULT_STACK_SIZE - Static variable in class org.teavm.backend.wasm.WasmHeap
 
DefaultAliasProvider - Class in org.teavm.backend.javascript.codegen
 
DefaultAliasProvider(int) - Constructor for class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
DefaultCallSite - Class in org.teavm.dependency
 
DefaultGlobalNameWriter - Class in org.teavm.backend.javascript.rendering
 
DefaultGlobalNameWriter(SourceWriter) - Constructor for class org.teavm.backend.javascript.rendering.DefaultGlobalNameWriter
 
DefaultGraphSplittingBackend - Class in org.teavm.common
 
DefaultGraphSplittingBackend(Graph) - Constructor for class org.teavm.common.DefaultGraphSplittingBackend
 
DefaultInliningStrategy - Class in org.teavm.model.optimization
 
DefaultInliningStrategy(int, int, int, boolean) - Constructor for class org.teavm.model.optimization.DefaultInliningStrategy
 
DefaultNamingStrategy - Class in org.teavm.backend.javascript.codegen
 
DefaultNamingStrategy(AliasProvider, ClassReaderSource) - Constructor for class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
DefaultProblemTextConsumer - Class in org.teavm.diagnostics
 
DefaultProblemTextConsumer() - Constructor for class org.teavm.diagnostics.DefaultProblemTextConsumer
 
defaultValue(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
defaultValueOfType(WasmType) - Static method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
defer(Runnable) - Method in class org.teavm.dependency.DependencyAnalyzer
 
deferredActions - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
DeferredCallSite - Interface in org.teavm.debugging.information
 
DefinitionExtractor - Class in org.teavm.model.util
 
DefinitionExtractor() - Constructor for class org.teavm.model.util.DefinitionExtractor
 
defragCompleted() - Static method in class org.teavm.runtime.MemoryTrace
 
defragStarted() - Static method in class org.teavm.runtime.MemoryTrace
 
delete() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
delete() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
delete() - Method in class org.teavm.model.Instruction
 
delete() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
delete() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
delete() - Method in interface org.teavm.runtime.fs.VirtualFile
 
deleteBasicBlock(int) - Method in class org.teavm.model.Program
 
deleteEdge(int, int) - Method in class org.teavm.common.MutableDirectedGraph
 
deleteVariable(int) - Method in class org.teavm.model.Program
 
deobfuscate(Reader) - Method in class org.teavm.backend.c.util.Deobfuscator
 
Deobfuscator - Class in org.teavm.backend.c.util
 
Deobfuscator(Reader) - Constructor for class org.teavm.backend.c.util.Deobfuscator
 
Deobfuscator.Location - Class in org.teavm.backend.c.util
 
dependencies() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
DEPENDENCY_ANALYSIS - Enum constant in enum class org.teavm.vm.TeaVMPhase
 
DependencyAgent - Class in org.teavm.dependency
 
DependencyAnalyzer - Class in org.teavm.dependency
 
DependencyAnalyzerFactory - Interface in org.teavm.dependency
 
DependencyAnalyzerInterruptor - Interface in org.teavm.dependency
 
DependencyConsumer - Interface in org.teavm.dependency
 
DependencyGraphCreator - Interface in org.teavm.dependency
 
DependencyGraphCreatorProduct - Class in org.teavm.dependency
 
DependencyGraphCreatorProduct() - Constructor for class org.teavm.dependency.DependencyGraphCreatorProduct
 
DependencyGraphCreatorProvider - Interface in org.teavm.dependency
 
DependencyInfo - Interface in org.teavm.dependency
 
DependencyListener - Interface in org.teavm.dependency
 
DependencyNode - Class in org.teavm.dependency
 
DependencyPlugin - Interface in org.teavm.dependency
 
DependencyType - Class in org.teavm.dependency
 
DependencyTypeFilter - Interface in org.teavm.dependency
 
DEPRECATED - Enum constant in enum class org.teavm.model.ElementModifier
 
depthOf(int) - Method in class org.teavm.common.LCATree
 
descriptor - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
 
destroy() - Method in class org.teavm.debugging.Breakpoint
 
destroy() - Method in interface org.teavm.debugging.javascript.JavaScriptBreakpoint
 
detach() - Method in class org.teavm.debugging.Debugger
 
detach() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
detached() - Method in interface org.teavm.debugging.DebuggerListener
 
detached() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
detachNode(int) - Method in class org.teavm.common.MutableDirectedGraph
 
detachSuccessors() - Method in class org.teavm.model.BasicBlock
 
deviceId - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
Devirtualization - Class in org.teavm.model.optimization
 
Devirtualization(DependencyInfo, ClassHierarchy) - Constructor for class org.teavm.model.optimization.Devirtualization
 
dfs(Graph) - Static method in class org.teavm.common.GraphUtils
 
Diagnostics - Interface in org.teavm.diagnostics
 
diagnotics() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
diagnotics() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
directlyDominates(int, int) - Method in interface org.teavm.common.DominatorTree
 
DirectoryBuildTarget - Class in org.teavm.vm
 
DirectoryBuildTarget(File) - Constructor for class org.teavm.vm.DirectoryBuildTarget
 
DirectoryClasspathClassHolderSource - Class in org.teavm.parsing
 
DirectoryClasspathClassHolderSource(File, Properties, ReferenceCache) - Constructor for class org.teavm.parsing.DirectoryClasspathClassHolderSource
 
DirectoryClasspathClassHolderSource(File, ReferenceCache) - Constructor for class org.teavm.parsing.DirectoryClasspathClassHolderSource
 
DirectoryResourceReader - Class in org.teavm.parsing.resource
 
DirectoryResourceReader(File) - Constructor for class org.teavm.parsing.resource.DirectoryResourceReader
 
DirectorySourceFileResolver - Class in org.teavm.backend.wasm.generate
 
DirectorySourceFileResolver(List<File>) - Constructor for class org.teavm.backend.wasm.generate.DirectorySourceFileResolver
 
Dirent - Class in org.teavm.backend.wasm.wasi
 
Dirent() - Constructor for class org.teavm.backend.wasm.wasi.Dirent
 
DIRFLAGS_FOLLOW_SYMLINKS - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
DisassemblyCodeSectionListener - Class in org.teavm.backend.wasm.disasm
 
DisassemblyCodeSectionListener(DisassemblyWriter) - Constructor for class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
DisassemblyWriter - Class in org.teavm.backend.wasm.disasm
 
DisassemblyWriter(PrintWriter, boolean) - Constructor for class org.teavm.backend.wasm.disasm.DisassemblyWriter
 
discard() - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
discard() - Method in class org.teavm.cache.InMemoryProgramCache
 
DisjointSet - Class in org.teavm.common
 
DisjointSet() - Constructor for class org.teavm.common.DisjointSet
 
DiskCachedClassReaderSource - Class in org.teavm.cache
 
DiskCachedClassReaderSource(File, ReferenceCache, SymbolTable, SymbolTable, SymbolTable, ClassHolderSource, ClassDateProvider) - Constructor for class org.teavm.cache.DiskCachedClassReaderSource
 
DiskMethodNodeCache - Class in org.teavm.cache
 
DiskMethodNodeCache(File, ReferenceCache, SymbolTable, SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.DiskMethodNodeCache
 
DiskProgramCache - Class in org.teavm.cache
 
DiskProgramCache(File, ReferenceCache, SymbolTable, SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.DiskProgramCache
 
dispose() - Method in class org.teavm.model.analysis.NullnessInformation
 
div(int) - Method in class org.teavm.model.emit.ValueEmitter
 
div(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
DIV - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
DIV_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
DIV_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
DIVIDE - Enum constant in enum class org.teavm.ast.BinaryOperation
 
DIVIDE - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
dominates(int, int) - Method in interface org.teavm.common.DominatorTree
 
DominatorTree - Interface in org.teavm.common
 
DominatorWalker - Class in org.teavm.model.util
 
DominatorWalker(Program) - Constructor for class org.teavm.model.util.DominatorWalker
 
DominatorWalkerCallback<T> - Interface in org.teavm.model.util
An object that receives information from DominatorWalker
DominatorWalkerContext - Interface in org.teavm.model.util
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugClassLayoutParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugClassParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugFileParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugLinesParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugMethodParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugPackageParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugStringParser
 
doParse() - Method in class org.teavm.backend.wasm.debug.parser.DebugVariablesParser
 
DOUBLE - Enum constant in enum class org.teavm.ast.ArrayType
 
DOUBLE - Enum constant in enum class org.teavm.ast.OperationType
 
DOUBLE - Enum constant in enum class org.teavm.backend.c.generate.CVariableType
 
DOUBLE - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
DOUBLE - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
DOUBLE - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
DOUBLE - Enum constant in enum class org.teavm.model.instructions.NumericOperandType
 
DOUBLE - Enum constant in enum class org.teavm.model.PrimitiveType
 
DOUBLE - Enum constant in enum class org.teavm.model.util.VariableType
 
DOUBLE - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
DOUBLE - Static variable in class org.teavm.model.AnnotationValue
 
DOUBLE - Static variable in class org.teavm.model.GenericValueType
 
DOUBLE - Static variable in class org.teavm.model.RuntimeConstant
 
DOUBLE - Static variable in class org.teavm.model.ValueType
 
DOUBLE_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
DOUBLE_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
doubleConstant(VariableReader, double) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
doubleConstant(VariableReader, double) - Method in interface org.teavm.model.instructions.InstructionReader
 
doubleConstant(VariableReader, double) - Method in class org.teavm.model.util.InstructionCopyReader
 
DoubleConstantInstruction - Class in org.teavm.model.instructions
 
DoubleConstantInstruction() - Constructor for class org.teavm.model.instructions.DoubleConstantInstruction
 
DoubleIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
DoubleIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.DoubleIntrinsic
 
DROP - Enum constant in enum class org.teavm.backend.wasm.parser.Opcode
 
DummyDebugInformationEmitter - Class in org.teavm.debugging.information
 
DummyDebugInformationEmitter() - Constructor for class org.teavm.debugging.information.DummyDebugInformationEmitter
 
dump(PrintStream) - Method in class org.teavm.backend.wasm.debug.info.ClassLayoutInfo
 
dump(PrintStream) - Method in class org.teavm.backend.wasm.debug.info.ControlFlowInfo
 
dump(PrintStream) - Method in class org.teavm.backend.wasm.debug.info.DebugInfo
 
dump(PrintStream) - Method in class org.teavm.backend.wasm.debug.info.LineInfo
 
dump(PrintStream) - Method in class org.teavm.backend.wasm.debug.info.VariablesInfo
 
DW_ACCESS_PUBLIC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_ACCESSIBILITY - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_BYTE_SIZE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_CALLING_CONVENTION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_CONTAINING_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_DATA_LOCATION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_DATA_MEMBER_LOCATION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_DECLARATION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_ENCODING - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_HIGH_PC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_LANGUAGE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_LINKAGE_NAME - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_LOCATION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_LOW_PC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_NAME - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_PRODUCER - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_SPECIFICATION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_STMT_LIST - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_AT_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_ADDRESS - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_BOOLEAN - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_FLOAT - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_SIGNED - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_UNSIGNED - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_UNSIGNED_CHAR - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_ATE_UTF - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_CC_PASS_BY_REFERENCE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_CHILDREN_NO - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_CHILDREN_YES - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_ADDR - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_DATA1 - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_DATA2 - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_DATA4 - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_EXPRLOC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_FLAG - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_FLAG_PRESENT - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_LINE_STRP - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_REF4 - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_SEC_OFFSET - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_FORM_STRP - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LANG_C_PLUS_PLUS - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LANG_JAVA - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNCT_DIRECTORY_INDEX - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNCT_PATH - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNE_END_SEQUENCE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_ADVANCE_LINE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_ADVANCE_PC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_CONST_ADD_PC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_COPY - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_FIXED_ADVANCE_PC - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_NEGATE_STMT - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_SET_BASIC_BLOCK - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_SET_COLUMN - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_SET_EPILOGUE_BEGIN - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_SET_FILE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_SET_ISA - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_LNS_SET_PROLOGUE_END - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_ADDR - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_DEREF - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_LIT0 - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_LIT3 - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_PUSH_OBJECT_ADDRESS - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_SHL - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_STACK_VALUE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_OP_WASM_LOCATION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_BASE_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_CLASS_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_COMPILE_UNIT - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_FORMAL_PARAMETER - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_INHERITANCE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_MEMBER - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_NAMESPACE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_POINTER_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_STRUCTURE_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_SUBPROGRAM - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_UNSPECIFIED_TYPE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_TAG_VARIABLE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DW_UT_COMPILE - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DWARF_VERSION - Static variable in class org.teavm.backend.wasm.dwarf.DwarfConstants
 
DwarfAbbreviation - Class in org.teavm.backend.wasm.dwarf
 
DwarfClassGenerator - Class in org.teavm.backend.wasm.generate
 
DwarfClassGenerator(DwarfInfoWriter, DwarfStrings) - Constructor for class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
DwarfClassGenerator.ClassType - Class in org.teavm.backend.wasm.generate
 
DwarfClassGenerator.Namespace - Class in org.teavm.backend.wasm.generate
 
DwarfClassGenerator.Subprogram - Class in org.teavm.backend.wasm.generate
 
DwarfConstants - Class in org.teavm.backend.wasm.dwarf
 
DwarfFunctionGenerator - Class in org.teavm.backend.wasm.generate
 
DwarfFunctionGenerator(DwarfClassGenerator, DwarfInfoWriter, DwarfStrings) - Constructor for class org.teavm.backend.wasm.generate.DwarfFunctionGenerator
 
DwarfGenerator - Class in org.teavm.backend.wasm.generate
 
DwarfGenerator(SourceFileResolver) - Constructor for class org.teavm.backend.wasm.generate.DwarfGenerator
 
DwarfInfoWriter - Class in org.teavm.backend.wasm.dwarf
 
DwarfInfoWriter() - Constructor for class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
DwarfPlaceholder - Class in org.teavm.backend.wasm.dwarf
 
DwarfPlaceholderWriter - Interface in org.teavm.backend.wasm.dwarf
 
DwarfStrings - Class in org.teavm.backend.wasm.generate
 
DwarfStrings() - Constructor for class org.teavm.backend.wasm.generate.DwarfStrings
 
DYNAMIC - Enum constant in enum class org.teavm.ast.InvocationType
 
DynamicCallSite - Class in org.teavm.dependency
 

E

ElementFilter - Interface in org.teavm.vm.spi
 
ElementHolder - Class in org.teavm.model
 
ElementHolder(String) - Constructor for class org.teavm.model.ElementHolder
 
ElementModifier - Enum Class in org.teavm.model
Represents flags for classes and class members.
ElementReader - Interface in org.teavm.model
 
elementType() - Method in interface org.teavm.backend.wasm.debug.info.ArrayLayout
 
elementType(T) - Method in class org.teavm.model.analysis.BaseTypeInference
 
elseDo(FragmentEmitter) - Method in class org.teavm.model.emit.IfEmitter
 
emit() - Method in interface org.teavm.model.emit.ComputationEmitter
 
emit() - Method in interface org.teavm.model.emit.FragmentEmitter
 
emit(int) - Method in interface org.teavm.backend.javascript.rendering.NameEmitter
 
emit(Expr) - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
emit(ListableClassHolderSource, BuildTarget, String) - Method in class org.teavm.backend.c.CTarget
 
emit(ListableClassHolderSource, BuildTarget, String) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
emit(ListableClassHolderSource, BuildTarget, String) - Method in class org.teavm.backend.wasm.WasmTarget
 
emit(ListableClassHolderSource, BuildTarget, String) - Method in interface org.teavm.vm.TeaVMTarget
 
emitAndJump(FragmentEmitter, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
emitCallSite() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitCallSite() - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitCallSite() - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitClass(String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitClass(String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitClass(String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
EmitException - Exception Class in org.teavm.model.emit
 
EmitException() - Constructor for exception class org.teavm.model.emit.EmitException
 
EmitException(String) - Constructor for exception class org.teavm.model.emit.EmitException
 
emitLocation(String, int) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitLocation(String, int) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitLocation(String, int) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitMethod(MethodDescriptor) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitMethod(MethodDescriptor) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitMethod(MethodDescriptor) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitStatementStart() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitStatementStart() - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitStatementStart() - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
emitSuspendChecker() - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
emitVariable(String[], String) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
emitVariable(String[], String) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
emitVariable(String[], String) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
empty() - Static method in class org.teavm.ast.Statement
 
EMPTY - Static variable in interface org.teavm.backend.wasm.render.WasmBinaryStatsCollector
 
EMPTY - Static variable in interface org.teavm.model.analysis.ClassInitializerInfo
 
EMPTY - Static variable in class org.teavm.model.TextLocation
 
EMPTY - Static variable in interface org.teavm.model.transformation.NullCheckFilter
 
EmptyBlockElimination - Class in org.teavm.model.optimization
 
EmptyBlockElimination() - Constructor for class org.teavm.model.optimization.EmptyBlockElimination
 
EmptyInstruction - Class in org.teavm.model.instructions
 
EmptyInstruction() - Constructor for class org.teavm.model.instructions.EmptyInstruction
 
emptyLocation() - Method in interface org.teavm.backend.wasm.debug.DebugLines
 
emptyLocation() - Method in class org.teavm.backend.wasm.debug.DebugLinesBuilder
 
EmptyMethodNodeCache - Class in org.teavm.cache
 
EmptyProgramCache - Class in org.teavm.cache
 
emptyTag() - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
enclosingClass - Variable in class org.teavm.runtime.RuntimeClass
 
enclosingClass() - Method in interface org.teavm.model.analysis.ClassMetadataRequirements.Info
 
encodeFileName(String) - Static method in class org.teavm.cache.FileNameEncoder
 
end() - Method in interface org.teavm.backend.wasm.debug.DebugLines
 
end() - Method in class org.teavm.backend.wasm.debug.DebugLinesBuilder
 
end() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlow
 
end() - Method in class org.teavm.backend.wasm.debug.info.VariableRangeInfo
 
end() - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
end(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitor
 
endAddress() - Method in class org.teavm.backend.wasm.debug.info.LineInfoSequence
 
endAddress() - Method in class org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
 
endBlock(int, boolean) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
endBlock(int, boolean) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
endBlock(int, boolean) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
endClass() - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
endClass() - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
endLineNumberSequence(int) - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
endOffset - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
 
endSequence() - Method in interface org.teavm.backend.wasm.debug.DebugVariables
 
endSequence() - Method in class org.teavm.backend.wasm.debug.DebugVariablesBuilder
 
endVisit(BasicBlock, T) - Method in interface org.teavm.model.util.DominatorWalkerCallback
 
ensure() - Method in class org.teavm.model.analysis.BaseTypeInference
 
enter(BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
enterArray(JsonErrorReporter) - Method in class org.teavm.common.json.JsonConsumer
 
enterArray(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
enterFunction() - Method in class org.teavm.backend.javascript.rendering.JSParser
 
enterLocation() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
enterLocation() - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
enterLocation() - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
enterObject(JsonErrorReporter) - Method in class org.teavm.common.json.JsonConsumer
 
enterObject(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
enterProperty(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonConsumer
 
enterProperty(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
entryPoint(String) - Method in class org.teavm.vm.TeaVM
 
entryPoint(String, String) - Method in class org.teavm.vm.TeaVM
 
entrySet() - Method in class org.teavm.common.json.JsonObjectValue
 
ENUM - Enum constant in enum class org.teavm.model.ElementModifier
 
ENUM - Static variable in class org.teavm.model.AnnotationValue
 
ENUM - Static variable in class org.teavm.runtime.RuntimeClass
 
enumValues - Variable in class org.teavm.runtime.RuntimeClass
 
eol() - Method in class org.teavm.backend.wasm.disasm.DisassemblyWriter
 
EQ - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
EQ - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
EQUAL - Enum constant in enum class org.teavm.model.instructions.BinaryBranchingCondition
 
EQUAL - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
EQUALITY - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
equals(Object) - Method in class org.teavm.debugging.information.GeneratedLocation
 
equals(Object) - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
equals(Object) - Method in class org.teavm.model.CallLocation
 
equals(Object) - Method in class org.teavm.model.FieldReference
 
equals(Object) - Method in class org.teavm.model.GenericValueType.Argument
 
equals(Object) - Method in class org.teavm.model.GenericValueType.Array
 
equals(Object) - Method in class org.teavm.model.GenericValueType.Object
 
equals(Object) - Method in class org.teavm.model.GenericValueType.Primitive
 
equals(Object) - Method in class org.teavm.model.GenericValueType.Variable
 
equals(Object) - Method in class org.teavm.model.GenericValueType.Void
 
equals(Object) - Method in class org.teavm.model.InliningInfo
 
equals(Object) - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
equals(Object) - Method in class org.teavm.model.lowlevel.ExportedMethodKey
 
equals(Object) - Method in class org.teavm.model.MethodDescriptor
 
equals(Object) - Method in class org.teavm.model.MethodReference
 
equals(Object) - Method in class org.teavm.model.TextLocation
 
equals(Object) - Method in class org.teavm.model.ValueType.Array
 
equals(Object) - Method in class org.teavm.model.ValueType.Object
 
equals(Object) - Method in class org.teavm.model.ValueType.Primitive
 
equals(Object) - Method in class org.teavm.model.ValueType.Void
 
EQUALS - Enum constant in enum class org.teavm.ast.BinaryOperation
 
EQZ - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntUnaryOperation
 
ERRNO_BADF - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
ERRNO_EXIST - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
ERRNO_NOENT - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
ERRNO_SUCCESS - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
error(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
error(int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
error(String) - Method in class org.teavm.common.json.JsonErrorReporter
 
error(Throwable) - Static method in class org.teavm.common.Promise
 
error(CallLocation, String, Object...) - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
error(CallLocation, String, Object...) - Method in interface org.teavm.diagnostics.Diagnostics
 
ERROR - Enum constant in enum class org.teavm.diagnostics.ProblemSeverity
 
EscapeAnalysis - Class in org.teavm.model.analysis
 
EscapeAnalysis() - Constructor for class org.teavm.model.analysis.EscapeAnalysis
 
escapeFileName(String) - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
escapeFileName(String) - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
escapeName(String) - Method in interface org.teavm.backend.c.generate.FileNameProvider
 
escapeName(String) - Method in class org.teavm.backend.c.generate.ShorteningFileNameProvider
 
escapeName(String) - Method in class org.teavm.backend.c.generate.SimpleFileNameProvider
 
escapeName(String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
escapes() - Method in class org.teavm.model.emit.ProgramEmitter
 
escapes(int) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
escapeString(String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
EventQueue - Class in org.teavm.runtime
 
EventQueue.Event - Interface in org.teavm.runtime
 
evict(Collection<? extends String>) - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
ExactMethodIterator - Class in org.teavm.debugging.information
 
Example - Class in org.teavm.backend.wasm
 
exceptionClass - Variable in class org.teavm.runtime.ExceptionHandler
 
ExceptionHandler - Class in org.teavm.runtime
 
ExceptionHandler() - Constructor for class org.teavm.runtime.ExceptionHandler
 
ExceptionHandlerDescriptor - Class in org.teavm.model.lowlevel
 
ExceptionHandlerDescriptor(int, String) - Constructor for class org.teavm.model.lowlevel.ExceptionHandlerDescriptor
 
ExceptionHandling - Class in org.teavm.runtime
 
ExceptionHandlingDependencyListener - Class in org.teavm.backend.lowlevel.dependency
 
ExceptionHandlingDependencyListener() - Constructor for class org.teavm.backend.lowlevel.dependency.ExceptionHandlingDependencyListener
 
ExceptionHandlingIntrinsic - Class in org.teavm.backend.c.intrinsic
 
ExceptionHandlingIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ExceptionHandlingIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.ExceptionHandlingIntrinsic
 
ExceptionHandlingIntrinsic(BinaryWriter, WasmClassGenerator, WasmStringPool, boolean) - Constructor for class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
ExceptionHandlingUtil - Class in org.teavm.model.lowlevel
 
exit() - Method in class org.teavm.model.emit.ProgramEmitter
 
exit(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
exit(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
exit(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
exit(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
exitArray(JsonErrorReporter) - Method in class org.teavm.common.json.JsonConsumer
 
exitArray(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
exitFunction() - Method in class org.teavm.backend.javascript.rendering.JSParser
 
exitFunction(Expr) - Static method in class org.teavm.ast.Statement
 
ExitInstruction - Class in org.teavm.model.instructions
 
ExitInstruction() - Constructor for class org.teavm.model.instructions.ExitInstruction
 
exitLocation() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
exitLocation() - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
exitLocation() - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
exitObject(JsonErrorReporter) - Method in class org.teavm.common.json.JsonConsumer
 
exitObject(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
exitProperty(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonConsumer
 
exitProperty(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
ExportDependencyListener - Class in org.teavm.model.lowlevel
 
ExportDependencyListener() - Constructor for class org.teavm.model.lowlevel.ExportDependencyListener
 
ExportedMethodKey - Class in org.teavm.model.lowlevel
 
ExportedMethodKey(String, String, String) - Constructor for class org.teavm.model.lowlevel.ExportedMethodKey
 
Expr - Class in org.teavm.ast
 
Expr() - Constructor for class org.teavm.ast.Expr
 
ExpressionSideEffectDecomposer - Class in org.teavm.ast.optimization
 
ExpressionSideEffectDecomposer(List<Statement>) - Constructor for class org.teavm.ast.optimization.ExpressionSideEffectDecomposer
 
ExprVisitor - Interface in org.teavm.ast
 
extract(AsyncMethodNode) - Method in class org.teavm.cache.AstDependencyExtractor
 
extract(RegularMethodNode) - Method in class org.teavm.cache.AstDependencyExtractor
 
extractDependencies(Program) - Method in class org.teavm.cache.ProgramDependencyExtractor
 

F

FastDependencyAnalyzer - Class in org.teavm.dependency
 
FastDependencyAnalyzer(ClassReaderSource, ClassLoader, ServiceRepository, Diagnostics, ReferenceCache) - Constructor for class org.teavm.dependency.FastDependencyAnalyzer
 
fdClose(int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdFilestatGet(int, Filestat) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdFilestatSetSize(int, long) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdFilestatSetTimes(int, long, long, short) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
FDFLAGS_APPEND - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
fdPrestatDirName(int, Address, int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdPrestatGet(int, Prestat) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdRead(int, IOVec, int, SizeResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdReaddir(int, Address, int, long, IntResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
FdResult - Class in org.teavm.backend.wasm.wasi
 
FdResult() - Constructor for class org.teavm.backend.wasm.wasi.FdResult
 
fdSeek(int, long, byte, SizeResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdSync(int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdTell(int, SizeResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
fdWrite(int, IOVec, int, SizeResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
Fiber - Class in org.teavm.runtime
 
Fiber.AsyncCall - Interface in org.teavm.runtime
 
Fiber.FiberRunner - Interface in org.teavm.runtime
 
FIELD_ADDRESS - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_BOOLEAN - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_BYTE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_CHAR - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_DOUBLE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_END - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_END_SEQUENCE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_FLOAT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_INT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_LONG - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_OBJECT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_SHORT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FIELD_UNDEFINED - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
FieldAccessSite - Interface in org.teavm.callgraph
 
FieldDependency - Class in org.teavm.dependency
 
FieldDependencyInfo - Interface in org.teavm.dependency
 
fieldGetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
FieldHolder - Class in org.teavm.model
 
FieldHolder(String) - Constructor for class org.teavm.model.FieldHolder
 
FieldInfo - Class in org.teavm.backend.wasm.debug.info
 
FieldInfo() - Constructor for class org.teavm.backend.wasm.debug.info.FieldInfo
 
fieldReached(DependencyAgent, FieldDependency) - Method in class org.teavm.dependency.AbstractDependencyListener
 
fieldReached(DependencyAgent, FieldDependency) - Method in interface org.teavm.dependency.DependencyListener
 
FieldReader - Interface in org.teavm.model
 
FieldReference - Class in org.teavm.model
 
FieldReference(String, String) - Constructor for class org.teavm.model.FieldReference
 
fieldSetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
FieldType - Enum Class in org.teavm.backend.wasm.debug.info
 
file() - Method in class org.teavm.backend.wasm.debug.info.LineInfoFileCommand
 
file() - Method in class org.teavm.backend.wasm.debug.info.Location
 
FileGenerator - Interface in org.teavm.backend.c.generate
 
FileInfo - Class in org.teavm.backend.wasm.debug.info
 
FileInfo() - Constructor for class org.teavm.backend.wasm.debug.info.FileInfo
 
fileName - Variable in class org.teavm.backend.c.util.Deobfuscator.Location
 
fileName - Variable in class org.teavm.runtime.MethodLocation
 
fileName(String) - Method in interface org.teavm.backend.c.generate.FileNameProvider
 
fileName(String) - Method in class org.teavm.backend.c.generate.ShorteningFileNameProvider
 
fileName(String) - Method in class org.teavm.backend.c.generate.SimpleFileNameProvider
 
fileName(ValueType) - Method in interface org.teavm.backend.c.generate.FileNameProvider
 
fileName(ValueType) - Method in class org.teavm.backend.c.generate.ShorteningFileNameProvider
 
fileName(ValueType) - Method in class org.teavm.backend.c.generate.SimpleFileNameProvider
 
FileNameEncoder - Class in org.teavm.cache
 
FileNameProvider - Interface in org.teavm.backend.c.generate
 
filePtr(String) - Method in interface org.teavm.backend.wasm.debug.DebugFiles
 
filePtr(String) - Method in class org.teavm.backend.wasm.debug.DebugFilesBuilder
 
files() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
Filestat - Class in org.teavm.backend.wasm.wasi
 
Filestat() - Constructor for class org.teavm.backend.wasm.wasi.Filestat
 
FileSymbolTable - Class in org.teavm.cache
 
FileSymbolTable(File) - Constructor for class org.teavm.cache.FileSymbolTable
 
fileType - Variable in class org.teavm.backend.wasm.wasi.Dirent
 
fileType - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
FILETYPE_DIRECTORY - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
FILETYPE_REGULAR_FILE - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
fill(Address, byte, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
fill(Address, byte, int) - Static method in class org.teavm.runtime.Allocator
 
fillStackTrace() - Static method in class org.teavm.runtime.ExceptionHandling
 
fillZero(Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
fillZero(Address, int) - Static method in class org.teavm.runtime.Allocator
 
filter(BasicBlock) - Method in interface org.teavm.model.util.DominatorWalkerCallback
Called before visiting block.
FINAL - Enum constant in enum class org.teavm.model.ElementModifier
 
find(int) - Method in class org.teavm.backend.wasm.debug.info.ClassLayoutInfo
 
find(int) - Method in class org.teavm.backend.wasm.debug.info.ControlFlowInfo
 
find(int) - Method in class org.teavm.backend.wasm.debug.info.LineInfo
 
find(int) - Method in class org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
 
find(int) - Method in class org.teavm.backend.wasm.debug.info.VariablesInfo
 
find(int) - Method in class org.teavm.common.DisjointSet
 
find(ListableClassReaderSource) - Method in class org.teavm.model.util.AsyncMethodFinder
 
findBackEdges(Graph) - Static method in class org.teavm.common.GraphUtils
 
findCallSiteById(int, Address) - Static method in class org.teavm.runtime.ExceptionHandling
 
findDominanceFrontiers(Graph, DominatorTree) - Static method in class org.teavm.common.GraphUtils
 
findEscapingVariables(Program) - Static method in class org.teavm.model.optimization.VariableEscapeAnalyzer
 
findIndex(int) - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlow
 
findIndex(int) - Method in class org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
 
findLoopExits(LoopGraph) - Static method in class org.teavm.model.util.ControlFlowUtils
 
findMethodContainer(MethodDescriptor) - Method in class org.teavm.model.classes.VirtualTable
 
findNativePointers(MethodReference, ProgramReader) - Method in class org.teavm.model.lowlevel.NativePointerFinder
 
findStronglyConnectedComponents(Graph) - Static method in class org.teavm.common.GraphUtils
 
findVolatileDefinitions(Statement) - Method in class org.teavm.backend.c.analyze.VolatileDefinitionFinder
 
first - Variable in class org.teavm.runtime.RuntimeReferenceQueue
 
firstHandler - Variable in class org.teavm.runtime.CallSite
 
fixHeap() - Static method in class org.teavm.runtime.GC
 
fixProgram() - Method in class org.teavm.model.util.BasicBlockSplitter
 
flags - Variable in class org.teavm.runtime.RuntimeClass
 
FLOAT - Enum constant in enum class org.teavm.ast.ArrayType
 
FLOAT - Enum constant in enum class org.teavm.ast.OperationType
 
FLOAT - Enum constant in enum class org.teavm.backend.c.generate.CVariableType
 
FLOAT - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
FLOAT - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
FLOAT - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
FLOAT - Enum constant in enum class org.teavm.model.instructions.NumericOperandType
 
FLOAT - Enum constant in enum class org.teavm.model.PrimitiveType
 
FLOAT - Enum constant in enum class org.teavm.model.util.VariableType
 
FLOAT - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
FLOAT - Static variable in class org.teavm.model.AnnotationValue
 
FLOAT - Static variable in class org.teavm.model.GenericValueType
 
FLOAT - Static variable in class org.teavm.model.RuntimeConstant
 
FLOAT - Static variable in class org.teavm.model.ValueType
 
FLOAT_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
FLOAT_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
FLOAT32 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatType
 
FLOAT32 - Enum constant in enum class org.teavm.backend.wasm.model.WasmType
 
float32Constant(float) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
float32Constant(float) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
FLOAT64 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatType
 
FLOAT64 - Enum constant in enum class org.teavm.backend.wasm.model.WasmType
 
float64Constant(double) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
float64Constant(double) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
floatConstant(VariableReader, float) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
floatConstant(VariableReader, float) - Method in interface org.teavm.model.instructions.InstructionReader
 
floatConstant(VariableReader, float) - Method in class org.teavm.model.util.InstructionCopyReader
 
FloatConstantInstruction - Class in org.teavm.model.instructions
 
FloatConstantInstruction() - Constructor for class org.teavm.model.instructions.FloatConstantInstruction
 
FloatIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
FloatIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.FloatIntrinsic
 
floatValue(JsonErrorReporter, double) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
floatValue(JsonErrorReporter, double) - Method in class org.teavm.common.json.JsonConsumer
 
floatValue(JsonErrorReporter, double) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
floatValue(JsonErrorReporter, double) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
floatValue(JsonErrorReporter, double) - Method in class org.teavm.common.json.JsonVisitor
 
FLOOR - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
flush() - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
flush() - Method in class org.teavm.backend.c.generate.CodeWriter
 
flush() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
flush() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
flush() - Method in class org.teavm.cache.DiskCachedClassReaderSource
 
flush() - Method in class org.teavm.cache.DiskMethodNodeCache
 
flush() - Method in class org.teavm.cache.DiskProgramCache
 
flush() - Method in class org.teavm.cache.FileSymbolTable
 
flush() - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
flushTypes() - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
forClass(String) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forClass(String) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forClass(String) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forClassClass(String) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forClassClass(String) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forClassClass(String) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forClassInitializer(String) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forClassInitializer(String) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forClassInitializer(String) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forClassInstance(ValueType) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forClassInstance(ValueType) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forClassInstance(ValueType) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forClassSystemInitializer(ValueType) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forClassSystemInitializer(ValueType) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forClassSystemInitializer(ValueType) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
fork(BinaryBranchingCondition, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
fork(BranchingCondition) - Method in class org.teavm.model.emit.ValueEmitter
 
ForkEmitter - Class in org.teavm.model.emit
 
ForkEmitter(ProgramEmitter) - Constructor for class org.teavm.model.emit.ForkEmitter
 
forMemberField(FieldReference) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forMemberField(FieldReference) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forMemberField(FieldReference) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forMethod(MethodReference) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forMethod(MethodReference) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forMethod(MethodReference) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forStaticField(FieldReference) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forStaticField(FieldReference) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forStaticField(FieldReference) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forSupertypeFunction(ValueType) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forSupertypeFunction(ValueType) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forSupertypeFunction(ValueType) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
forVirtualMethod(MethodDescriptor) - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
forVirtualMethod(MethodDescriptor) - Method in interface org.teavm.backend.lowlevel.generate.NameProvider
 
forVirtualMethod(MethodDescriptor) - Method in class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
fragment() - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
fragment() - Method in class org.teavm.backend.c.generate.CodeWriter
 
FragmentEmitter - Interface in org.teavm.model.emit
 
free(Address) - Static method in class org.teavm.backend.c.runtime.Memory
 
free(Address, int) - Static method in class org.teavm.runtime.MemoryTrace
 
from - Variable in class org.teavm.ast.ControlFlowEntry
 
FROM_INTEGER - Enum constant in enum class org.teavm.model.instructions.CastIntegerDirection
 
fromTextLocation(TextLocation, MethodReference) - Static method in class org.teavm.model.lowlevel.CallSiteLocation
 
FSTFLAGS_MTIME - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
FULL - Enum constant in enum class org.teavm.vm.TeaVMOptimizationLevel
 
fullName() - Method in class org.teavm.backend.wasm.debug.info.ClassInfo
 
fullName() - Method in class org.teavm.backend.wasm.debug.info.FileInfo
 
fullName() - Method in class org.teavm.backend.wasm.debug.info.MethodInfo
 
fullName() - Method in class org.teavm.backend.wasm.debug.info.PackageInfo
 
function - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
 
FUNCTION_CALL - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
functionClassName - Variable in class org.teavm.model.lowlevel.ExportedMethodKey
 
FunctionControlFlow - Class in org.teavm.backend.wasm.debug.info
 
FunctionControlFlowBuilder - Class in org.teavm.backend.wasm.debug.info
 
FunctionControlFlowBuilder(int, int) - Constructor for class org.teavm.backend.wasm.debug.info.FunctionControlFlowBuilder
 
FunctionControlFlowIterator - Class in org.teavm.backend.wasm.debug.info
 
functionEnd() - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
functionEnd() - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
functionEnd() - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 
FunctionIntrinsic - Class in org.teavm.backend.c.intrinsic
 
FunctionIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
FunctionIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.FunctionIntrinsic
 
FunctionIntrinsic(Characteristics, Map<? extends ExportedMethodKey, ? extends MethodReference>) - Constructor for class org.teavm.backend.c.intrinsic.FunctionIntrinsic
 
functions() - Method in class org.teavm.backend.wasm.debug.info.ControlFlowInfo
 
functionStart(int, int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
functionStart(int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
functionStart(int, int) - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 

G

GC - Class in org.teavm.runtime
 
GC_MARKED - Static variable in class org.teavm.runtime.RuntimeObject
 
GC_OLD_GENERATION - Static variable in class org.teavm.runtime.RuntimeObject
 
gcCompleted() - Static method in class org.teavm.runtime.MemoryTrace
 
GCIntrinsic - Class in org.teavm.backend.c.intrinsic
 
GCIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
GCIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.GCIntrinsic
 
GCIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
GCShadowStackContributor - Class in org.teavm.model.lowlevel
 
GCShadowStackContributor(Characteristics) - Constructor for class org.teavm.model.lowlevel.GCShadowStackContributor
 
gcStarted(boolean) - Static method in class org.teavm.runtime.MemoryTrace
 
GCVisualizer - Class in org.teavm.backend.c.util
 
GE - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
GE_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
GE_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
generate(List<? extends CallSiteDescriptor>) - Method in class org.teavm.backend.c.generate.CallSiteGenerator
 
generate(Expr) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
generate(CodeWriter) - Method in class org.teavm.backend.c.generate.StringPoolGenerator
 
generate(GeneratorContext, MethodReference) - Method in class org.teavm.backend.c.generators.ArrayGenerator
 
generate(GeneratorContext, MethodReference) - Method in interface org.teavm.backend.c.generators.Generator
 
generate(GeneratorContext, MethodReference) - Method in class org.teavm.backend.c.generators.ReferenceQueueGenerator
 
generate(GeneratorContext, MethodReference) - Method in class org.teavm.backend.c.generators.WeakReferenceGenerator
 
generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.backend.javascript.intrinsics.ref.ReferenceQueueGenerator
 
generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.backend.javascript.intrinsics.ref.WeakReferenceGenerator
 
generate(GeneratorContext, SourceWriter, MethodReference) - Method in interface org.teavm.backend.javascript.spi.Generator
 
generate(InjectorContext, MethodReference) - Method in interface org.teavm.backend.javascript.spi.Injector
 
generate(MethodReference, MethodHolder) - Method in class org.teavm.backend.wasm.generate.WasmGenerator
 
generateCallSiteId(TextLocation) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
generateClass(CodeWriter, CodeWriter, ClassHolder) - Method in class org.teavm.backend.c.generate.ClassGenerator
 
generateClassName() - Method in class org.teavm.dependency.DependencyAgent
 
generateClassName() - Method in class org.teavm.dependency.DependencyAnalyzer
 
GeneratedBy - Annotation Interface in org.teavm.backend.javascript.spi
 
generateDefinition(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerator
 
GeneratedLocation - Class in org.teavm.debugging.information
 
GeneratedLocation(int, int) - Constructor for class org.teavm.debugging.information.GeneratedLocation
 
generateFunctions(WasmModule) - Method in class org.teavm.backend.wasm.generate.WasmInteropFunctionGenerator
 
generateMethod(RegularMethodNode) - Method in class org.teavm.backend.c.generate.CodeGenerator
 
generateMethodParameters(CodeWriter, MethodDescriptor, boolean, boolean) - Static method in class org.teavm.backend.c.generate.CodeGenerator
 
generateMethodSignature(CodeWriter, NameProvider, MethodReference, boolean, boolean) - Static method in class org.teavm.backend.c.generate.CodeGenerator
 
generateNative(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerator
 
generateRegisterCallSite(int, TextLocation) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
generateSimpleStringLiteral(CodeWriter, String) - Static method in class org.teavm.backend.c.generate.StringPoolGenerator
 
generateSpecialFunctions(WasmModule) - Method in class org.teavm.backend.wasm.generate.WasmSpecialFunctionGenerator
 
generateStringPoolHeaders(CodeWriter, IncludeManager) - Method in class org.teavm.backend.c.generate.StringPoolGenerator
 
generateType(CodeWriter, CodeWriter, ValueType) - Method in class org.teavm.backend.c.generate.ClassGenerator
 
GenerationContext - Class in org.teavm.backend.c.generate
 
GenerationContext(VirtualTableProvider, Characteristics, DependencyInfo, StringPool, NameProvider, FileNameProvider, Diagnostics, ClassReaderSource, List<Intrinsic>, List<Generator>, Predicate<MethodReference>, BuildTarget, ClassInitializerInfo, boolean, boolean, boolean, boolean) - Constructor for class org.teavm.backend.c.generate.GenerationContext
 
generator - Variable in class org.teavm.backend.javascript.decompile.PreparedMethod
 
Generator - Interface in org.teavm.backend.c.generators
 
Generator - Interface in org.teavm.backend.javascript.spi
 
GeneratorContext - Interface in org.teavm.backend.c.generators
 
GeneratorContext - Interface in org.teavm.backend.javascript.spi
 
GeneratorFactory - Interface in org.teavm.backend.c.generators
 
GeneratorFactoryContext - Interface in org.teavm.backend.c.generators
 
genericParameterCount() - Method in class org.teavm.model.MethodHolder
 
genericParameterCount() - Method in interface org.teavm.model.MethodReader
 
genericParameterType(int) - Method in class org.teavm.model.MethodHolder
 
genericParameterType(int) - Method in interface org.teavm.model.MethodReader
 
GenericTypeParameter - Class in org.teavm.model
 
GenericTypeParameter(String, GenericValueType.Reference, GenericValueType.Reference[]) - Constructor for class org.teavm.model.GenericTypeParameter
 
GenericValueType - Class in org.teavm.model
 
GenericValueType.Argument - Class in org.teavm.model
 
GenericValueType.ArgumentKind - Enum Class in org.teavm.model
 
GenericValueType.Array - Class in org.teavm.model
 
GenericValueType.Object - Class in org.teavm.model
 
GenericValueType.ParsePosition - Class in org.teavm.model
 
GenericValueType.Primitive - Class in org.teavm.model
 
GenericValueType.Reference - Class in org.teavm.model
 
GenericValueType.Variable - Class in org.teavm.model
 
GenericValueType.Void - Class in org.teavm.model
 
get(int) - Method in class org.teavm.common.IntegerArray
 
get(int) - Method in class org.teavm.common.json.JsonArrayValue
 
get(int) - Method in class org.teavm.common.RecordArray
 
get(int) - Method in class org.teavm.common.RecordArray.Record
 
get(int) - Method in class org.teavm.common.RecordArrayBuilder
 
get(int) - Method in class org.teavm.common.RecordArrayBuilder.Record
 
get(String) - Method in class org.teavm.cache.DiskCachedClassReaderSource
 
get(String) - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
get(String) - Method in class org.teavm.common.json.JsonObjectValue
 
get(String) - Method in class org.teavm.model.AnnotationContainer
 
get(String) - Method in interface org.teavm.model.AnnotationContainerReader
 
get(String) - Method in interface org.teavm.model.ClassHolderSource
 
get(String) - Method in interface org.teavm.model.ClassReaderSource
 
get(String) - Method in class org.teavm.model.CopyClassHolderSource
 
get(String) - Method in class org.teavm.model.MutableClassHolderSource
 
get(String) - Method in class org.teavm.model.PreOptimizingClassHolderSource
 
get(String) - Method in class org.teavm.parsing.ClasspathClassHolderSource
 
get(String) - Method in class org.teavm.parsing.CompositeClassHolderSource
 
get(String) - Method in class org.teavm.parsing.DirectoryClasspathClassHolderSource
 
get(String) - Method in class org.teavm.parsing.resource.MapperClassHolderSource
 
get(MethodHolder) - Static method in class org.teavm.model.MethodDescriptor
 
get(MethodReference) - Method in interface org.teavm.dependency.DependencyGraphCreatorProvider
 
get(MethodReference, CacheStatus) - Method in class org.teavm.cache.DiskMethodNodeCache
 
get(MethodReference, CacheStatus) - Method in class org.teavm.cache.DiskProgramCache
 
get(MethodReference, CacheStatus) - Method in class org.teavm.cache.EmptyMethodNodeCache
 
get(MethodReference, CacheStatus) - Method in class org.teavm.cache.EmptyProgramCache
 
get(MethodReference, CacheStatus) - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
get(MethodReference, CacheStatus) - Method in class org.teavm.cache.InMemoryProgramCache
 
get(MethodReference, CacheStatus) - Method in interface org.teavm.cache.MethodNodeCache
 
get(MethodReference, CacheStatus) - Method in interface org.teavm.model.ProgramCache
 
GET - Enum constant in enum class org.teavm.backend.wasm.parser.LocalOpcode
 
GET_FIELD - Enum constant in enum class org.teavm.model.MethodHandleType
 
GET_STATIC_FIELD - Enum constant in enum class org.teavm.model.MethodHandleType
 
getAddress() - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
getAddress(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getAgent() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getAgent() - Method in class org.teavm.dependency.DynamicCallSite
 
getAlignment() - Method in class org.teavm.backend.wasm.binary.DataStructure
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getAlignment() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getAll() - Method in class org.teavm.common.IntegerArray
 
getAlternative() - Method in class org.teavm.ast.ConditionalExpr
 
getAlternative() - Method in class org.teavm.ast.ConditionalStatement
 
getAlternative() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getAlternative() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getAmount() - Method in class org.teavm.backend.wasm.model.expression.WasmMemoryGrow
 
getAncestorClasses(String) - Method in interface org.teavm.model.ClassReaderSource
 
getAncestors(String) - Method in interface org.teavm.model.ClassReaderSource
 
getAnnotation() - Method in class org.teavm.model.AnnotationValue
 
getAnnotationDefault() - Method in class org.teavm.model.MethodHolder
 
getAnnotationDefault() - Method in interface org.teavm.model.MethodReader
 
getAnnotations() - Method in class org.teavm.model.ElementHolder
 
getAnnotations() - Method in interface org.teavm.model.ElementReader
 
getAnnotations() - Method in class org.teavm.model.Program
 
getAnnotations() - Method in interface org.teavm.model.ProgramReader
 
getArgs() - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
getArgs() - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
getArgument(int) - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getArgumentCount() - Method in class org.teavm.model.MethodHandle
 
getArguments() - Method in class org.teavm.ast.InvocationExpr
 
getArguments() - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
getArguments() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
getArguments() - Method in class org.teavm.dependency.DynamicCallSite
 
getArguments() - Method in class org.teavm.model.GenericValueType.Object
 
getArguments() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getArguments() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getArgumentType(int) - Method in class org.teavm.model.MethodHandle
 
getArgumentTypes() - Method in class org.teavm.model.MethodHandle
 
getArray() - Method in class org.teavm.ast.BoundCheckExpr
 
getArray() - Method in class org.teavm.ast.SubscriptExpr
 
getArray() - Method in class org.teavm.ast.UnwrapArrayExpr
 
getArray() - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
getArray() - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
getArray() - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
getArray() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getArray() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getArray() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getArray(int) - Method in class org.teavm.common.RecordArray.Record
 
getArray(int) - Method in class org.teavm.common.RecordArrayBuilder.Record
 
getArrayItem() - Method in class org.teavm.dependency.DependencyNode
 
getArrayItem() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getArraysPerRecord() - Method in class org.teavm.common.RecordArrayBuilder
 
getAssignee() - Method in class org.teavm.model.instructions.AssignInstruction
 
getAstCache() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getAsync(MethodReference, CacheStatus) - Method in class org.teavm.cache.DiskMethodNodeCache
 
getAsync(MethodReference, CacheStatus) - Method in class org.teavm.cache.EmptyMethodNodeCache
 
getAsync(MethodReference, CacheStatus) - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
getAsync(MethodReference, CacheStatus) - Method in interface org.teavm.cache.MethodNodeCache
 
getAsyncFamilyMethods() - Method in class org.teavm.model.util.AsyncMethodFinder
 
getAsyncMethods() - Method in class org.teavm.model.util.AsyncMethodFinder
 
getAvailableFields() - Method in class org.teavm.model.AnnotationHolder
 
getAvailableFields() - Method in interface org.teavm.model.AnnotationReader
 
getBack() - Method in class org.teavm.common.MutableGraphEdge
 
getBasicBlock() - Method in class org.teavm.model.Instruction
 
getBasicBlock() - Method in class org.teavm.model.Phi
 
getBasicBlock() - Method in interface org.teavm.model.PhiReader
 
getBasicBlock() - Method in class org.teavm.model.Sigma
 
getBasicBlocks() - Method in class org.teavm.model.Program
 
getBasicBlocks() - Method in interface org.teavm.model.ProgramReader
 
getBinaryWriter() - Method in interface org.teavm.backend.wasm.generators.WasmMethodGeneratorContext
 
getBinaryWriter() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getBlock() - Method in class org.teavm.model.emit.ProgramEmitter
 
getBlock() - Method in class org.teavm.model.emit.ValueEmitter
 
getBlock() - Method in exception class org.teavm.model.InterpretException
 
getBlockSuccessors(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getBody() - Method in class org.teavm.ast.AsyncMethodNode
 
getBody() - Method in class org.teavm.ast.BlockStatement
 
getBody() - Method in class org.teavm.ast.RegularMethodNode
 
getBody() - Method in class org.teavm.ast.SwitchClause
 
getBody() - Method in class org.teavm.ast.WhileStatement
 
getBody() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
getBody() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getBoolean() - Method in class org.teavm.model.AnnotationValue
 
getBoolean(Object) - Static method in class org.teavm.runtime.Fiber
 
getBootstrapArguments() - Method in class org.teavm.dependency.DynamicCallSite
 
getBootstrapArguments() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getBootstrapMethod() - Method in class org.teavm.dependency.DynamicCallSite
 
getBootstrapMethod() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getBoxedType() - Method in class org.teavm.model.ValueType.Primitive
 
getBreakpointAddresses() - Method in class org.teavm.backend.wasm.debug.info.StepLocationsFinder
 
getBreakpoints() - Method in class org.teavm.debugging.Debugger
 
getBuffer() - Static method in class org.teavm.backend.wasm.runtime.WasiBuffer
 
getBufferSize() - Static method in class org.teavm.backend.wasm.runtime.WasiBuffer
 
getBuildTarget() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getByte() - Method in class org.teavm.model.AnnotationValue
 
getByte(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getByte(Object) - Static method in class org.teavm.runtime.Fiber
 
getCached(String) - Method in class org.teavm.model.ReferenceCache
 
getCached(String, MethodDescriptor) - Method in class org.teavm.model.ReferenceCache
 
getCached(FieldReference) - Method in class org.teavm.model.ReferenceCache
 
getCached(GenericValueType) - Method in class org.teavm.model.ReferenceCache
 
getCached(MethodDescriptor) - Method in class org.teavm.model.ReferenceCache
 
getCached(MethodReference) - Method in class org.teavm.model.ReferenceCache
 
getCached(ValueType) - Method in class org.teavm.model.ReferenceCache
 
getCachedPreimages() - Method in class org.teavm.common.CachedFunction
 
getCacheStatus() - Method in interface org.teavm.vm.TeaVMTargetController
 
getCallAddresses() - Method in class org.teavm.backend.wasm.debug.info.StepLocationsFinder
 
getCalledMethod() - Method in class org.teavm.dependency.DynamicCallSite
 
getCalledMethods() - Method in interface org.teavm.callgraph.CallSite
 
getCalledMethods() - Method in class org.teavm.dependency.DefaultCallSite
 
getCallee() - Method in interface org.teavm.callgraph.FieldAccessSite
 
getCaller() - Method in class org.teavm.dependency.DynamicCallSite
 
getCallerCallSites() - Method in interface org.teavm.callgraph.CallGraphNode
 
getCallers() - Method in interface org.teavm.callgraph.CallSite
 
getCallers() - Method in class org.teavm.dependency.DefaultCallSite
 
getCallGraph() - Method in class org.teavm.dependency.DependencyAgent
 
getCallGraph() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getCallGraph() - Method in interface org.teavm.dependency.DependencyInfo
 
getCallSite(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getCallSite(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getCallSiteId(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getCallSiteId(Address) - Static method in class org.teavm.runtime.ShadowStack
 
getCallSites() - Method in interface org.teavm.callgraph.CallGraphNode
 
getCallSites(SourceLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getCallStack() - Method in class org.teavm.debugging.Debugger
 
getCallStack() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
getChar() - Method in class org.teavm.model.AnnotationValue
 
getChar(Object) - Static method in class org.teavm.runtime.Fiber
 
getCharacteristics() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getChildFile(String) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
getChildFile(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
getChildFile(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
getClass(int) - Method in class org.teavm.backend.wasm.debug.parser.DebugClassParser
 
getClass(String) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
getClass(String) - Method in class org.teavm.dependency.DependencyAgent
 
getClass(String) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getClass(String) - Method in interface org.teavm.dependency.DependencyInfo
 
getClass(RuntimeObject) - Static method in class org.teavm.runtime.RuntimeClass
 
getClassAlias(String) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getClassAlias(String) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getClassAlias(String) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getClassAlignment(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassBound() - Method in class org.teavm.model.GenericTypeParameter
 
getClassContext() - Method in class org.teavm.backend.c.generate.CodeGenerator
 
getClassCount() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassCount() - Static method in class org.teavm.runtime.Mutator
 
getClasses() - Static method in class org.teavm.runtime.Mutator
 
getClasses() - Method in class org.teavm.vm.TeaVM
 
getClassesAddress() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassesInStats() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getClassGenerator() - Method in interface org.teavm.backend.wasm.generators.WasmMethodGeneratorContext
 
getClassHierarchy() - Method in class org.teavm.dependency.DependencyAgent
 
getClassHierarchy() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getClassHolder() - Method in class org.teavm.backend.javascript.decompile.PreparedClass
 
getClassInitAlias(String) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getClassInitAlias(String) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getClassInitAlias(String) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getClassInitializerInfo() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getClassInitializerInfo() - Method in interface org.teavm.vm.TeaVMTargetController
 
getClassLiteral(IntrinsicContext, InvocationExpr, Expr) - Static method in class org.teavm.backend.c.util.ConstantUtil
 
getClassLoader() - Method in interface org.teavm.backend.c.generators.GeneratorFactoryContext
 
getClassLoader() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicFactoryContext
 
getClassLoader() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getClassLoader() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getClassLoader() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getClassLoader() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getClassLoader() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getClassLoader() - Method in interface org.teavm.backend.javascript.spi.ModuleImporterContext
 
getClassLoader() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
getClassLoader() - Method in class org.teavm.dependency.DependencyAgent
 
getClassLoader() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getClassLoader() - Method in interface org.teavm.dependency.DependencyInfo
 
getClassLoader() - Method in interface org.teavm.vm.spi.TeaVMHost
Gets class loaded that is used by TeaVM.
getClassLoader() - Method in class org.teavm.vm.TeaVM
 
getClassLoader() - Method in class org.teavm.vm.TeaVMBuilder
 
getClassLoader() - Method in interface org.teavm.vm.TeaVMTargetController
 
getClassName() - Method in class org.teavm.ast.InitClassStatement
 
getClassName() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getClassName() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getClassName() - Method in class org.teavm.dependency.ClassDependency
 
getClassName() - Method in interface org.teavm.dependency.ClassDependencyInfo
 
getClassName() - Method in class org.teavm.model.classes.VirtualTable
 
getClassName() - Method in class org.teavm.model.FieldReference
 
getClassName() - Method in class org.teavm.model.GenericValueType.Object
 
getClassName() - Method in class org.teavm.model.instructions.InitClassInstruction
 
getClassName() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getClassName() - Method in class org.teavm.model.lowlevel.ExceptionHandlerDescriptor
 
getClassName() - Method in class org.teavm.model.MethodHandle
 
getClassName() - Method in class org.teavm.model.MethodReference
 
getClassName() - Method in class org.teavm.model.ValueType.Object
 
getClassName(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getClassNameByJsName(String) - Method in class org.teavm.debugging.information.DebugInformation
 
getClassNameId() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getClassNames() - Method in class org.teavm.debugging.information.DebugInformation
 
getClassNames() - Method in interface org.teavm.model.ListableClassReaderSource
 
getClassNames() - Method in class org.teavm.model.MutableClassHolderSource
 
getClassPointer(ValueType) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassPointer(ValueType) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getClassReader() - Method in class org.teavm.dependency.ClassDependency
 
getClassSize(String) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getClassSize(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getClassSource() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getClassSource() - Method in interface org.teavm.backend.c.generators.GeneratorFactoryContext
 
getClassSource() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicFactoryContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.ProviderContext
 
getClassSource() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getClassSource() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getClassSource() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.spi.ModuleImporterContext
 
getClassSource() - Method in interface org.teavm.backend.javascript.spi.VirtualMethodContributorContext
 
getClassSource() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getClassSource() - Method in interface org.teavm.backend.wasm.generators.WasmMethodGeneratorContext
 
getClassSource() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
getClassSource() - Method in class org.teavm.dependency.DependencyAgent
 
getClassSource() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getClassSource() - Method in interface org.teavm.dependency.DependencyInfo
 
getClassSource() - Method in class org.teavm.model.ClassHierarchy
 
getClassSource() - Method in class org.teavm.model.emit.ProgramEmitter
 
getClassSource() - Method in interface org.teavm.model.optimization.MethodOptimizationContext
 
getClassSource() - Method in class org.teavm.vm.TeaVMBuilder
 
getClassValueNode() - Method in class org.teavm.dependency.DependencyNode
 
getClassValueNode() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getClauses() - Method in class org.teavm.ast.SwitchStatement
 
getClosureVariable() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getColumn() - Method in interface org.teavm.backend.javascript.codegen.LocationProvider
 
getColumn() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
getColumn() - Method in class org.teavm.debugging.information.GeneratedLocation
 
getColumn() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getColumnNumber() - Method in exception class org.teavm.common.json.JsonSyntaxException
 
getComponents() - Method in class org.teavm.backend.wasm.binary.DataStructure
 
getComponentType() - Method in class org.teavm.backend.wasm.binary.DataArray
 
getCondition() - Method in class org.teavm.ast.ConditionalExpr
 
getCondition() - Method in class org.teavm.ast.ConditionalStatement
 
getCondition() - Method in class org.teavm.ast.WhileStatement
 
getCondition() - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
getCondition() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
getCondition() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getCondition() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getCondition() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getCondition() - Method in class org.teavm.model.instructions.SwitchTableEntry
 
getCondition() - Method in interface org.teavm.model.instructions.SwitchTableEntryReader
 
getConditions() - Method in class org.teavm.ast.SwitchClause
 
getConsequent() - Method in class org.teavm.ast.ConditionalExpr
 
getConsequent() - Method in class org.teavm.ast.ConditionalStatement
 
getConsequent() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getConsequent() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getConstant() - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.LongConstantInstruction
 
getConstant() - Method in class org.teavm.model.instructions.StringConstantInstruction
 
getConstructedClass() - Method in class org.teavm.ast.NewExpr
 
getContent(String) - Method in class org.teavm.vm.MemoryBuildTarget
 
getContext() - Method in class org.teavm.backend.c.generate.ClassGenerationContext
 
getControlFlowGraph() - Method in interface org.teavm.model.util.DominatorWalkerContext
 
getConvertFrom() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getConvertFrom() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getConvertTo() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getConvertTo() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getCopy() - Method in class org.teavm.model.util.InstructionCopyReader
 
getCount() - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
getCount() - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
getCurrentLocation() - Method in class org.teavm.model.emit.ProgramEmitter
 
getCustomSections() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getData() - Method in class org.teavm.ast.ArrayFromDataExpr
 
getData() - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
getData() - Method in class org.teavm.backend.wasm.model.WasmCustomSection
 
getData() - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getData() - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
getData() - Method in class org.teavm.common.RecordArrayBuilder.SubArray
 
getData(int, int) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getDebugEmitter() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getDebugEmitter() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getDebugEmitter() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getDebugger() - Method in class org.teavm.debugging.Breakpoint
 
getDebugger() - Method in class org.teavm.debugging.CallFrame
 
getDebugger() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getDebugInfo() - Method in class org.teavm.backend.wasm.debug.parser.DebugInfoParser
 
getDebugInformation() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
getDebugInformation(String) - Method in interface org.teavm.debugging.information.DebugInformationProvider
 
getDebugInformation(String) - Method in class org.teavm.debugging.information.URLDebugInformationProvider
 
getDebugName() - Method in class org.teavm.model.Variable
 
getDebugName() - Method in interface org.teavm.model.VariableReader
 
getDebugNames(Instruction) - Method in class org.teavm.parsing.ProgramParser
 
getDeclaringClassName() - Method in class org.teavm.model.ClassHolder
 
getDeclaringClassName() - Method in interface org.teavm.model.ClassReader
 
getDefaultClause() - Method in class org.teavm.ast.SwitchStatement
 
getDefaultTarget() - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
getDefaultTarget() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getDefinedVariables() - Method in class org.teavm.model.util.DefinitionExtractor
 
getDefinitions() - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis
 
getDependencies() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getDependencies(String) - Method in interface org.teavm.cache.IncrementalDependencyProvider
 
getDependencies(MethodReference) - Method in interface org.teavm.cache.IncrementalDependencyProvider
 
getDependency() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getDependency() - Method in interface org.teavm.backend.javascript.spi.ModuleImporterContext
 
getDependencyAgent() - Method in class org.teavm.dependency.DependencyType
 
getDependencyAgent() - Method in class org.teavm.dependency.MethodDependency
 
getDependencyAnalyzerFactory() - Method in class org.teavm.vm.TeaVMBuilder
 
getDependencyClassSource() - Method in class org.teavm.vm.TeaVM
 
getDependencyInfo() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getDependencyInfo() - Method in interface org.teavm.model.optimization.MethodOptimizationContext
 
getDependencyInfo() - Method in class org.teavm.vm.TeaVM
 
getDependencyInfo() - Method in interface org.teavm.vm.TeaVMTargetController
 
getDependencyListeners() - Method in class org.teavm.backend.c.CTarget
 
getDependencyListeners() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getDependencyListeners() - Method in class org.teavm.backend.wasm.WasmTarget
 
getDependencyListeners() - Method in interface org.teavm.vm.TeaVMTarget
 
getDepth() - Method in interface org.teavm.model.optimization.InliningContext
 
getDescriptor() - Method in class org.teavm.model.MethodHolder
 
getDescriptor() - Method in interface org.teavm.model.MethodReader
 
getDescriptor() - Method in class org.teavm.model.MethodReference
 
getDestinationIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
getDiagnostics() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getDiagnostics() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getDiagnostics() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getDiagnostics() - Method in interface org.teavm.backend.wasm.generators.WasmMethodGeneratorContext
 
getDiagnostics() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getDiagnostics() - Method in class org.teavm.dependency.DependencyAgent
 
getDiagnostics() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getDiagnostics() - Method in interface org.teavm.model.ClassHolderTransformerContext
 
getDiagnostics() - Method in interface org.teavm.vm.TeaVMTargetController
 
getDiagnosticsProblems() - Method in interface org.teavm.vm.Violations
 
getDimensions() - Method in class org.teavm.ast.NewMultiArrayExpr
 
getDimensions() - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
getDirectCallSites() - Method in class org.teavm.model.optimization.Devirtualization
 
getDirection() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getDirectOverridingMethods(MethodReference) - Method in class org.teavm.debugging.information.DebugInformation
 
getDisplayLabel() - Method in class org.teavm.model.Variable
 
getDominatorTree() - Method in interface org.teavm.model.util.DominatorWalkerContext
 
getDouble() - Method in class org.teavm.model.AnnotationValue
 
getDouble() - Method in class org.teavm.model.RuntimeConstant
 
getDouble(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getDouble(Object) - Static method in class org.teavm.runtime.Fiber
 
getEdges() - Method in class org.teavm.common.MutableGraphNode
 
getElement(int) - Method in class org.teavm.model.emit.ValueEmitter
 
getElement(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
getElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
getElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
getElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in interface org.teavm.model.instructions.InstructionReader
 
getElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.util.InstructionCopyReader
 
GetElementInstruction - Class in org.teavm.model.instructions
 
GetElementInstruction(ArrayElementType) - Constructor for class org.teavm.model.instructions.GetElementInstruction
 
getElementType() - Method in class org.teavm.ast.UnwrapArrayExpr
 
getElementType() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getEliminatedCasts() - Method in class org.teavm.model.optimization.Devirtualization
 
getElseBlock() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
getEnd() - Method in interface org.teavm.common.RangeTree.Node
 
getEntries() - Method in class org.teavm.model.instructions.SwitchInstruction
 
getEntry(MethodDescriptor) - Method in class org.teavm.model.classes.VirtualTable
 
getEntryPoints() - Method in interface org.teavm.vm.TeaVMTargetController
 
getEnumValue() - Method in class org.teavm.model.AnnotationValue
 
getError() - Method in exception class org.teavm.common.json.JsonSyntaxException
 
getExactMethod() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getExactMethod(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getExactMethodId() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getExactMethodId(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getExactMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
getException() - Method in class org.teavm.ast.ThrowStatement
 
getException() - Method in class org.teavm.model.instructions.RaiseInstruction
 
getExceptionHandlerId() - Static method in class org.teavm.runtime.ShadowStack
 
getExceptionHandlingUsages() - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis.Definition
 
getExceptionType() - Method in class org.teavm.ast.TryCatchStatement
 
getExceptionType() - Method in class org.teavm.model.TryCatchBlock
 
getExceptionType() - Method in interface org.teavm.model.TryCatchBlockReader
 
getExceptionVariable() - Method in class org.teavm.ast.TryCatchStatement
 
getExceptionVariable() - Method in class org.teavm.model.BasicBlock
 
getExceptionVariable() - Method in interface org.teavm.model.BasicBlockReader
 
getExportedMethods() - Method in class org.teavm.model.lowlevel.ExportDependencyListener
 
getExportName() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getExpr() - Method in class org.teavm.ast.InstanceOfExpr
 
getExtension(Class<T>) - Method in interface org.teavm.vm.spi.TeaVMHost
 
getExtension(Class<T>) - Method in class org.teavm.vm.TeaVM
 
getExternalObjects() - Method in class org.teavm.model.analysis.AliasAnalysis
 
getField() - Method in class org.teavm.ast.QualificationExpr
 
getField() - Method in interface org.teavm.callgraph.FieldAccessSite
 
getField() - Method in class org.teavm.dependency.FieldDependency
 
getField() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getField() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getField(Class<?>, String, Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
getField(String) - Method in class org.teavm.model.ClassHolder
 
getField(String) - Method in interface org.teavm.model.ClassReader
 
getField(String, Class<?>) - Method in class org.teavm.model.emit.ValueEmitter
 
getField(String, String, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
getField(String, ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
getField(FieldReference) - Method in class org.teavm.dependency.DependencyAgent
 
getField(FieldReference) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getField(FieldReference) - Method in interface org.teavm.dependency.DependencyInfo
 
getField(FieldReference, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
getField(VariableReader, VariableReader, FieldReference, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
getFieldAccess(FieldReference) - Method in interface org.teavm.callgraph.CallGraph
 
getFieldAccessSites() - Method in interface org.teavm.callgraph.CallGraphNode
 
getFieldAlias(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
GetFieldInstruction - Class in org.teavm.model.instructions
 
GetFieldInstruction() - Constructor for class org.teavm.model.instructions.GetFieldInstruction
 
getFieldMeaning(String, String) - Method in class org.teavm.debugging.information.DebugInformation
 
getFieldName() - Method in class org.teavm.model.FieldReference
 
getFieldOffset(FieldReference) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getFields() - Method in class org.teavm.model.ClassHolder
 
getFields() - Method in interface org.teavm.model.ClassReader
 
getFields(int) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
getFieldType() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getFieldType() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getFieldType(FieldReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getFieldType(FieldReference) - Method in class org.teavm.model.analysis.EscapeAnalysis
 
getFile(int) - Method in class org.teavm.backend.wasm.debug.parser.DebugFileParser
 
getFile(String) - Method in class org.teavm.backend.c.runtime.fs.CFileSystem
 
getFile(String) - Method in class org.teavm.backend.wasm.runtime.fs.WasiFileSystem
 
getFile(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem
 
getFile(String) - Method in interface org.teavm.runtime.fs.VirtualFileSystem
 
getFileName() - Method in class org.teavm.debugging.information.SourceLocation
 
getFileName() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getFileName() - Method in class org.teavm.model.InliningInfo
 
getFileName() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getFileName() - Method in class org.teavm.model.TextLocation
 
getFileName() - Method in class org.teavm.parsing.ProgramParser
 
getFileName(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getFileNameId() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getFileNames() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getFilesNames() - Method in class org.teavm.debugging.information.DebugInformation
 
getFirst() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
getFirst() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getFirst() - Method in class org.teavm.common.MutableGraphEdge
 
getFirstChild() - Method in interface org.teavm.common.RangeTree.Node
 
getFirstInstruction() - Method in class org.teavm.model.BasicBlock
 
getFirstOperand() - Method in class org.teavm.ast.BinaryExpr
 
getFirstOperand() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getFirstOperand() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getFloat() - Method in class org.teavm.model.AnnotationValue
 
getFloat() - Method in class org.teavm.model.RuntimeConstant
 
getFloat(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getFloat(Object) - Static method in class org.teavm.runtime.Fiber
 
getFollowingLines(SourceLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getFreeMemory() - Static method in class org.teavm.runtime.GC
 
getFullNameFor(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getFullNameFor(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getFullNameFor(MethodReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getFullNameFor(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getFunction() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getFunction(String) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getFunctionAlias(String) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getFunctionAlias(String) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getFunctionAlias(String) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getFunctionName() - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
getFunctionPointer(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getFunctionPointer(String) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getFunctions() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getFunctionTable() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getFunctionTable() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getGeneratedLocations(String, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getGeneratedLocations(SourceLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getGenerator(MethodReference) - Method in class org.teavm.backend.c.generate.GenerationContext
 
getGenerator(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getGenericInterfaces() - Method in class org.teavm.model.ClassHolder
 
getGenericInterfaces() - Method in interface org.teavm.model.ClassReader
 
getGenericParameters() - Method in class org.teavm.model.ClassHolder
 
getGenericParameters() - Method in interface org.teavm.model.ClassReader
 
getGenericParent() - Method in class org.teavm.model.ClassHolder
 
getGenericParent() - Method in interface org.teavm.model.ClassReader
 
getGenericResultType() - Method in class org.teavm.model.MethodHolder
 
getGenericResultType() - Method in interface org.teavm.model.MethodReader
 
getGenericType() - Method in class org.teavm.model.FieldHolder
 
getGenericType() - Method in interface org.teavm.model.FieldReader
 
getGraph() - Method in interface org.teavm.callgraph.CallGraphNode
 
getGraph() - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
getGraph() - Method in class org.teavm.common.GraphIndexer
 
getHandler() - Method in class org.teavm.ast.TryCatchStatement
 
getHandler() - Method in class org.teavm.model.TryCatchBlock
 
getHandler() - Method in interface org.teavm.model.TryCatchBlockReader
 
getHandlers() - Method in class org.teavm.model.lowlevel.CallSiteDescriptor
 
getHead() - Method in interface org.teavm.common.Loop
 
getHierarchy() - Method in interface org.teavm.model.ClassHolderTransformerContext
 
getHierarchy() - Method in interface org.teavm.model.optimization.MethodOptimizationContext
 
getHostExtensions() - Method in class org.teavm.backend.c.CTarget
 
getHostExtensions() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getHostExtensions() - Method in class org.teavm.backend.wasm.WasmTarget
 
getHostExtensions() - Method in interface org.teavm.vm.TeaVMTarget
 
getId() - Method in class org.teavm.ast.IdentifiedStatement
 
getId() - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis.Definition
 
getId() - Method in interface org.teavm.debugging.javascript.JavaScriptScript
 
getId() - Method in class org.teavm.model.lowlevel.CallSiteDescriptor
 
getId() - Method in class org.teavm.model.lowlevel.ExceptionHandlerDescriptor
 
getImplementor() - Method in class org.teavm.model.classes.VirtualTableEntry
 
getImportedMethod(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getImportModule() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getImportName() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getIncomings() - Method in class org.teavm.model.Phi
 
getIncrementalCache() - Method in class org.teavm.dependency.DependencyAgent
 
getIncrementalCache() - Method in interface org.teavm.model.ClassHolderTransformerContext
 
getIncrementalDependencies() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getIndex() - Method in class org.teavm.ast.BoundCheckExpr
 
getIndex() - Method in class org.teavm.ast.SubscriptExpr
 
getIndex() - Method in class org.teavm.ast.VariableExpr
 
getIndex() - Method in class org.teavm.ast.VariableNode
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getIndex() - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getIndex() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getIndex() - Method in class org.teavm.model.BasicBlock
 
getIndex() - Method in interface org.teavm.model.BasicBlockReader
 
getIndex() - Method in class org.teavm.model.classes.VirtualTableEntry
 
getIndex() - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
getIndex() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getIndex() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getIndex() - Method in exception class org.teavm.model.text.ListingParseException
 
getIndex() - Method in class org.teavm.model.Variable
 
getIndex() - Method in interface org.teavm.model.VariableReader
 
getInfo() - Method in class org.teavm.backend.wasm.debug.parser.DebugClassLayoutParser
 
getInfo(String) - Method in class org.teavm.model.analysis.ClassMetadataRequirements
 
getInfoWriter() - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
getInitialClassSource() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getInitialClassSource() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getInitializationOrder() - Method in class org.teavm.model.analysis.ClassInitializerAnalysis
 
getInitializationOrder() - Method in interface org.teavm.model.analysis.ClassInitializerInfo
 
getInitializerMethods() - Method in class org.teavm.backend.wasm.WasmTarget
 
getInitializerMethods() - Method in interface org.teavm.vm.TeaVMTarget
 
getInitialValue() - Method in class org.teavm.model.FieldHolder
 
getInitialValue() - Method in interface org.teavm.model.FieldReader
 
getInjector(MethodReference) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getInlining() - Method in class org.teavm.model.TextLocation
 
getInliningFilter() - Method in class org.teavm.backend.c.CTarget
 
getInliningFilter() - Method in class org.teavm.backend.wasm.WasmTarget
 
getInliningFilter() - Method in interface org.teavm.vm.TeaVMTarget
 
getInliningPath() - Method in class org.teavm.model.TextLocation
 
getInstance() - Method in class org.teavm.dependency.DynamicCallSite
 
getInstance() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getInstance() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getInstance() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getInstance() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getInstance() - Static method in class org.teavm.runtime.fs.VirtualFileSystemProvider
 
getInstanceId() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getInstanceId() - Method in class org.teavm.debugging.Value
 
getInstruction() - Method in class org.teavm.model.instructions.SwitchTableEntry
 
getInt() - Method in class org.teavm.model.AnnotationValue
 
getInt() - Method in class org.teavm.model.RuntimeConstant
 
getInt(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getInt(Object) - Static method in class org.teavm.runtime.Fiber
 
getInterfaceBounds() - Method in class org.teavm.model.GenericTypeParameter
 
getInterfaces() - Method in class org.teavm.model.ClassHolder
 
getInterfaces() - Method in interface org.teavm.model.ClassReader
 
getInterruptor() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getIntrinsic(MethodReference) - Method in class org.teavm.backend.c.generate.GenerationContext
 
getIntrinsic(MethodReference) - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getItemType() - Method in class org.teavm.model.GenericValueType.Array
 
getItemType() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getItemType() - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
getItemType() - Method in class org.teavm.model.ValueType.Array
 
getJavaClass() - Method in class org.teavm.model.AnnotationValue
 
getJavaMethod() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getJavaScriptDebugger() - Method in class org.teavm.debugging.Debugger
 
getJavaType() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getKeywords() - Method in class org.teavm.backend.c.generate.CNameProvider
 
getKeywords() - Method in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
getKind() - Method in class org.teavm.model.GenericValueType.Argument
 
getKind() - Method in class org.teavm.model.GenericValueType.Primitive
 
getKind() - Method in class org.teavm.model.MethodHandle
 
getKind() - Method in class org.teavm.model.RuntimeConstant
 
getKind() - Method in class org.teavm.model.ValueType.Primitive
 
getKnown(T) - Method in class org.teavm.common.CachedFunction
 
getLabel() - Method in class org.teavm.model.BasicBlock
 
getLabel() - Method in class org.teavm.model.Variable
 
getLabel() - Method in interface org.teavm.model.VariableReader
 
getLanguage() - Method in interface org.teavm.debugging.javascript.JavaScriptScript
 
getLastInstruction() - Method in class org.teavm.model.BasicBlock
 
getLeftValue() - Method in class org.teavm.ast.AssignmentStatement
 
getLength() - Method in class org.teavm.ast.NewArrayExpr
 
getLength() - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getLevel() - Method in class org.teavm.model.ElementHolder
 
getLevel() - Method in interface org.teavm.model.ElementReader
 
getLine() - Method in interface org.teavm.backend.javascript.codegen.LocationProvider
 
getLine() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
getLine() - Method in class org.teavm.debugging.information.GeneratedLocation
 
getLine() - Method in class org.teavm.debugging.information.SourceLocation
 
getLine() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getLine() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getLine() - Method in class org.teavm.model.InliningInfo
 
getLine() - Method in class org.teavm.model.TextLocation
 
getLineInfo() - Method in class org.teavm.backend.wasm.debug.parser.DebugLinesParser
 
getLineNumber() - Method in exception class org.teavm.common.json.JsonSyntaxException
 
getLineNumber() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getList() - Method in class org.teavm.model.AnnotationValue
 
getLocal() - Method in class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
getLocal() - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
getLocalVariables() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getLocation() - Method in class org.teavm.ast.AssignmentStatement
 
getLocation() - Method in class org.teavm.ast.BreakStatement
 
getLocation() - Method in class org.teavm.ast.ContinueStatement
 
getLocation() - Method in class org.teavm.ast.Expr
 
getLocation() - Method in class org.teavm.ast.InitClassStatement
 
getLocation() - Method in class org.teavm.ast.MonitorEnterStatement
 
getLocation() - Method in class org.teavm.ast.MonitorExitStatement
 
getLocation() - Method in class org.teavm.ast.ReturnStatement
 
getLocation() - Method in class org.teavm.ast.ThrowStatement
 
getLocation() - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
getLocation() - Method in interface org.teavm.callgraph.FieldAccessSite
 
getLocation() - Method in class org.teavm.debugging.Breakpoint
 
getLocation() - Method in class org.teavm.debugging.CallFrame
 
getLocation() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getLocation() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
getLocation() - Method in interface org.teavm.debugging.javascript.JavaScriptBreakpoint
 
getLocation() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getLocation() - Method in class org.teavm.diagnostics.Problem
 
getLocation() - Method in class org.teavm.model.Instruction
 
getLocationCFG(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
getLocationProvider() - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
getLocations() - Method in class org.teavm.model.lowlevel.CallSiteDescriptor
 
getLocations(int) - Method in class org.teavm.backend.c.util.Deobfuscator
 
getLocations(CallGraphNode) - Method in interface org.teavm.callgraph.CallSite
 
getLocations(CallGraphNode) - Method in class org.teavm.dependency.DefaultCallSite
 
getLong() - Method in class org.teavm.model.AnnotationValue
 
getLong() - Method in class org.teavm.model.RuntimeConstant
 
getLong(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getLong(Object) - Static method in class org.teavm.runtime.Fiber
 
getMaxMemorySize() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getMemory(int, int) - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getMetadataSize() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getMethod() - Method in class org.teavm.ast.InvocationExpr
 
getMethod() - Method in interface org.teavm.backend.javascript.ProviderContext
 
getMethod() - Method in interface org.teavm.backend.javascript.spi.ModuleImporterContext
 
getMethod() - Method in interface org.teavm.callgraph.CallGraphNode
 
getMethod() - Method in class org.teavm.debugging.CallFrame
 
getMethod() - Method in class org.teavm.debugging.information.DebuggerStaticCallSite
 
getMethod() - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
getMethod() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getMethod() - Method in class org.teavm.dependency.MethodDependency
 
getMethod() - Method in class org.teavm.model.CallLocation
 
getMethod() - Method in class org.teavm.model.classes.VirtualTableEntry
 
getMethod() - Method in class org.teavm.model.InliningInfo
 
getMethod() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getMethod() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getMethod() - Method in interface org.teavm.model.optimization.MethodOptimizationContext
 
getMethod() - Method in class org.teavm.vm.TeaVMEntryPoint
 
getMethod(int) - Method in class org.teavm.backend.wasm.debug.parser.DebugMethodParser
 
getMethod(int) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethod(String, MethodDescriptor) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getMethod(MethodDescriptor) - Method in class org.teavm.model.ClassHolder
 
getMethod(MethodDescriptor) - Method in interface org.teavm.model.ClassReader
 
getMethod(MethodReference) - Method in class org.teavm.dependency.DependencyAgent
 
getMethod(MethodReference) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getMethod(MethodReference) - Method in interface org.teavm.dependency.DependencyInfo
 
getMethodAlias(MethodDescriptor) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getMethodAlias(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getMethodAlias(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getMethodAt(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodAt(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodAt(GeneratedLocation, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodEntrances(MethodReference) - Method in class org.teavm.debugging.information.DebugInformation
 
getMethodHandle() - Method in class org.teavm.model.RuntimeConstant
 
getMethodId() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
getMethodImplementation(MethodReference) - Method in class org.teavm.dependency.DependencyAgent
 
getMethodImplementation(MethodReference) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getMethodImplementation(MethodReference) - Method in interface org.teavm.dependency.DependencyInfo
 
getMethodImplementations(MethodDescriptor) - Method in class org.teavm.model.analysis.ClassInference
 
getMethodName() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
getMethods() - Method in class org.teavm.backend.javascript.decompile.PreparedClass
 
getMethods() - Method in class org.teavm.debugging.information.DebugInformation
 
getMethods() - Method in class org.teavm.model.classes.VirtualTable
 
getMethods() - Method in class org.teavm.model.ClassHolder
 
getMethods() - Method in interface org.teavm.model.ClassReader
 
getMethods() - Method in class org.teavm.vm.TeaVM
 
getMethodType() - Method in class org.teavm.model.RuntimeConstant
 
getMinMemorySize() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getMissingClasses() - Method in interface org.teavm.vm.Violations
 
getMissingFields() - Method in interface org.teavm.vm.Violations
 
getMissingMethods() - Method in interface org.teavm.vm.Violations
 
getModificationDate(String) - Method in interface org.teavm.parsing.ClassDateProvider
 
getModificationDate(String) - Method in class org.teavm.parsing.ClasspathClassHolderSource
 
getModificationDate(String) - Method in class org.teavm.parsing.ClasspathResourceMapper
 
getModifiers() - Method in class org.teavm.ast.MethodNode
 
getModifiers() - Method in class org.teavm.model.ElementHolder
 
getModule() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getMutableAncestorClasses(String) - Method in interface org.teavm.model.ClassHolderSource
 
getMutableAncestors(String) - Method in interface org.teavm.model.ClassHolderSource
 
getName() - Method in class org.teavm.ast.VariableNode
 
getName() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
getName() - Method in class org.teavm.backend.javascript.decompile.PreparedClass
 
getName() - Method in class org.teavm.backend.wasm.model.WasmCustomSection
 
getName() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getName() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getName() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
getName() - Method in interface org.teavm.debugging.javascript.JavaScriptVariable
 
getName() - Method in class org.teavm.debugging.Variable
 
getName() - Method in class org.teavm.dependency.DependencyType
 
getName() - Method in class org.teavm.model.ElementHolder
 
getName() - Method in interface org.teavm.model.ElementReader
 
getName() - Method in class org.teavm.model.GenericTypeParameter
 
getName() - Method in class org.teavm.model.GenericValueType.Variable
 
getName() - Method in class org.teavm.model.MethodDescriptor
 
getName() - Method in class org.teavm.model.MethodHandle
 
getName() - Method in class org.teavm.model.MethodReference
 
getName() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
getName() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
getName() - Method in interface org.teavm.runtime.fs.VirtualFile
 
getNameFor(String) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameFor(String) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameFor(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameFor(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameFor(MethodDescriptor) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameFor(MethodDescriptor) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameForClassInit(String) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameForClassInit(String) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameForFunction(String) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameForFunction(String) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNameForInit(MethodReference) - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getNameForInit(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getNames() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getNames() - Method in interface org.teavm.backend.wasm.generators.WasmMethodGeneratorContext
 
getNames() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getNames() - Method in class org.teavm.vm.MemoryBuildTarget
 
getNaming() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
getNaming() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getNaming() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getNaming() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getNativeName(ClassReader, String) - Static method in class org.teavm.backend.c.util.InteropUtil
 
getNext() - Method in interface org.teavm.common.RangeTree.Node
 
getNext() - Method in class org.teavm.model.Instruction
 
getNextStackFrame(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getNextStackFrame(Address) - Static method in class org.teavm.runtime.ShadowStack
 
getNextStatementLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getNode(MethodReference) - Method in interface org.teavm.callgraph.CallGraph
Get node corresponding to the specific method.
getObjectRef() - Method in class org.teavm.ast.MonitorEnterStatement
 
getObjectRef() - Method in class org.teavm.ast.MonitorExitStatement
 
getObjectRef() - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
getObjectRef() - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
getOffset() - Method in interface org.teavm.backend.javascript.codegen.LocationProvider
 
getOffset() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
getOffset() - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getOffset() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getOffset() - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
getOperand() - Method in class org.teavm.ast.UnaryExpr
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmDrop
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
getOperand() - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
getOperand() - Method in class org.teavm.model.instructions.BranchingInstruction
 
getOperand() - Method in class org.teavm.model.instructions.NegateInstruction
 
getOperandType() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getOperandType() - Method in class org.teavm.model.instructions.NegateInstruction
 
getOperation() - Method in class org.teavm.ast.BinaryExpr
 
getOperation() - Method in class org.teavm.ast.UnaryExpr
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getOperation() - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
getOperation() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getOptimizationLevel() - Method in class org.teavm.vm.TeaVM
 
getOptimizationLevel() - Method in interface org.teavm.vm.TeaVMTargetController
 
getOrder() - Method in class org.teavm.model.optimization.Inlining
 
getOriginalBlocks(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getOriginalCallFrame() - Method in class org.teavm.debugging.CallFrame
 
getOriginalLocation() - Method in class org.teavm.debugging.CallFrame
 
getOriginalProgram() - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getOriginalValue() - Method in class org.teavm.debugging.Value
 
getOutgoings() - Method in class org.teavm.model.Sigma
 
getOverridingMethods(MethodReference) - Method in class org.teavm.debugging.information.DebugInformation
 
getOwnerName() - Method in class org.teavm.model.ClassHolder
 
getOwnerName() - Method in interface org.teavm.model.ClassReader
 
getOwnerName() - Method in class org.teavm.model.FieldHolder
 
getOwnerName() - Method in class org.teavm.model.MemberHolder
 
getOwnerName() - Method in interface org.teavm.model.MemberReader
 
getOwnerName() - Method in class org.teavm.model.MethodHolder
 
getPackage(int) - Method in class org.teavm.backend.wasm.debug.parser.DebugPackageParser
 
getParameterAnnotations() - Method in class org.teavm.model.MethodHolder
 
getParameterAnnotations() - Method in interface org.teavm.model.MethodReader
 
getParameterCount() - Method in class org.teavm.dependency.MethodDependency
 
getParameterCount() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getParameterName(int) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getParameters() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getParameterTypes() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
getParameterTypes() - Method in class org.teavm.model.MethodDescriptor
 
getParameterTypes() - Method in class org.teavm.model.MethodHolder
 
getParameterTypes() - Method in interface org.teavm.model.MethodReader
 
getParameterTypes() - Method in class org.teavm.model.MethodReference
 
getParams() - Method in class org.teavm.diagnostics.Problem
 
getParent() - Method in interface org.teavm.common.Loop
 
getParent() - Method in interface org.teavm.common.RangeTree.Node
 
getParent() - Method in class org.teavm.model.classes.VirtualTable
 
getParent() - Method in class org.teavm.model.ClassHolder
 
getParent() - Method in interface org.teavm.model.ClassReader
 
getParent() - Method in class org.teavm.model.GenericValueType.Object
 
getParent() - Method in class org.teavm.model.InliningInfo
 
getParentName() - Method in class org.teavm.backend.javascript.decompile.PreparedClass
 
getPart() - Method in class org.teavm.ast.GotoPartStatement
 
getPendingItemsCount() - Method in class org.teavm.cache.InMemoryProgramCache
 
getPhi() - Method in class org.teavm.model.Incoming
 
getPhi() - Method in interface org.teavm.model.IncomingReader
 
getPhiOutputs(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
getPhis() - Method in class org.teavm.model.BasicBlock
 
getPlatformTags() - Method in class org.teavm.backend.c.CTarget
 
getPlatformTags() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getPlatformTags() - Method in class org.teavm.backend.wasm.WasmTarget
 
getPlatformTags() - Method in interface org.teavm.vm.spi.TeaVMHost
 
getPlatformTags() - Method in class org.teavm.vm.TeaVM
 
getPlatformTags() - Method in interface org.teavm.vm.TeaVMTarget
 
getPointerPtr() - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
getPosition() - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
getPosition() - Method in class org.teavm.common.RecordArray.Record
 
getPosition() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
getPrecedence() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getPreservedClasses() - Method in interface org.teavm.vm.TeaVMTargetController
 
getPrevious() - Method in class org.teavm.model.Instruction
 
getProblemProvider() - Method in class org.teavm.vm.TeaVM
 
getProblems() - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
getProblems() - Method in interface org.teavm.diagnostics.ProblemProvider
 
getProgram() - Method in class org.teavm.model.BasicBlock
 
getProgram() - Method in interface org.teavm.model.BasicBlockReader
 
getProgram() - Method in class org.teavm.model.emit.ProgramEmitter
 
getProgram() - Method in class org.teavm.model.Instruction
 
getProgram() - Method in class org.teavm.model.MethodHolder
 
getProgram() - Method in interface org.teavm.model.MethodReader
 
getProgram() - Method in class org.teavm.model.Variable
 
getProgram() - Method in interface org.teavm.model.VariableReader
 
getProgram(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getProgram(MethodReference) - Method in interface org.teavm.model.optimization.InliningContext
 
getProgramCache() - Method in class org.teavm.vm.TeaVM
 
getProgramEmitter() - Method in class org.teavm.model.emit.ValueEmitter
 
getProgressListener() - Method in class org.teavm.vm.TeaVM
 
getProperties() - Method in interface org.teavm.backend.c.generators.GeneratorFactoryContext
 
getProperties() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicFactoryContext
 
getProperties() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getProperties() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getProperties() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getProperties() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
getProperties() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getProperties() - Method in interface org.teavm.backend.javascript.spi.ModuleImporterContext
 
getProperties() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
getProperties() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getProperties() - Method in class org.teavm.debugging.Value
 
getProperties() - Method in interface org.teavm.vm.spi.TeaVMHost
Gets configuration properties.
getProperties() - Method in class org.teavm.vm.TeaVM
 
getProperties() - Method in interface org.teavm.vm.TeaVMTargetController
 
getProtectedBlock() - Method in class org.teavm.model.TryCatchBlock
 
getProtectedBlock() - Method in interface org.teavm.model.TryCatchBlockReader
 
getProtectedBody() - Method in class org.teavm.ast.TryCatchStatement
 
getPublicName() - Method in class org.teavm.vm.TeaVMEntryPoint
 
getQualified() - Method in class org.teavm.ast.QualificationExpr
 
getRange(int, int) - Method in class org.teavm.common.IntegerArray
 
getRanges(String) - Method in class org.teavm.model.classes.TagRegistry
 
getReachableClasses() - Method in class org.teavm.dependency.DependencyAgent
 
getReachableClasses() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getReachableClasses() - Method in interface org.teavm.dependency.DependencyInfo
 
getReachableFields() - Method in class org.teavm.dependency.DependencyAgent
 
getReachableFields() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getReachableFields() - Method in interface org.teavm.dependency.DependencyInfo
 
getReachableMethods() - Method in class org.teavm.dependency.DependencyAgent
 
getReachableMethods() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getReachableMethods() - Method in interface org.teavm.dependency.DependencyInfo
 
getReceiver() - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.AssignInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CastInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ConstructInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.GetFieldInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.LongConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.NegateInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.NullCheckInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.NullConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.StringConstantInstruction
 
getReceiver() - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
getReceiver() - Method in class org.teavm.model.InvokeDynamicInstruction
 
getReceiver() - Method in class org.teavm.model.Phi
 
getReceiver() - Method in interface org.teavm.model.PhiReader
 
getRecordSize() - Method in class org.teavm.common.RecordArray
 
getRecordSize() - Method in class org.teavm.common.RecordArrayBuilder
 
getReference() - Method in class org.teavm.ast.MethodNode
 
getReference() - Method in class org.teavm.dependency.FieldDependency
 
getReference() - Method in interface org.teavm.dependency.FieldDependencyInfo
 
getReference() - Method in class org.teavm.dependency.MethodDependency
 
getReference() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getReference() - Method in class org.teavm.model.FieldHolder
 
getReference() - Method in interface org.teavm.model.FieldReader
 
getReference() - Method in class org.teavm.model.MethodHolder
 
getReference() - Method in interface org.teavm.model.MethodReader
 
getReferenceKind() - Method in enum class org.teavm.model.MethodHandleType
 
getRegister() - Method in class org.teavm.model.Variable
 
getRegister() - Method in interface org.teavm.model.VariableReader
 
getRegisteredClasses() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getRemainingCasts() - Method in class org.teavm.model.optimization.Devirtualization
 
getRepresentation() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getRepresentation() - Method in class org.teavm.debugging.Value
 
getResolvedMethods() - Method in class org.teavm.model.lowlevel.ExportDependencyListener
 
getResult() - Method in class org.teavm.ast.ReturnStatement
 
getResult() - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
getResult() - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
getResult() - Method in class org.teavm.backend.wasm.model.WasmFunction
 
getResult() - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
getResult() - Method in class org.teavm.dependency.MethodDependency
 
getResult() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getResult() - Method in class org.teavm.model.util.AssignmentExtractor
 
getResultType() - Method in class org.teavm.model.MethodDescriptor
 
getResultType() - Method in class org.teavm.model.MethodHolder
 
getResultType() - Method in interface org.teavm.model.MethodReader
 
getReturnType() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
getReturnType() - Method in class org.teavm.model.MethodReference
 
getRightValue() - Method in class org.teavm.ast.AssignmentStatement
 
getRoot() - Method in class org.teavm.common.RangeTree
 
getRuntimeType() - Method in interface org.teavm.backend.wasm.TeaVMWasmHost
 
getRuntimeType() - Method in class org.teavm.backend.wasm.WasmTarget
 
getScopeAlias() - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getScopeAlias() - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getScopeAlias() - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getScopeName() - Method in class org.teavm.backend.javascript.codegen.DefaultNamingStrategy
 
getScopeName() - Method in interface org.teavm.backend.javascript.codegen.NamingStrategy
 
getScript() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
getScriptNames() - Method in class org.teavm.debugging.Debugger
 
getScripts() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
getSecond() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
getSecond() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getSecond() - Method in class org.teavm.common.MutableGraphEdge
 
getSecondOperand() - Method in class org.teavm.ast.BinaryExpr
 
getSecondOperand() - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
getSecondOperand() - Method in class org.teavm.model.instructions.BinaryInstruction
 
getSectionConsumer(int, int, String) - Method in class org.teavm.backend.wasm.debug.parser.DebugInfoParser
 
getSectionConsumer(int, int, String) - Method in class org.teavm.backend.wasm.parser.ModuleParser
 
getSegments() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getSelector() - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
getSelector() - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
getSequence() - Method in class org.teavm.ast.SequentialStatement
 
getService(Class<T>) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getService(Class<T>) - Method in interface org.teavm.common.ServiceRepository
 
getService(Class<T>) - Method in class org.teavm.dependency.DependencyAgent
 
getService(Class<T>) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getService(Class<T>) - Method in class org.teavm.vm.TeaVM
 
getServices() - Method in interface org.teavm.backend.c.generators.GeneratorFactoryContext
 
getServices() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicFactoryContext
 
getServices() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getServices() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicFactoryContext
 
getServices() - Method in interface org.teavm.vm.TeaVMTargetController
 
getSevereDiagnosticsProblems() - Method in interface org.teavm.vm.Violations
 
getSevereProblems() - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
getSevereProblems() - Method in interface org.teavm.diagnostics.ProblemProvider
 
getSeverity() - Method in class org.teavm.diagnostics.Problem
 
getShort() - Method in class org.teavm.model.AnnotationValue
 
getShort(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getShort(Object) - Static method in class org.teavm.runtime.Fiber
 
getSigma() - Method in class org.teavm.model.Outgoing
 
getSigmasAt(int) - Method in class org.teavm.model.util.PhiUpdater
 
getSignature() - Method in class org.teavm.model.MethodDescriptor
 
getSignature() - Method in class org.teavm.model.MethodHolder
 
getSignature() - Method in interface org.teavm.model.MethodReader
 
getSignature() - Method in class org.teavm.model.MethodReference
 
getSimpleName() - Method in class org.teavm.model.ClassHolder
 
getSimpleName() - Method in interface org.teavm.model.ClassReader
 
getSimpleRepresentation() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
getSize() - Method in class org.teavm.backend.wasm.binary.DataArray
 
getSize() - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
getSource() - Method in class org.teavm.ast.PrimitiveCastExpr
 
getSource() - Method in interface org.teavm.debugging.javascript.JavaScriptScript
 
getSource() - Method in class org.teavm.model.Incoming
 
getSource() - Method in interface org.teavm.model.IncomingReader
 
getSourceFiles() - Method in class org.teavm.debugging.Debugger
 
getSourceIndex() - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
getSourceLocation() - Method in class org.teavm.model.CallLocation
 
getSourceLocation(int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getSourceLocation(int, int, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getSourceLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getSourceLocation(GeneratedLocation, int) - Method in class org.teavm.debugging.information.DebugInformation
 
getSourceType() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
getSourceType() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getSourceVariable(int) - Method in class org.teavm.model.util.PhiUpdater
 
getSpilledVariables() - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
getSplitPoints(int) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
getStackRootCount(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getStackRootCount(Address) - Static method in class org.teavm.runtime.ShadowStack
 
getStackRootPointer(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getStackRootPointer(Address) - Static method in class org.teavm.runtime.ShadowStack
 
getStackTop() - Static method in class org.teavm.backend.wasm.WasmRuntime
 
getStackTop() - Static method in class org.teavm.runtime.ShadowStack
 
getStart() - Method in interface org.teavm.common.RangeTree.Node
 
getStartFunction() - Method in class org.teavm.backend.wasm.model.WasmModule
 
getStatement() - Method in class org.teavm.ast.AsyncMethodPart
 
getStatement() - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis.Definition
 
getStatementLocation(GeneratedLocation) - Method in class org.teavm.debugging.information.DebugInformation
 
getStatementStartLocations() - Method in class org.teavm.debugging.information.DebugInformation
 
getStaticField(FieldReference) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getStaticFieldAlias(FieldReference) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getStaticFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getStaticFieldAlias(FieldReference) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getStaticGCRoots() - Static method in class org.teavm.runtime.Mutator
 
getStaticGcRootsAddress() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getStaticMethodAlias(MethodReference) - Method in interface org.teavm.backend.javascript.codegen.AliasProvider
 
getStaticMethodAlias(MethodReference) - Method in class org.teavm.backend.javascript.codegen.DefaultAliasProvider
 
getStaticMethodAlias(MethodReference) - Method in class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
getString() - Method in class org.teavm.model.AnnotationValue
 
getString() - Method in class org.teavm.model.RuntimeConstant
 
getString(int) - Method in class org.teavm.backend.wasm.debug.parser.DebugStringParser
 
getStringIndex(String) - Method in class org.teavm.backend.c.generate.SimpleStringPool
 
getStringIndex(String) - Method in interface org.teavm.backend.c.generate.StringPool
 
getStringLiteral(IntrinsicContext, InvocationExpr, Expr) - Static method in class org.teavm.backend.c.util.ConstantUtil
 
getStringPointer(String) - Method in class org.teavm.backend.wasm.generate.WasmStringPool
 
getStringPool() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getStringPool() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
getStringPool() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getStringPool() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getStringPool() - Method in interface org.teavm.backend.wasm.generators.WasmMethodGeneratorContext
 
getStringPool() - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getStringPoolSize() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getStrings() - Method in class org.teavm.backend.c.generate.SimpleStringPool
 
getStrings() - Method in interface org.teavm.backend.c.generate.StringPool
 
getSubprogram(String) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
getSubprogram(MethodDescriptor) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
getSuperclassPredicate(String) - Method in class org.teavm.model.ClassHierarchy
 
getSynthesizedPhis() - Method in class org.teavm.model.util.PhiUpdater
 
getTag() - Method in class org.teavm.common.MutableGraphNode
 
getTag() - Method in class org.teavm.dependency.DependencyNode
 
getTagRegistry() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getTarget() - Method in class org.teavm.ast.BreakStatement
 
getTarget() - Method in class org.teavm.ast.CastExpr
 
getTarget() - Method in class org.teavm.ast.ContinueStatement
 
getTarget() - Method in class org.teavm.ast.PrimitiveCastExpr
 
getTarget() - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
getTarget() - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
getTarget() - Method in class org.teavm.model.instructions.JumpInstruction
 
getTarget() - Method in class org.teavm.model.instructions.SwitchTableEntry
 
getTarget() - Method in interface org.teavm.model.instructions.SwitchTableEntryReader
 
getTarget() - Method in class org.teavm.model.Outgoing
 
getTargets() - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
getTargets() - Method in class org.teavm.model.util.TransitionExtractor
 
getTargetType() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
getTargetType() - Method in class org.teavm.model.instructions.CastInstruction
 
getTargetType() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getTargetType() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getTemporaries() - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
getTemporary(WasmType) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
getText() - Method in class org.teavm.diagnostics.DefaultProblemTextConsumer
 
getText() - Method in class org.teavm.diagnostics.Problem
 
getThenBlock() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
getThisVariable() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getThrown() - Method in class org.teavm.dependency.MethodDependency
 
getThrown() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getTransformers() - Method in class org.teavm.backend.c.CTarget
 
getTransformers() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
getTransformers() - Method in class org.teavm.backend.wasm.WasmTarget
 
getTransformers() - Method in interface org.teavm.vm.TeaVMTarget
 
getTryCatchBlocks() - Method in class org.teavm.model.BasicBlock
 
getType() - Method in class org.teavm.ast.ArrayFromDataExpr
 
getType() - Method in class org.teavm.ast.BinaryExpr
 
getType() - Method in class org.teavm.ast.InstanceOfExpr
 
getType() - Method in class org.teavm.ast.InvocationExpr
 
getType() - Method in class org.teavm.ast.NewArrayExpr
 
getType() - Method in class org.teavm.ast.NewMultiArrayExpr
 
getType() - Method in class org.teavm.ast.SubscriptExpr
 
getType() - Method in class org.teavm.ast.UnaryExpr
 
getType() - Method in class org.teavm.ast.VariableNode
 
getType() - Method in class org.teavm.backend.wasm.binary.DataValue
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
getType() - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
getType() - Method in class org.teavm.backend.wasm.model.WasmLocal
 
getType() - Method in class org.teavm.debugging.Value
 
getType() - Method in class org.teavm.model.AnnotationHolder
 
getType() - Method in interface org.teavm.model.AnnotationReader
 
getType() - Method in class org.teavm.model.AnnotationValue
 
getType() - Method in class org.teavm.model.emit.ValueEmitter
 
getType() - Method in class org.teavm.model.FieldHolder
 
getType() - Method in interface org.teavm.model.FieldReader
 
getType() - Method in class org.teavm.model.instructions.ConstructInstruction
 
getType() - Method in class org.teavm.model.instructions.GetElementInstruction
 
getType() - Method in class org.teavm.model.instructions.InvokeInstruction
 
getType() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getType() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getType(String) - Method in class org.teavm.dependency.DependencyAgent
 
getType(String) - Method in class org.teavm.dependency.DependencyAnalyzer
 
getTypeParameters() - Method in class org.teavm.model.MethodHolder
 
getTypeParameters() - Method in interface org.teavm.model.MethodReader
 
getTypePtr(VariableType) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
getTypePtr(ValueType) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
getTypes() - Method in class org.teavm.backend.c.generate.ClassGenerator
 
getTypes() - Method in class org.teavm.dependency.DependencyNode
 
getTypes() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
getTypeSize(ValueType) - Static method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
getUnprocessedClassSource() - Method in class org.teavm.dependency.DependencyAgent
 
getUnprocessedClassSource() - Method in class org.teavm.dependency.DependencyAnalyzer
 
getUnprocessedClassSource() - Method in interface org.teavm.vm.TeaVMTargetController
 
getUrl() - Method in interface org.teavm.debugging.javascript.JavaScriptScript
 
getUsages() - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis.Definition
 
getUsedVariables() - Method in class org.teavm.model.util.UsageExtractor
 
getUserDir() - Method in class org.teavm.backend.c.runtime.fs.CFileSystem
 
getUserDir() - Method in class org.teavm.backend.wasm.runtime.fs.WasiFileSystem
 
getUserDir() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem
 
getUserDir() - Method in interface org.teavm.runtime.fs.VirtualFileSystem
 
getValue() - Method in class org.teavm.ast.CastExpr
 
getValue() - Method in class org.teavm.ast.ConstantExpr
 
getValue() - Method in class org.teavm.ast.PrimitiveCastExpr
 
getValue() - Method in class org.teavm.ast.PrimitiveExpr
 
getValue() - Method in class org.teavm.ast.SwitchStatement
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmFloat32Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmFloat64Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmInt32Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmInt64Constant
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmReturn
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
getValue() - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
getValue() - Method in class org.teavm.common.json.JsonValueProvider
 
getValue() - Method in interface org.teavm.debugging.javascript.JavaScriptVariable
 
getValue() - Method in class org.teavm.debugging.Variable
 
getValue() - Method in class org.teavm.dependency.FieldDependency
 
getValue() - Method in interface org.teavm.dependency.FieldDependencyInfo
 
getValue() - Method in class org.teavm.model.emit.PhiEmitter
 
getValue() - Method in class org.teavm.model.GenericValueType.Argument
 
getValue() - Method in class org.teavm.model.Incoming
 
getValue() - Method in interface org.teavm.model.IncomingReader
 
getValue() - Method in class org.teavm.model.instructions.CastInstruction
 
getValue() - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
getValue() - Method in class org.teavm.model.instructions.CastNumberInstruction
 
getValue() - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
getValue() - Method in class org.teavm.model.instructions.NullCheckInstruction
 
getValue() - Method in class org.teavm.model.instructions.PutElementInstruction
 
getValue() - Method in class org.teavm.model.instructions.PutFieldInstruction
 
getValue() - Method in class org.teavm.model.Outgoing
 
getValue() - Method in class org.teavm.model.Sigma
 
getValue(int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
getValue(String) - Method in class org.teavm.model.AnnotationHolder
 
getValue(String) - Method in interface org.teavm.model.AnnotationReader
 
getValues() - Method in class org.teavm.model.AnnotationHolder
 
getValueToReturn() - Method in class org.teavm.model.instructions.ExitInstruction
 
getValueType() - Method in class org.teavm.model.MethodHandle
 
getValueType() - Method in class org.teavm.model.RuntimeConstant
 
getVariable() - Method in class org.teavm.model.emit.ValueEmitter
 
getVariable(int) - Method in class org.teavm.dependency.MethodDependency
 
getVariable(int) - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getVariableCount() - Method in class org.teavm.dependency.MethodDependency
 
getVariableCount() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getVariableDefinitionPlaces(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
getVariableIndex() - Method in class org.teavm.backend.c.analyze.AstDefinitionUsageAnalysis.Definition
 
getVariableMeaningAt(int, int, String) - Method in class org.teavm.debugging.information.DebugInformation
 
getVariableMeaningAt(GeneratedLocation, String) - Method in class org.teavm.debugging.information.DebugInformation
 
getVariableNames() - Method in class org.teavm.debugging.information.DebugInformation
 
getVariables() - Method in class org.teavm.ast.AsyncMethodNode
 
getVariables() - Method in class org.teavm.ast.MethodNode
 
getVariables() - Method in class org.teavm.ast.RegularMethodNode
 
getVariables() - Method in class org.teavm.debugging.CallFrame
 
getVariables() - Method in interface org.teavm.debugging.javascript.JavaScriptCallFrame
 
getVariables() - Method in class org.teavm.dependency.MethodDependency
 
getVariables() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
getVariablesDefinedInBlock(BasicBlock, DefinitionExtractor) - Static method in class org.teavm.model.util.ProgramUtils
 
getVariablesInfo() - Method in class org.teavm.backend.wasm.debug.parser.DebugVariablesParser
 
getVersion() - Method in class org.teavm.backend.wasm.WasmTarget
 
getVirtualCallSites() - Method in class org.teavm.model.optimization.Devirtualization
 
getVirtualMethodId(MethodDescriptor) - Method in class org.teavm.backend.c.generate.ClassGenerationContext
 
getVirtualMethods() - Method in class org.teavm.model.optimization.Devirtualization
 
getVirtualTableProvider() - Method in class org.teavm.backend.c.generate.GenerationContext
 
getVirtualTableProvider() - Method in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
getWriter() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
getWriter() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
getWriter() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
getWrittenClasses() - Method in class org.teavm.vm.TeaVM
 
GlobalValueNumbering - Class in org.teavm.model.optimization
 
GlobalValueNumbering(boolean) - Constructor for class org.teavm.model.optimization.GlobalValueNumbering
 
GotoPartStatement - Class in org.teavm.ast
 
GotoPartStatement() - Constructor for class org.teavm.ast.GotoPartStatement
 
Graph - Interface in org.teavm.common
 
GraphBuilder - Class in org.teavm.common
 
GraphBuilder() - Constructor for class org.teavm.common.GraphBuilder
 
GraphBuilder(int) - Constructor for class org.teavm.common.GraphBuilder
 
GraphColorer - Class in org.teavm.model.util
 
GraphColorer() - Constructor for class org.teavm.model.util.GraphColorer
 
GraphIndexer - Class in org.teavm.common
 
GraphIndexer(Graph, int[], int[]) - Constructor for class org.teavm.common.GraphIndexer
 
GraphNodeFilter - Interface in org.teavm.common
 
GraphSplittingBackend - Interface in org.teavm.common
 
GraphUtils - Class in org.teavm.common
 
GREATER - Enum constant in enum class org.teavm.ast.BinaryOperation
 
GREATER - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
GREATER_OR_EQUAL - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
GREATER_OR_EQUALS - Enum constant in enum class org.teavm.ast.BinaryOperation
 
GROUPING - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
growMemory(int) - Static method in class org.teavm.backend.wasm.WasmHeap
 
GT - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
GT_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
GT_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 

H

handleNatives(TeaVMHost, Class<?>) - Static method in class org.teavm.vm.TeaVMPluginUtil
 
has(String) - Method in class org.teavm.common.json.JsonObjectValue
 
hasArrayType() - Method in class org.teavm.dependency.DependencyNode
 
hasArrayType() - Method in interface org.teavm.dependency.ValueDependencyInfo
 
hasAsyncMethods() - Method in class org.teavm.model.util.AsyncMethodFinder
 
hasClinit(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
hashCode - Variable in class org.teavm.runtime.RuntimeObject
 
hashCode() - Method in class org.teavm.debugging.information.GeneratedLocation
 
hashCode() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
hashCode() - Method in class org.teavm.model.CallLocation
 
hashCode() - Method in class org.teavm.model.FieldReference
 
hashCode() - Method in class org.teavm.model.GenericValueType.Argument
 
hashCode() - Method in class org.teavm.model.GenericValueType.Array
 
hashCode() - Method in class org.teavm.model.GenericValueType.Object
 
hashCode() - Method in class org.teavm.model.GenericValueType.Primitive
 
hashCode() - Method in class org.teavm.model.GenericValueType.Variable
 
hashCode() - Method in class org.teavm.model.GenericValueType.Void
 
hashCode() - Method in class org.teavm.model.InliningInfo
 
hashCode() - Method in class org.teavm.model.lowlevel.CallSiteLocation
 
hashCode() - Method in class org.teavm.model.lowlevel.ExportedMethodKey
 
hashCode() - Method in class org.teavm.model.MethodDescriptor
 
hashCode() - Method in class org.teavm.model.MethodReference
 
hashCode() - Method in class org.teavm.model.TextLocation
 
hashCode() - Method in class org.teavm.model.ValueType.Array
 
hashCode() - Method in class org.teavm.model.ValueType.Object
 
hashCode() - Method in class org.teavm.model.ValueType.Primitive
 
hashCode() - Method in class org.teavm.model.ValueType.Void
 
HashUtils - Class in org.teavm.common
 
hasInnerStructure() - Method in interface org.teavm.debugging.javascript.JavaScriptValue
 
hasInnerStructure() - Method in class org.teavm.debugging.Value
 
hasMethod(MethodDescriptor) - Method in class org.teavm.model.classes.VirtualTable
 
hasModifier(ElementModifier) - Method in class org.teavm.model.ElementHolder
 
hasModifier(ElementModifier) - Method in interface org.teavm.model.ElementReader
 
hasMoreTypesThan(int) - Method in class org.teavm.dependency.DependencyNode
 
hasMoreTypesThan(int) - Method in interface org.teavm.dependency.ValueDependencyInfo
 
hasNext() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
 
hasNext() - Method in interface org.teavm.model.InstructionIterator
 
hasPrevious() - Method in interface org.teavm.model.InstructionIterator
 
hasProgram() - Method in class org.teavm.model.MethodHolder
 
hasResource(String) - Method in class org.teavm.parsing.ClasspathResourceProvider
 
hasResource(String) - Method in class org.teavm.parsing.JarFileResourceProvider
 
hasResource(String) - Method in class org.teavm.parsing.resource.ClasspathResourceReader
 
hasResource(String) - Method in class org.teavm.parsing.resource.DirectoryResourceReader
 
hasResource(String) - Method in interface org.teavm.parsing.resource.ResourceReader
 
hasResource(String) - Method in interface org.teavm.parsing.ResourceProvider
 
hasSevereViolations() - Method in interface org.teavm.vm.Violations
 
hasType(String) - Method in class org.teavm.dependency.DependencyNode
 
hasType(String) - Method in interface org.teavm.dependency.ValueDependencyInfo
 
hasType(DependencyType) - Method in class org.teavm.dependency.DependencyNode
 
hasUsages(MethodReference) - Method in class org.teavm.model.optimization.Inlining
 
heapAddress - Static variable in class org.teavm.backend.wasm.WasmHeap
 
heapAddress() - Static method in class org.teavm.runtime.GC
 
HeapDumpConverter - Class in org.teavm.backend.c.util
 
heapSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
hoist(Object) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
hoist(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
homeDirectory(Address) - Static method in class org.teavm.backend.c.runtime.fs.CFileSystem
 

I

id - Variable in class org.teavm.runtime.ExceptionHandler
 
IdentifiedStatement - Class in org.teavm.ast
 
IdentifiedStatement() - Constructor for class org.teavm.ast.IdentifiedStatement
 
IfEmitter - Class in org.teavm.model.emit
 
immediateDominatorOf(int) - Method in interface org.teavm.common.DominatorTree
 
implementations(ClassHierarchy, DependencyInfo, String[], MethodReference) - Static method in class org.teavm.model.optimization.Devirtualization
 
importMethod(MethodReference, boolean) - Method in class org.teavm.backend.c.generate.ClassGenerationContext
 
importMethod(MethodReference, boolean) - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
importMethod(MethodReference, boolean) - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
importModule(String) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
importModule(String) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
importModule(String) - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
importModule(String) - Method in interface org.teavm.backend.javascript.spi.ModuleImporterContext
 
importModules(ModuleImporterContext) - Method in interface org.teavm.backend.javascript.spi.ModuleImporter
 
includeClass(String) - Method in class org.teavm.backend.c.generate.IncludeManager
 
IncludeManager - Class in org.teavm.backend.c.generate
 
IncludeManager(FileNameProvider) - Constructor for class org.teavm.backend.c.generate.IncludeManager
 
includePath(String) - Method in class org.teavm.backend.c.generate.IncludeManager
 
includes() - Method in interface org.teavm.backend.c.generate.FileGenerator
 
includes() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
includes() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
includeStackTraceMethods(DependencyAnalyzer) - Static method in class org.teavm.backend.javascript.JavaScriptTarget
 
includeType(ValueType) - Method in class org.teavm.backend.c.generate.IncludeManager
 
Incoming - Class in org.teavm.model
 
Incoming() - Constructor for class org.teavm.model.Incoming
 
incomingEdges(int) - Method in interface org.teavm.common.Graph
 
incomingEdges(int) - Method in class org.teavm.common.LoopGraph
 
incomingEdges(int) - Method in class org.teavm.common.MutableDirectedGraph
 
incomingEdgesCount(int) - Method in interface org.teavm.common.Graph
 
incomingEdgesCount(int) - Method in class org.teavm.common.LoopGraph
 
incomingEdgesCount(int) - Method in class org.teavm.common.MutableDirectedGraph
 
IncomingReader - Interface in org.teavm.model
 
IncrementalDependencyProvider - Interface in org.teavm.cache
 
IncrementalDependencyRegistration - Interface in org.teavm.cache
 
IncrementalDirectoryBuildTarget - Class in org.teavm.vm
 
IncrementalDirectoryBuildTarget(File) - Constructor for class org.teavm.vm.IncrementalDirectoryBuildTarget
 
indent() - Method in class org.teavm.backend.c.generate.CodeWriter
 
indent() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
indent() - Method in class org.teavm.backend.wasm.disasm.DisassemblyWriter
 
indent() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
indentBy(int) - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
indentBy(int) - Method in class org.teavm.backend.c.generate.CodeWriter
 
index - Variable in class org.teavm.model.GenericValueType.ParsePosition
 
index() - Method in class org.teavm.backend.wasm.debug.info.VariableRangeInfo
 
indexAt(int) - Method in class org.teavm.common.LoopGraph
 
indexOf(int) - Method in class org.teavm.common.GraphIndexer
 
indexToId(int) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
indexToId(int, String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
indirectCall(int, int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
indirectCall(int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
indirectCall(int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
IndirectCallTraceTransformation - Class in org.teavm.backend.wasm.transformation
 
IndirectCallTraceTransformation(WasmModule) - Constructor for class org.teavm.backend.wasm.transformation.IndirectCallTraceTransformation
 
infer(Program, MethodReference) - Method in class org.teavm.model.analysis.ClassInference
 
inferTypes(ProgramReader, MethodReference) - Method in class org.teavm.model.util.TypeInferer
 
init - Variable in class org.teavm.runtime.RuntimeClass
 
init(String) - Method in class org.teavm.backend.c.generate.IncludeManager
 
initClass(String) - Static method in class org.teavm.ast.Statement
 
initClass(String) - Method in class org.teavm.model.emit.ProgramEmitter
 
initClass(String) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
initClass(String) - Method in interface org.teavm.model.instructions.InstructionReader
 
initClass(String) - Method in class org.teavm.model.util.InstructionCopyReader
 
initClass(CallLocation) - Method in class org.teavm.dependency.ClassDependency
 
InitClassInstruction - Class in org.teavm.model.instructions
 
InitClassInstruction() - Constructor for class org.teavm.model.instructions.InitClassInstruction
 
InitClassStatement - Class in org.teavm.ast
 
InitClassStatement() - Constructor for class org.teavm.ast.InitClassStatement
 
InitFunction - Class in org.teavm.runtime
 
InitFunction() - Constructor for class org.teavm.runtime.InitFunction
 
initHeap(Address, int, int, int, int) - Static method in class org.teavm.backend.wasm.WasmHeap
 
initHeapTrace(int) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
INITIALIZED - Static variable in class org.teavm.runtime.RuntimeClass
 
InjectedBy - Annotation Interface in org.teavm.backend.javascript.spi
 
Injector - Interface in org.teavm.backend.javascript.spi
 
InjectorContext - Interface in org.teavm.backend.javascript.spi
 
inlining() - Method in class org.teavm.backend.wasm.debug.info.Location
 
Inlining - Class in org.teavm.model.optimization
 
Inlining(ClassHierarchy, DependencyInfo, InliningStrategy, ListableClassReaderSource, Predicate<MethodReference>, boolean, InliningFilterFactory) - Constructor for class org.teavm.model.optimization.Inlining
 
InliningContext - Interface in org.teavm.model.optimization
 
InliningFilter - Interface in org.teavm.model.optimization
 
InliningFilterFactory - Interface in org.teavm.model.optimization
 
InliningInfo - Class in org.teavm.model
 
InliningInfo(MethodReference, String, int, InliningInfo) - Constructor for class org.teavm.model.InliningInfo
 
InliningLocation - Class in org.teavm.backend.wasm.debug.info
 
InliningLocation(Location, MethodInfo) - Constructor for class org.teavm.backend.wasm.debug.info.InliningLocation
 
InliningStep - Interface in org.teavm.model.optimization
 
InliningStrategy - Interface in org.teavm.model.optimization
 
InMemoryMethodNodeCache - Class in org.teavm.cache
 
InMemoryMethodNodeCache(ReferenceCache, InMemorySymbolTable, InMemorySymbolTable, InMemorySymbolTable) - Constructor for class org.teavm.cache.InMemoryMethodNodeCache
 
InMemoryProgramCache - Class in org.teavm.cache
 
InMemoryProgramCache(ReferenceCache, InMemorySymbolTable, InMemorySymbolTable, InMemorySymbolTable) - Constructor for class org.teavm.cache.InMemoryProgramCache
 
InMemorySymbolTable - Class in org.teavm.cache
 
InMemorySymbolTable() - Constructor for class org.teavm.cache.InMemorySymbolTable
 
InMemoryVirtualDirectory - Class in org.teavm.runtime.fs.memory
 
InMemoryVirtualFile - Class in org.teavm.runtime.fs.memory
 
InMemoryVirtualFileSystem - Class in org.teavm.runtime.fs.memory
 
InMemoryVirtualFileSystem() - Constructor for class org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem
 
inode - Variable in class org.teavm.backend.wasm.wasi.Dirent
 
inode - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
insertNext(Instruction) - Method in class org.teavm.model.Instruction
 
insertNextAll(Iterable<Instruction>) - Method in class org.teavm.model.Instruction
 
insertPrevious(Instruction) - Method in class org.teavm.model.Instruction
 
insertPreviousAll(Iterable<Instruction>) - Method in class org.teavm.model.Instruction
 
install(TeaVMHost) - Method in interface org.teavm.vm.spi.TeaVMPlugin
 
installPlugins() - Method in class org.teavm.vm.TeaVM
Finds and install all plugins in the current class path.
INSTANCE - Static variable in class org.teavm.cache.AlwaysStaleCacheStatus
 
INSTANCE - Static variable in class org.teavm.cache.EmptyMethodNodeCache
 
INSTANCE - Static variable in class org.teavm.cache.EmptyProgramCache
 
instanceField(String, int, FieldType) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
instanceField(String, int, FieldType) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
instanceFields() - Method in interface org.teavm.backend.wasm.debug.info.ClassLayout
 
instanceOf(Expr, ValueType) - Static method in class org.teavm.ast.Expr
 
instanceOf(ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
InstanceOfExpr - Class in org.teavm.ast
 
InstanceOfExpr() - Constructor for class org.teavm.ast.InstanceOfExpr
 
Instruction - Class in org.teavm.model
 
Instruction() - Constructor for class org.teavm.model.Instruction
 
InstructionCopyReader - Class in org.teavm.model.util
 
InstructionCopyReader(Program) - Constructor for class org.teavm.model.util.InstructionCopyReader
 
instructionCount() - Method in class org.teavm.model.BasicBlock
 
instructionCount() - Method in interface org.teavm.model.BasicBlockReader
 
InstructionIterator - Interface in org.teavm.model
 
InstructionLocation - Class in org.teavm.backend.wasm.debug.info
 
InstructionLocation(int, Location) - Constructor for class org.teavm.backend.wasm.debug.info.InstructionLocation
 
InstructionReader - Interface in org.teavm.model.instructions
 
InstructionReadVisitor - Class in org.teavm.model
 
InstructionReadVisitor(InstructionReader) - Constructor for class org.teavm.model.InstructionReadVisitor
 
InstructionVariableMapper - Class in org.teavm.model.util
 
InstructionVariableMapper(Function<Variable, Variable>) - Constructor for class org.teavm.model.util.InstructionVariableMapper
 
InstructionVisitor - Interface in org.teavm.model.instructions
 
INT - Enum constant in enum class org.teavm.ast.ArrayType
 
INT - Enum constant in enum class org.teavm.ast.OperationType
 
INT - Enum constant in enum class org.teavm.backend.c.generate.CVariableType
 
INT - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
INT - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
INT - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
INT - Enum constant in enum class org.teavm.model.instructions.NumericOperandType
 
INT - Enum constant in enum class org.teavm.model.util.VariableType
 
INT - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
INT - Static variable in class org.teavm.model.AnnotationValue
 
INT - Static variable in class org.teavm.model.GenericValueType
 
INT - Static variable in class org.teavm.model.RuntimeConstant
 
INT_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
INT_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
INT_TO_BYTE - Enum constant in enum class org.teavm.ast.UnaryOperation
 
INT_TO_CHAR - Enum constant in enum class org.teavm.ast.UnaryOperation
 
INT_TO_SHORT - Enum constant in enum class org.teavm.ast.UnaryOperation
 
INT16 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
 
INT16 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
INT32 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
 
INT32 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
INT32 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntType
 
INT32 - Enum constant in enum class org.teavm.backend.wasm.model.WasmType
 
int32Constant(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
int32Constant(int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
INT64 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
INT64 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntType
 
INT64 - Enum constant in enum class org.teavm.backend.wasm.model.WasmType
 
int64Constant(long) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
int64Constant(long) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
INT8 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
 
INT8 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
INTEGER - Enum constant in enum class org.teavm.model.PrimitiveType
 
INTEGER - Static variable in class org.teavm.model.ValueType
 
IntegerArray - Class in org.teavm.common
 
IntegerArray(int) - Constructor for class org.teavm.common.IntegerArray
 
integerConstant(VariableReader, int) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
integerConstant(VariableReader, int) - Method in interface org.teavm.model.instructions.InstructionReader
 
integerConstant(VariableReader, int) - Method in class org.teavm.model.util.InstructionCopyReader
 
IntegerConstantInstruction - Class in org.teavm.model.instructions
 
IntegerConstantInstruction() - Constructor for class org.teavm.model.instructions.IntegerConstantInstruction
 
IntegerIntrinsic - Class in org.teavm.backend.c.intrinsic
 
IntegerIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
IntegerIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.IntegerIntrinsic
 
IntegerIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.IntegerIntrinsic
 
IntegerStack - Class in org.teavm.common
 
IntegerStack(int) - Constructor for class org.teavm.common.IntegerStack
 
IntegerSubtype - Enum Class in org.teavm.model.instructions
 
INTERFACE - Enum constant in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
 
INTERFACE - Enum constant in enum class org.teavm.model.ElementModifier
 
interfaceCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
interfaceCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
interfaceCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
InterfaceLayout - Interface in org.teavm.backend.wasm.debug.info
 
InteropDependencyListener - Class in org.teavm.backend.c.analyze
 
InteropDependencyListener() - Constructor for class org.teavm.backend.c.analyze.InteropDependencyListener
 
InteropUtil - Class in org.teavm.backend.c.util
 
interpret(ProgramReader, Object[]) - Method in class org.teavm.model.Interpreter
 
Interpreter - Class in org.teavm.model
 
Interpreter(ClassLoader) - Constructor for class org.teavm.model.Interpreter
 
InterpretException - Exception Class in org.teavm.model
 
InterpretException(BasicBlockReader, Throwable) - Constructor for exception class org.teavm.model.InterpretException
 
IntResult - Class in org.teavm.backend.wasm.wasi
 
IntResult() - Constructor for class org.teavm.backend.wasm.wasi.IntResult
 
Intrinsic - Interface in org.teavm.backend.c.intrinsic
 
IntrinsicContext - Interface in org.teavm.backend.c.intrinsic
 
IntrinsicFactory - Interface in org.teavm.backend.c.intrinsic
 
IntrinsicFactoryContext - Interface in org.teavm.backend.c.intrinsic
 
intValue(JsonErrorReporter, long) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
intValue(JsonErrorReporter, long) - Method in class org.teavm.common.json.JsonConsumer
 
intValue(JsonErrorReporter, long) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
intValue(JsonErrorReporter, long) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
intValue(JsonErrorReporter, long) - Method in class org.teavm.common.json.JsonVisitor
 
invalidate() - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
invalidate() - Method in class org.teavm.cache.InMemoryProgramCache
 
invalidate() - Method in class org.teavm.cache.InMemorySymbolTable
 
invalidate() - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
invalidate(T) - Method in class org.teavm.common.CachedFunction
 
invariant(GenericValueType.Reference) - Static method in class org.teavm.model.GenericValueType.Argument
 
INVARIANT - Enum constant in enum class org.teavm.model.GenericValueType.ArgumentKind
 
invert(Expr) - Static method in class org.teavm.ast.Expr
 
InvocationExpr - Class in org.teavm.ast
 
InvocationExpr() - Constructor for class org.teavm.ast.InvocationExpr
 
InvocationType - Enum Class in org.teavm.ast
 
InvocationType - Enum Class in org.teavm.model.instructions
 
invoke(Class<?>, String, Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(Class<?>, String, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(String, String, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(String, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(ProgramEmitter, MethodHandle, ValueEmitter...) - Static method in class org.teavm.model.util.InvokeDynamicUtil
 
invoke(InvocationType, String, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invoke(InvocationType, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invoke(InvocationType, MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invoke(MethodReference, Expr, Expr[]) - Static method in class org.teavm.ast.Expr
 
invoke(MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ProgramEmitter
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in interface org.teavm.model.instructions.InstructionReader
 
invoke(VariableReader, VariableReader, MethodReference, List<? extends VariableReader>, InvocationType) - Method in class org.teavm.model.util.InstructionCopyReader
 
INVOKE_CONSTRUCTOR - Enum constant in enum class org.teavm.model.MethodHandleType
 
INVOKE_INTERFACE - Enum constant in enum class org.teavm.model.MethodHandleType
 
INVOKE_SPECIAL - Enum constant in enum class org.teavm.model.MethodHandleType
 
INVOKE_STATIC - Enum constant in enum class org.teavm.model.MethodHandleType
 
INVOKE_VIRTUAL - Enum constant in enum class org.teavm.model.MethodHandleType
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in interface org.teavm.model.instructions.InstructionReader
 
invokeDynamic(VariableReader, VariableReader, MethodDescriptor, List<? extends VariableReader>, MethodHandle, List<RuntimeConstant>) - Method in class org.teavm.model.util.InstructionCopyReader
 
InvokeDynamicInstruction - Class in org.teavm.model
 
InvokeDynamicInstruction() - Constructor for class org.teavm.model.InvokeDynamicInstruction
 
InvokeDynamicUtil - Class in org.teavm.model.util
 
InvokeInstruction - Class in org.teavm.model.instructions
 
InvokeInstruction() - Constructor for class org.teavm.model.instructions.InvokeInstruction
 
invokeSpecial(Class<?>, String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeSpecial(MethodReference, Expr, Expr[]) - Static method in class org.teavm.ast.Expr
 
invokeSpecial(MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeStatic(MethodReference, Expr[]) - Static method in class org.teavm.ast.Expr
 
invokeVirtual(String, Class<?>, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeVirtual(String, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeVirtual(String, ValueType, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
invokeVirtual(MethodReference, ValueEmitter...) - Method in class org.teavm.model.emit.ValueEmitter
 
IOVec - Class in org.teavm.backend.wasm.wasi
 
IOVec() - Constructor for class org.teavm.backend.wasm.wasi.IOVec
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.generators.ArrayGenerator
 
isApplicable(MethodReference) - Method in interface org.teavm.backend.wasm.generators.WasmMethodGenerator
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.AddressIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.AllocatorIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ClassIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ConsoleIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.DoubleIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.FloatIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.FunctionIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.IntegerIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.LongIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.MemoryTraceIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ObjectIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformClassMetadataIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.RuntimeClassIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.ShadowStackIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.StructureIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.WasmHeapIntrinsic
 
isApplicable(MethodReference) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsic
 
isApplicable(MethodReference) - Method in class org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic
 
isAsync() - Method in class org.teavm.ast.AssignmentStatement
 
isAsync() - Method in class org.teavm.ast.AsyncMethodNode
 
isAsync() - Method in class org.teavm.ast.InitClassStatement
 
isAsync() - Method in class org.teavm.ast.MethodNode
 
isAsync() - Method in class org.teavm.ast.RegularMethodNode
 
isAsync() - Method in class org.teavm.ast.TryCatchStatement
 
isAsync() - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
isAsync() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
isAsync(MethodReference) - Method in class org.teavm.backend.c.generate.GenerationContext
 
isAsync(MethodReference) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
isAsyncFamily(MethodReference) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
isAsyncSupported() - Method in class org.teavm.backend.c.CTarget
 
isAsyncSupported() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
isAsyncSupported() - Method in class org.teavm.backend.wasm.WasmTarget
 
isAsyncSupported() - Method in interface org.teavm.vm.TeaVMTarget
 
isAttached() - Method in class org.teavm.debugging.Debugger
 
isAttached() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
isCall() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
 
isCalled() - Method in class org.teavm.dependency.MethodDependency
 
isCalled() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
isCallInstruction(Characteristics, Instruction) - Static method in class org.teavm.model.lowlevel.ExceptionHandlingUtil
 
isCEmitted() - Method in class org.teavm.backend.wasm.WasmTarget
 
isChildOf(Loop) - Method in interface org.teavm.common.Loop
 
isDebugging() - Method in class org.teavm.backend.wasm.WasmTarget
 
isDestroyed() - Method in class org.teavm.debugging.Breakpoint
 
isDirectory() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
isDirectory() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
isDirectory() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
isDirectory() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
isDirectory() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
isDirectory() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
isDirectory() - Method in interface org.teavm.runtime.fs.VirtualFile
 
isDynamicInitializer(String) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
isDynamicInitializer(String) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
isDynamicInitializer(String) - Method in class org.teavm.model.analysis.ClassInitializerAnalysis
 
isDynamicInitializer(String) - Method in interface org.teavm.model.analysis.ClassInitializerInfo
 
isEmpty() - Method in class org.teavm.backend.wasm.debug.DebugSectionBuilder
 
isEmpty() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowBuilder
 
isEmpty() - Method in class org.teavm.common.IntegerStack
 
isEmpty() - Method in class org.teavm.model.InliningInfo
 
isEmpty() - Method in class org.teavm.model.TextLocation
 
isEndReached() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
isEndReached() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
isEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isExceptionHandler(int) - Method in interface org.teavm.model.util.DominatorWalkerContext
 
isFalse() - Method in class org.teavm.model.emit.ValueEmitter
 
isFile() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
isFile() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
isFile() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
isFile() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
isFile() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
isFile() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
isFile() - Method in interface org.teavm.runtime.fs.VirtualFile
 
isFound() - Method in class org.teavm.ast.optimization.VariableAccessFinder
 
isFriendlyToDebugger() - Method in interface org.teavm.vm.TeaVMTargetController
 
isFunction(String) - Method in class org.teavm.model.lowlevel.Characteristics
 
isFunctionClass(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
isGreaterOrEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isGreaterThan(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isHeapDump() - Method in class org.teavm.backend.c.generate.GenerationContext
 
isImported() - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
isIncremental() - Method in class org.teavm.backend.c.generate.GenerationContext
 
isIncremental() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
isInitialized(Class<?>) - Static method in class org.teavm.runtime.Allocator
 
isInstance(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
isInstance(VariableReader, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
isInstance(VariableReader, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
IsInstanceInstruction - Class in org.teavm.model.instructions
 
IsInstanceInstruction() - Constructor for class org.teavm.model.instructions.IsInstanceInstruction
 
isIrreducible(Graph) - Static method in class org.teavm.common.GraphUtils
 
isJumpSupported() - Static method in class org.teavm.runtime.ExceptionHandling
 
isLessOrEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isLessThan(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isLineNumbersEmitted() - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
isLineNumbersEmitted() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
isLongLibraryUsed() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
isLongLibraryUsed() - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
isLoop() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
isLower() - Method in class org.teavm.ast.BoundCheckExpr
 
isLower() - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
isManaged(String) - Method in class org.teavm.model.lowlevel.Characteristics
 
isManaged(MethodReference) - Method in class org.teavm.model.lowlevel.Characteristics
 
isManagedMethodCall(Characteristics, MethodReference) - Static method in class org.teavm.model.lowlevel.ExceptionHandlingUtil
 
isManagedMethodCall(MethodReference) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
isMemoryAccessChecked() - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
isMinified() - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
isMinifying() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
isMinifying() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
isMinifying() - Method in interface org.teavm.backend.javascript.rendering.RenderingManager
 
isMinifying() - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
isMissing() - Method in class org.teavm.dependency.ClassDependency
 
isMissing() - Method in interface org.teavm.dependency.ClassDependencyInfo
 
isMissing() - Method in class org.teavm.dependency.FieldDependency
 
isMissing() - Method in interface org.teavm.dependency.FieldDependencyInfo
 
isMissing() - Method in class org.teavm.dependency.MethodDependency
 
isMissing() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
isNative(ClassReader) - Static method in class org.teavm.backend.c.util.InteropUtil
 
isNoCache(String) - Method in interface org.teavm.cache.IncrementalDependencyProvider
 
isNoCache(MethodReference) - Method in interface org.teavm.cache.IncrementalDependencyProvider
 
isNotEqualTo(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isNotNull() - Method in class org.teavm.model.emit.ValueEmitter
 
isNotNull(Variable) - Method in class org.teavm.model.analysis.NullnessInformation
 
isNotSame(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isNull() - Method in class org.teavm.model.emit.ValueEmitter
 
isNull(Variable) - Method in class org.teavm.model.analysis.NullnessInformation
 
isObfuscated() - Method in class org.teavm.backend.c.generate.GenerationContext
 
isObfuscated() - Method in interface org.teavm.model.ClassHolderTransformerContext
 
isObject(Class<?>) - Method in class org.teavm.model.ValueType
 
isObject(String) - Method in class org.teavm.model.ValueType.Array
 
isObject(String) - Method in class org.teavm.model.ValueType
 
isObject(String) - Method in class org.teavm.model.ValueType.Object
 
isObject(String) - Method in class org.teavm.model.ValueType.Primitive
 
isObject(String) - Method in class org.teavm.model.ValueType.Void
 
isOverflow(int) - Method in class org.teavm.model.analysis.ClassInference
 
isPacked() - Method in class org.teavm.model.Program
 
isReinterpret() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
isResource(String) - Method in class org.teavm.model.lowlevel.Characteristics
 
isResuming() - Method in class org.teavm.runtime.Fiber
 
isSame(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
isSigned() - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
isSmallInteger(Expr) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
isStaleClass(String) - Method in class org.teavm.cache.AlwaysStaleCacheStatus
 
isStaleClass(String) - Method in class org.teavm.cache.AnnotationAwareCacheStatus
 
isStaleClass(String) - Method in interface org.teavm.cache.CacheStatus
 
isStaleClass(String) - Method in class org.teavm.cache.DiskCachedClassReaderSource
 
isStaleClass(String) - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
isStaleMethod(MethodReference) - Method in class org.teavm.cache.AlwaysStaleCacheStatus
 
isStaleMethod(MethodReference) - Method in class org.teavm.cache.AnnotationAwareCacheStatus
 
isStaleMethod(MethodReference) - Method in interface org.teavm.cache.CacheStatus
 
isStaleMethod(MethodReference) - Method in class org.teavm.cache.DiskCachedClassReaderSource
 
isStaleMethod(MethodReference) - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
isStatic - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
 
isStaticInit(String) - Method in class org.teavm.model.lowlevel.Characteristics
 
isStopped() - Static method in class org.teavm.runtime.EventQueue
 
isStrict() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
isStrict() - Method in interface org.teavm.model.ClassHolderTransformerContext
 
isStructure(String) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
isStructure(String) - Method in class org.teavm.model.lowlevel.Characteristics
 
isSubtypeOf(ValueType) - Method in class org.teavm.model.ValueType
 
isSuperType(String, String) - Method in interface org.teavm.model.ClassReaderSource
 
isSuperType(String, String, boolean) - Method in class org.teavm.model.ClassHierarchy
 
isSuperType(ValueType, ValueType, boolean) - Method in class org.teavm.model.ClassHierarchy
 
IsSupertypeFunction - Class in org.teavm.runtime
 
IsSupertypeFunction() - Constructor for class org.teavm.runtime.IsSupertypeFunction
 
isSupertypeOf - Variable in class org.teavm.runtime.RuntimeClass
 
isSuspended() - Method in class org.teavm.debugging.Debugger
 
isSuspended() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
isSuspending() - Method in class org.teavm.runtime.Fiber
 
isSynthesized(Variable) - Method in class org.teavm.model.analysis.NullnessInformation
 
isSynthesizedClass(String) - Method in class org.teavm.dependency.DependencyAnalyzer
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmReturn
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
isTerminating() - Method in class org.teavm.backend.wasm.model.expression.WasmUnreachable
 
isThreadLibraryUsed() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
isTrue() - Method in class org.teavm.model.emit.ValueEmitter
 
isUsed() - Method in class org.teavm.dependency.MethodDependency
 
isUsed() - Method in interface org.teavm.dependency.MethodDependencyInfo
 
isUsedOnce(MethodReference) - Method in interface org.teavm.model.optimization.InliningContext
 
isValid() - Method in class org.teavm.debugging.Breakpoint
 
isValid() - Method in interface org.teavm.debugging.javascript.JavaScriptBreakpoint
 
isVirtual(VirtualMethodContributorContext, MethodReference) - Method in interface org.teavm.backend.javascript.spi.VirtualMethodContributor
 
isVirtual(MethodReference) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
isVirtual(MethodReference) - Method in interface org.teavm.vm.TeaVMTargetController
 
isVisited(int) - Method in interface org.teavm.model.util.DominatorWalkerContext
 
isVmAssertions() - Method in class org.teavm.backend.c.generate.GenerationContext
 
isWastEmitted() - Method in class org.teavm.backend.wasm.WasmTarget
 
isWindows() - Method in class org.teavm.backend.c.runtime.fs.CFileSystem
 
isWindows() - Method in class org.teavm.backend.wasm.runtime.fs.WasiFileSystem
 
isWindows() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem
 
isWindows() - Method in interface org.teavm.runtime.fs.VirtualFileSystem
 
itemType - Variable in class org.teavm.runtime.RuntimeClass
 
iterateInstructions() - Method in class org.teavm.model.BasicBlock
 
iterateInstructions() - Method in interface org.teavm.model.BasicBlockReader
 
iterateOverExactMethods(int) - Method in class org.teavm.debugging.information.DebugInformation
 
iterateOverSourceLocations() - Method in class org.teavm.debugging.information.DebugInformation
 
iterator() - Method in class org.teavm.model.BasicBlock
 
iterator(int) - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlow
 

J

JarFileResourceProvider - Class in org.teavm.parsing
 
JarFileResourceProvider(File) - Constructor for class org.teavm.parsing.JarFileResourceProvider
 
JarFileResourceProvider(String) - Constructor for class org.teavm.parsing.JarFileResourceProvider
 
JavaScriptBreakpoint - Interface in org.teavm.debugging.javascript
 
JavaScriptCallFrame - Interface in org.teavm.debugging.javascript
 
JavaScriptDebugger - Interface in org.teavm.debugging.javascript
 
JavaScriptDebuggerListener - Interface in org.teavm.debugging.javascript
 
JavaScriptLanguage - Enum Class in org.teavm.debugging.javascript
 
JavaScriptLocation - Class in org.teavm.debugging.javascript
 
JavaScriptLocation(JavaScriptScript, int, int) - Constructor for class org.teavm.debugging.javascript.JavaScriptLocation
 
JavaScriptScript - Interface in org.teavm.debugging.javascript
 
JavaScriptTarget - Class in org.teavm.backend.javascript
 
JavaScriptTarget() - Constructor for class org.teavm.backend.javascript.JavaScriptTarget
 
JavaScriptValue - Interface in org.teavm.debugging.javascript
 
JavaScriptVariable - Interface in org.teavm.debugging.javascript
 
join(BasicBlock, ValueEmitter, BasicBlock, ValueType) - Method in class org.teavm.model.emit.ValueEmitter
 
JS - Enum constant in enum class org.teavm.debugging.javascript.JavaScriptLanguage
 
JsonAllErrorVisitor - Class in org.teavm.common.json
 
JsonAllErrorVisitor() - Constructor for class org.teavm.common.json.JsonAllErrorVisitor
 
JsonArrayValue - Class in org.teavm.common.json
 
JsonArrayValue() - Constructor for class org.teavm.common.json.JsonArrayValue
 
JsonArrayVisitor - Class in org.teavm.common.json
 
JsonArrayVisitor(JsonVisitor) - Constructor for class org.teavm.common.json.JsonArrayVisitor
 
JsonBooleanValue - Class in org.teavm.common.json
 
JsonBooleanValue(boolean) - Constructor for class org.teavm.common.json.JsonBooleanValue
 
JsonConsumer - Class in org.teavm.common.json
 
JsonConsumer() - Constructor for class org.teavm.common.json.JsonConsumer
 
JsonErrorReporter - Class in org.teavm.common.json
 
JsonErrorReporter() - Constructor for class org.teavm.common.json.JsonErrorReporter
 
JsonFloatValue - Class in org.teavm.common.json
 
JsonFloatValue(double) - Constructor for class org.teavm.common.json.JsonFloatValue
 
JsonIntValue - Class in org.teavm.common.json
 
JsonIntValue(long) - Constructor for class org.teavm.common.json.JsonIntValue
 
JsonNullValue - Class in org.teavm.common.json
 
JsonNullValue() - Constructor for class org.teavm.common.json.JsonNullValue
 
JsonNumericValue - Class in org.teavm.common.json
 
JsonNumericValue() - Constructor for class org.teavm.common.json.JsonNumericValue
 
JsonObjectValue - Class in org.teavm.common.json
 
JsonObjectValue() - Constructor for class org.teavm.common.json.JsonObjectValue
 
JsonObjectVisitor - Class in org.teavm.common.json
 
JsonObjectVisitor(JsonVisitor) - Constructor for class org.teavm.common.json.JsonObjectVisitor
 
JsonParser - Class in org.teavm.common.json
 
JsonParser(JsonConsumer) - Constructor for class org.teavm.common.json.JsonParser
 
JsonPropertyVisitor - Class in org.teavm.common.json
 
JsonPropertyVisitor(boolean) - Constructor for class org.teavm.common.json.JsonPropertyVisitor
 
JsonStringValue - Class in org.teavm.common.json
 
JsonStringValue(String) - Constructor for class org.teavm.common.json.JsonStringValue
 
JsonSyntaxException - Exception Class in org.teavm.common.json
 
JsonSyntaxException(int, int, String) - Constructor for exception class org.teavm.common.json.JsonSyntaxException
 
JsonUtil - Class in org.teavm.common
 
JsonValue - Class in org.teavm.common.json
 
JsonValue() - Constructor for class org.teavm.common.json.JsonValue
 
JsonValueParserVisitor - Class in org.teavm.common.json
 
JsonValueParserVisitor() - Constructor for class org.teavm.common.json.JsonValueParserVisitor
 
JsonValueProvider - Class in org.teavm.common.json
 
JsonValueProvider() - Constructor for class org.teavm.common.json.JsonValueProvider
 
JsonVisitingConsumer - Class in org.teavm.common.json
 
JsonVisitingConsumer(JsonVisitor) - Constructor for class org.teavm.common.json.JsonVisitingConsumer
 
JsonVisitor - Class in org.teavm.common.json
 
JsonVisitor() - Constructor for class org.teavm.common.json.JsonVisitor
 
JSParser - Class in org.teavm.backend.javascript.rendering
 
JSParser(Object) - Constructor for class org.teavm.backend.javascript.rendering.JSParser
 
JSParser(Object, Object) - Constructor for class org.teavm.backend.javascript.rendering.JSParser
 
JSParser(CompilerEnvirons) - Constructor for class org.teavm.backend.javascript.rendering.JSParser
 
JSParser(CompilerEnvirons, ErrorReporter) - Constructor for class org.teavm.backend.javascript.rendering.JSParser
 
jump(BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
jump(BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
jump(BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jump(BasicBlockReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jumpIf(BinaryBranchingCondition, VariableReader, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
jumpIf(BranchingCondition, VariableReader, BasicBlockReader, BasicBlockReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
JumpInstruction - Class in org.teavm.model.instructions
 
JumpInstruction() - Constructor for class org.teavm.model.instructions.JumpInstruction
 
jumpToFrame(Address, int) - Static method in class org.teavm.runtime.ExceptionHandling
 

K

keyAdded(S) - Method in interface org.teavm.common.CachedFunction.KeyListener
 
KEYWORDS - Static variable in class org.teavm.backend.javascript.rendering.RenderingUtil
 
kill(int) - Static method in class org.teavm.runtime.EventQueue
 
kind - Variable in class org.teavm.backend.wasm.wasi.Prestat
 
kind() - Method in interface org.teavm.backend.wasm.debug.info.ArrayLayout
 
kind() - Method in interface org.teavm.backend.wasm.debug.info.ClassLayout
 
kind() - Method in interface org.teavm.backend.wasm.debug.info.InterfaceLayout
 
kind() - Method in interface org.teavm.backend.wasm.debug.info.PrimitiveLayout
 
kind() - Method in interface org.teavm.backend.wasm.debug.info.TypeLayout
 
kind() - Method in interface org.teavm.backend.wasm.debug.info.UnknownLayout
 
knownLoops() - Method in class org.teavm.common.LoopGraph
 

L

last - Variable in class org.teavm.runtime.RuntimeReferenceQueue
 
lastAccess - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
lastModified - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
lastModified() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
lastModified() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
lastModified() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
lastModified() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
lastModified() - Method in interface org.teavm.runtime.fs.VirtualFile
 
lastStatusChange - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
layerCount() - Method in class org.teavm.debugging.information.DebugInformation
 
layout - Variable in class org.teavm.runtime.RuntimeClass
 
lcaOf(int, int) - Method in class org.teavm.common.LCATree
 
LCATree - Class in org.teavm.common
 
LCATree(int) - Constructor for class org.teavm.common.LCATree
 
LE - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
LE_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
LE_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
left - Variable in class org.teavm.common.RangeTree.Range
 
LEFT_SHIFT - Enum constant in enum class org.teavm.ast.BinaryOperation
 
length - Variable in class org.teavm.backend.c.runtime.StringList
 
length() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
length() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
length() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
length() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
length() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
length() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
length() - Method in interface org.teavm.runtime.fs.VirtualFile
 
LENGTH - Enum constant in enum class org.teavm.ast.UnaryOperation
 
LESS - Enum constant in enum class org.teavm.ast.BinaryOperation
 
LESS - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
LESS_OR_EQUAL - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
LESS_OR_EQUALS - Enum constant in enum class org.teavm.ast.BinaryOperation
 
levelOf(int) - Method in interface org.teavm.common.DominatorTree
 
lf() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
line - Variable in class org.teavm.backend.c.util.Deobfuscator.Location
 
line() - Method in class org.teavm.backend.wasm.debug.info.LineInfoFileCommand
 
line() - Method in class org.teavm.backend.wasm.debug.info.LineInfoLineCommand
 
line() - Method in class org.teavm.backend.wasm.debug.info.Location
 
LineInfo - Class in org.teavm.backend.wasm.debug.info
 
LineInfo(LineInfoSequence[]) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfo
 
LineInfoCommand - Class in org.teavm.backend.wasm.debug.info
 
LineInfoCommand(int) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoCommand
 
LineInfoCommandExecutor - Class in org.teavm.backend.wasm.debug.info
 
LineInfoCommandExecutor() - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor
 
LineInfoCommandVisitor - Interface in org.teavm.backend.wasm.debug.info
 
LineInfoEnterCommand - Class in org.teavm.backend.wasm.debug.info
 
LineInfoEnterCommand(int, MethodInfo) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoEnterCommand
 
LineInfoExitCommand - Class in org.teavm.backend.wasm.debug.info
 
LineInfoExitCommand(int) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoExitCommand
 
LineInfoFileCommand - Class in org.teavm.backend.wasm.debug.info
 
LineInfoFileCommand(int, FileInfo, int) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoFileCommand
 
LineInfoLineCommand - Class in org.teavm.backend.wasm.debug.info
 
LineInfoLineCommand(int, int) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoLineCommand
 
LineInfoSequence - Class in org.teavm.backend.wasm.debug.info
 
LineInfoSequence(int, int, MethodInfo, LineInfoCommand[]) - Constructor for class org.teavm.backend.wasm.debug.info.LineInfoSequence
 
LineInfoUnpackedSequence - Class in org.teavm.backend.wasm.debug.info
 
lineNumber - Variable in class org.teavm.runtime.CallSiteLocation
 
lineNumber(int, String, int) - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
lines() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
lines() - Method in class org.teavm.backend.wasm.debug.info.DebugInfo
 
link(DependencyAnalyzer) - Method in class org.teavm.vm.TeaVM
 
link(ClassHolder) - Method in class org.teavm.dependency.Linker
 
link(MethodReader, Program) - Method in class org.teavm.dependency.Linker
 
linkClass(String) - Method in class org.teavm.dependency.DependencyAgent
 
linkClass(String) - Method in class org.teavm.dependency.DependencyAnalyzer
 
linkCount - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
Linker - Class in org.teavm.dependency
 
Linker(DependencyInfo) - Constructor for class org.teavm.dependency.Linker
 
linkField(FieldReference) - Method in class org.teavm.dependency.DependencyAgent
 
linkField(FieldReference) - Method in class org.teavm.dependency.DependencyAnalyzer
 
linkMethod(String, MethodDescriptor) - Method in class org.teavm.dependency.DependencyAgent
 
linkMethod(String, MethodDescriptor) - Method in class org.teavm.dependency.DependencyAnalyzer
 
linkMethod(MethodReference) - Method in class org.teavm.dependency.DependencyAgent
 
linkMethod(MethodReference) - Method in class org.teavm.dependency.DependencyAnalyzer
 
LIST - Static variable in class org.teavm.model.AnnotationValue
 
ListableClassHolderSource - Interface in org.teavm.model
 
ListableClassReaderSource - Interface in org.teavm.model
 
listFiles() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
listFiles() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
listFiles() - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
listFiles() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualDirectory
 
listFiles() - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFile
 
listFiles() - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
listFiles() - Method in interface org.teavm.runtime.fs.VirtualFile
 
ListingBuilder - Class in org.teavm.model.text
 
ListingBuilder() - Constructor for class org.teavm.model.text.ListingBuilder
 
ListingParseException - Exception Class in org.teavm.model.text
 
ListingParseException(String, int) - Constructor for exception class org.teavm.model.text.ListingParseException
 
ListingParser - Class in org.teavm.model.text
 
ListingParser() - Constructor for class org.teavm.model.text.ListingParser
 
liveIn(int) - Method in class org.teavm.model.util.LivenessAnalyzer
 
liveIn(int) - Method in class org.teavm.model.util.NonSsaLivenessAnalyzer
 
liveIn(int, int) - Method in class org.teavm.model.util.LivenessAnalyzer
 
liveIn(int, int) - Method in class org.teavm.model.util.NonSsaLivenessAnalyzer
 
LivenessAnalyzer - Class in org.teavm.model.util
 
LivenessAnalyzer() - Constructor for class org.teavm.model.util.LivenessAnalyzer
 
liveOut(int) - Method in class org.teavm.model.util.LivenessAnalyzer
 
liveOut(int) - Method in class org.teavm.model.util.NonSsaLivenessAnalyzer
 
load(ClassLoader) - Static method in class org.teavm.vm.TeaVMPluginLoader
 
loadFloat32(int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
loadFloat32(int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
loadFloat64(int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
loadFloat64(int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
loadInt32(WasmInt32Subtype, int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
loadInt32(WasmInt32Subtype, int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
loadInt64(WasmInt64Subtype, int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
loadInt64(WasmInt64Subtype, int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
loadPlugins(boolean) - Static method in class org.teavm.vm.TeaVMBootstrapPluginLoader
 
LOC_END - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
LOC_FILE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
LOC_LINE - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
LOC_PTR - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
LOC_START - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
LOC_USER - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
local(int, int, WasmType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
local(int, int, WasmType) - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 
local(LocalOpcode, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
local(LocalOpcode, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
LocalOpcode - Enum Class in org.teavm.backend.wasm.parser
 
localsStart(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
localsStart(int) - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 
location - Variable in class org.teavm.runtime.CallSite
 
location() - Method in class org.teavm.backend.wasm.debug.info.InliningLocation
 
location() - Method in class org.teavm.backend.wasm.debug.info.InstructionLocation
 
location(String, int) - Method in interface org.teavm.backend.wasm.debug.DebugLines
 
location(String, int) - Method in class org.teavm.backend.wasm.debug.DebugLinesBuilder
 
location(TextLocation) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
location(TextLocation) - Method in interface org.teavm.model.instructions.InstructionReader
 
location(TextLocation) - Method in class org.teavm.model.util.InstructionCopyReader
 
Location - Class in org.teavm.backend.wasm.debug.info
 
Location() - Constructor for class org.teavm.backend.c.util.Deobfuscator.Location
 
Location(FileInfo, int, InliningLocation) - Constructor for class org.teavm.backend.wasm.debug.info.Location
 
locationAdded(CallLocation) - Method in interface org.teavm.dependency.LocationListener
 
LocationGraphBuilder - Class in org.teavm.ast.analysis
 
LocationListener - Interface in org.teavm.dependency
 
LocationProvider - Interface in org.teavm.backend.javascript.codegen
 
locations() - Method in class org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
 
LOGICAL_AND - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
LOGICAL_OR - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
LONG - Enum constant in enum class org.teavm.ast.ArrayType
 
LONG - Enum constant in enum class org.teavm.ast.OperationType
 
LONG - Enum constant in enum class org.teavm.backend.c.generate.CVariableType
 
LONG - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
LONG - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
LONG - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
LONG - Enum constant in enum class org.teavm.model.instructions.NumericOperandType
 
LONG - Enum constant in enum class org.teavm.model.PrimitiveType
 
LONG - Enum constant in enum class org.teavm.model.util.VariableType
 
LONG - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
LONG - Static variable in class org.teavm.model.AnnotationValue
 
LONG - Static variable in class org.teavm.model.GenericValueType
 
LONG - Static variable in class org.teavm.model.RuntimeConstant
 
LONG - Static variable in class org.teavm.model.ValueType
 
LONG_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
LONG_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
longConstant(VariableReader, long) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
longConstant(VariableReader, long) - Method in interface org.teavm.model.instructions.InstructionReader
 
longConstant(VariableReader, long) - Method in class org.teavm.model.util.InstructionCopyReader
 
LongConstantInstruction - Class in org.teavm.model.instructions
 
LongConstantInstruction() - Constructor for class org.teavm.model.instructions.LongConstantInstruction
 
LongIntrinsic - Class in org.teavm.backend.c.intrinsic
 
LongIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
LongIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.LongIntrinsic
 
LongIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.LongIntrinsic
 
LongResult - Class in org.teavm.backend.wasm.wasi
 
LongResult() - Constructor for class org.teavm.backend.wasm.wasi.LongResult
 
lookup(String) - Method in class org.teavm.cache.FileSymbolTable
 
lookup(String) - Method in class org.teavm.cache.InMemorySymbolTable
 
lookup(String) - Method in interface org.teavm.cache.SymbolTable
 
lookup(String) - Method in class org.teavm.model.classes.VirtualTableProvider
 
lookup(MethodReference) - Method in class org.teavm.model.classes.VirtualTableProvider
 
lookupResource(Address, String) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
lookupResource(Address, Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
lookupString(String) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
Loop - Interface in org.teavm.common
 
loopAt(int) - Method in class org.teavm.common.LoopGraph
 
LoopGraph - Class in org.teavm.common
 
LoopGraph(Graph) - Constructor for class org.teavm.common.LoopGraph
 
LoopInvariantAnalyzer - Class in org.teavm.model.optimization
 
LoopInvariantAnalyzer(NullnessInformation) - Constructor for class org.teavm.model.optimization.LoopInvariantAnalyzer
 
LoopInvariantMotion - Class in org.teavm.model.optimization
 
LoopInvariantMotion() - Constructor for class org.teavm.model.optimization.LoopInvariantMotion
 
LoopInversion - Class in org.teavm.model.optimization
 
LoopInversion() - Constructor for class org.teavm.model.optimization.LoopInversion
 
lower - Variable in class org.teavm.model.classes.TagRegistry.Range
 
LowLevelInliningFilterFactory - Class in org.teavm.backend.lowlevel.analyze
 
LowLevelInliningFilterFactory(Characteristics) - Constructor for class org.teavm.backend.lowlevel.analyze.LowLevelInliningFilterFactory
 
LowLevelNameProvider - Class in org.teavm.backend.lowlevel.generate
 
LowLevelNameProvider() - Constructor for class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
LowLevelNullCheckFilter - Class in org.teavm.model.lowlevel
 
LowLevelNullCheckFilter(Characteristics) - Constructor for class org.teavm.model.lowlevel.LowLevelNullCheckFilter
 
LT - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
LT_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
LT_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 

M

main(String[]) - Static method in class org.teavm.backend.c.util.Deobfuscator
 
main(String[]) - Static method in class org.teavm.backend.c.util.GCVisualizer
 
main(String[]) - Static method in class org.teavm.backend.c.util.HeapDumpConverter
 
main(String[]) - Static method in class org.teavm.backend.wasm.debug.parser.DebugInfoParser
 
main(String[]) - Static method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
main(String[]) - Static method in class org.teavm.backend.wasm.Example
 
mainLoopName() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
makeUniqueLabels(Program) - Static method in class org.teavm.model.util.ProgramUtils
 
malloc(int) - Static method in class org.teavm.backend.c.runtime.Memory
 
manyToString(ValueType[]) - Static method in class org.teavm.model.ValueType
 
map(Variable) - Method in class org.teavm.model.util.InstructionVariableMapper
 
MapperClassHolderSource - Class in org.teavm.parsing.resource
 
MapperClassHolderSource(Function<String, ClassHolder>) - Constructor for class org.teavm.parsing.resource.MapperClassHolderSource
 
mapType(OperationType) - Static method in class org.teavm.backend.wasm.generate.WasmGeneratorUtil
 
mapType(VariableType) - Static method in class org.teavm.backend.wasm.generate.WasmGeneratorUtil
 
mapType(ValueType) - Static method in class org.teavm.backend.wasm.generate.WasmGeneratorUtil
 
mapType(ValueType) - Method in class org.teavm.model.analysis.BaseTypeInference
 
mark(DwarfPlaceholder) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
mark(Address) - Static method in class org.teavm.runtime.MemoryTrace
 
markCompleted() - Static method in class org.teavm.runtime.MemoryTrace
 
marker() - Method in class org.teavm.backend.wasm.blob.Blob
 
marker() - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
Marker - Class in org.teavm.backend.wasm.blob
 
markStarted() - Static method in class org.teavm.runtime.MemoryTrace
 
match(int) - Method in interface org.teavm.common.GraphNodeFilter
 
match(DependencyType) - Method in interface org.teavm.dependency.DependencyTypeFilter
 
max(double, double) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
max(float, float) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
MAX - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
maxAvailableBytes() - Static method in class org.teavm.runtime.GC
 
maxHeapSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
MEMBER_ACCESS - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
memberFieldNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
MemberHolder - Class in org.teavm.model
 
MemberHolder(String) - Constructor for class org.teavm.model.MemberHolder
 
MemberReader - Interface in org.teavm.model
 
memcpy(Address, Address, int) - Static method in class org.teavm.backend.c.runtime.Memory
 
Memory - Class in org.teavm.backend.c.runtime
 
MemoryAccessTraceTransformation - Class in org.teavm.backend.wasm.transformation
 
MemoryAccessTraceTransformation(WasmModule) - Constructor for class org.teavm.backend.wasm.transformation.MemoryAccessTraceTransformation
 
MemoryBuildTarget - Class in org.teavm.vm
 
MemoryBuildTarget() - Constructor for class org.teavm.vm.MemoryBuildTarget
 
MemoryCachedClassReaderSource - Class in org.teavm.cache
 
MemoryCachedClassReaderSource(ReferenceCache, SymbolTable, SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.MemoryCachedClassReaderSource
 
memoryCopy() - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
memoryCopy() - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
memoryFill() - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
memoryFill() - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
memoryGrow() - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
memoryGrow() - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
memoryLimit - Static variable in class org.teavm.backend.wasm.WasmHeap
 
MemoryTrace - Class in org.teavm.runtime
 
MemoryTraceIntrinsic - Class in org.teavm.backend.c.intrinsic
 
MemoryTraceIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
MemoryTraceIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.MemoryTraceIntrinsic
 
MemoryTraceIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.MemoryTraceIntrinsic
 
merge(T, T) - Method in class org.teavm.model.analysis.BaseTypeInference
 
message - Variable in exception class org.teavm.backend.wasm.parser.ParseException
 
method - Variable in class org.teavm.cache.AstCacheEntry
 
method - Variable in class org.teavm.runtime.CallSiteLocation
 
method() - Method in class org.teavm.backend.wasm.debug.info.InliningLocation
 
method() - Method in class org.teavm.backend.wasm.debug.info.LineInfoEnterCommand
 
method() - Method in class org.teavm.backend.wasm.debug.info.LineInfoSequence
 
method() - Method in class org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
 
METHOD - Static variable in class org.teavm.model.RuntimeConstant
 
METHOD_HANDLE - Static variable in class org.teavm.model.RuntimeConstant
 
MethodDependency - Class in org.teavm.dependency
 
MethodDependencyInfo - Interface in org.teavm.dependency
 
MethodDescriptor - Class in org.teavm.model
 
MethodDescriptor(String, Class<?>...) - Constructor for class org.teavm.model.MethodDescriptor
 
MethodDescriptor(String, ValueType...) - Constructor for class org.teavm.model.MethodDescriptor
 
MethodHandle - Class in org.teavm.model
 
MethodHandleType - Enum Class in org.teavm.model
 
methodHolder - Variable in class org.teavm.backend.javascript.decompile.PreparedMethod
 
MethodHolder - Class in org.teavm.model
 
MethodHolder(String, ValueType...) - Constructor for class org.teavm.model.MethodHolder
 
MethodHolder(MethodDescriptor) - Constructor for class org.teavm.model.MethodHolder
 
MethodInfo - Class in org.teavm.backend.wasm.debug.info
 
MethodInfo() - Constructor for class org.teavm.backend.wasm.debug.info.MethodInfo
 
MethodLocation - Class in org.teavm.runtime
 
MethodLocation() - Constructor for class org.teavm.runtime.MethodLocation
 
methodName - Variable in class org.teavm.backend.c.util.Deobfuscator.Location
 
methodName - Variable in class org.teavm.model.lowlevel.ExportedMethodKey
 
methodName - Variable in class org.teavm.runtime.MethodLocation
 
methodNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
MethodNode - Class in org.teavm.ast
 
MethodNode(MethodReference) - Constructor for class org.teavm.ast.MethodNode
 
MethodNodeCache - Interface in org.teavm.cache
 
MethodNodeVisitor - Interface in org.teavm.ast
 
MethodOptimization - Interface in org.teavm.model.optimization
 
MethodOptimizationContext - Interface in org.teavm.model.optimization
 
methodPtr(MethodReference) - Method in interface org.teavm.backend.wasm.debug.DebugMethods
 
methodPtr(MethodReference) - Method in class org.teavm.backend.wasm.debug.DebugMethodsBuilder
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.c.analyze.CDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.c.analyze.InteropDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.javascript.intrinsics.ref.WeakReferenceDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.lowlevel.dependency.ExceptionHandlingDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.lowlevel.dependency.StringsDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.lowlevel.dependency.WeakReferenceDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.backend.wasm.generate.WasmDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.dependency.AbstractDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in interface org.teavm.dependency.DependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in interface org.teavm.dependency.DependencyPlugin
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.model.lowlevel.ExportDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.vm.StdlibDependencyListener
 
MethodReader - Interface in org.teavm.model
 
MethodReference - Class in org.teavm.model
Specifies a fully qualified name of a method, including its name, class name, parameter types and return value type.
MethodReference(Class<?>, String, Class<?>...) - Constructor for class org.teavm.model.MethodReference
 
MethodReference(String, String, ValueType...) - Constructor for class org.teavm.model.MethodReference
Creates a new reference to a method.
MethodReference(String, MethodDescriptor) - Constructor for class org.teavm.model.MethodReference
 
methodReturnType(MethodReference) - Method in class org.teavm.model.analysis.BaseTypeInference
 
methods() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
methodTypeToString(ValueType[]) - Static method in class org.teavm.model.ValueType
 
min() - Static method in enum class org.teavm.backend.javascript.rendering.Precedence
 
min(double, double) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
min(float, float) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
MIN - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
minAvailableBytes() - Static method in class org.teavm.runtime.GC
 
minHeapSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
MinifyingAliasProvider - Class in org.teavm.backend.javascript.codegen
 
MinifyingAliasProvider(int) - Constructor for class org.teavm.backend.javascript.codegen.MinifyingAliasProvider
 
MissingItemsProcessor - Class in org.teavm.model.util
 
MissingItemsProcessor(DependencyInfo, ClassHierarchy, Diagnostics, String[]) - Constructor for class org.teavm.model.util.MissingItemsProcessor
 
ModelUtils - Class in org.teavm.model.util
 
module - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext.ImportedMethod
 
ModuleImporter - Interface in org.teavm.backend.javascript.spi
 
ModuleImporterContext - Interface in org.teavm.backend.javascript.spi
 
ModuleParser - Class in org.teavm.backend.wasm.parser
 
ModuleParser(AsyncInputStream) - Constructor for class org.teavm.backend.wasm.parser.ModuleParser
 
MODULO - Enum constant in enum class org.teavm.ast.BinaryOperation
 
MODULO - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
MODULO - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
monitorEnter(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
monitorEnter(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
monitorEnter(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
monitorEnter(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
MonitorEnterInstruction - Class in org.teavm.model.instructions
 
MonitorEnterInstruction() - Constructor for class org.teavm.model.instructions.MonitorEnterInstruction
 
MonitorEnterStatement - Class in org.teavm.ast
 
MonitorEnterStatement() - Constructor for class org.teavm.ast.MonitorEnterStatement
 
monitorExit(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
monitorExit(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
monitorExit(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
monitorExit(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
MonitorExitInstruction - Class in org.teavm.model.instructions
 
MonitorExitInstruction() - Constructor for class org.teavm.model.instructions.MonitorExitInstruction
 
MonitorExitStatement - Class in org.teavm.ast
 
MonitorExitStatement() - Constructor for class org.teavm.ast.MonitorExitStatement
 
move(Address, Address, int) - Static method in class org.teavm.runtime.MemoryTrace
 
moveMemoryBlock(Address, Address, int) - Static method in class org.teavm.runtime.Allocator
 
mul(int) - Method in class org.teavm.model.emit.ValueEmitter
 
mul(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
MUL - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
MUL - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
MULTIPLICATION - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
MULTIPLY - Enum constant in enum class org.teavm.ast.BinaryOperation
 
MULTIPLY - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
MutableClassHolderSource - Class in org.teavm.model
 
MutableClassHolderSource() - Constructor for class org.teavm.model.MutableClassHolderSource
 
MutableDirectedGraph - Class in org.teavm.common
 
MutableDirectedGraph() - Constructor for class org.teavm.common.MutableDirectedGraph
 
MutableDirectedGraph(Graph) - Constructor for class org.teavm.common.MutableDirectedGraph
 
MutableGraphEdge - Class in org.teavm.common
 
MutableGraphEdge() - Constructor for class org.teavm.common.MutableGraphEdge
 
MutableGraphNode - Class in org.teavm.common
 
MutableGraphNode(int) - Constructor for class org.teavm.common.MutableGraphNode
 
mutableOverriddenMethods(MethodReference) - Method in interface org.teavm.model.ClassHolderSource
 
Mutator - Class in org.teavm.runtime
 
MutatorIntrinsic - Class in org.teavm.backend.c.intrinsic
 
MutatorIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
MutatorIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.MutatorIntrinsic
 
MutatorIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 

N

name - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
name - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Namespace
 
name - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
 
name - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext.ImportedMethod
 
name - Variable in class org.teavm.runtime.RuntimeClass
 
name() - Method in class org.teavm.backend.wasm.debug.DebugSectionBuilder
 
name() - Method in class org.teavm.backend.wasm.debug.info.ClassInfo
 
name() - Method in class org.teavm.backend.wasm.debug.info.FieldInfo
 
name() - Method in class org.teavm.backend.wasm.debug.info.FileInfo
 
name() - Method in class org.teavm.backend.wasm.debug.info.MethodInfo
 
name() - Method in class org.teavm.backend.wasm.debug.info.PackageInfo
 
name() - Method in class org.teavm.backend.wasm.debug.info.VariableInfo
 
name() - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
name() - Method in interface org.teavm.model.analysis.ClassMetadataRequirements.Info
 
nameCache - Variable in class org.teavm.runtime.RuntimeClass
 
NameEmitter - Interface in org.teavm.backend.javascript.rendering
 
NameFrequencyConsumer - Interface in org.teavm.backend.javascript.codegen
 
nameLength - Variable in class org.teavm.backend.wasm.wasi.Dirent
 
nameLength - Variable in class org.teavm.backend.wasm.wasi.PrestatDir
 
nameOfType(ValueType) - Method in class org.teavm.backend.c.generate.ClassGenerator
 
NameProvider - Interface in org.teavm.backend.lowlevel.generate
 
NameProviderWithSpecialNames - Class in org.teavm.backend.lowlevel.generate
 
NameProviderWithSpecialNames(NameProvider, ClassReaderSource) - Constructor for class org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
 
names - Variable in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
names - Variable in class org.teavm.backend.wasm.generate.WasmGenerationContext
 
names() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
names() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
NamingOrderer - Class in org.teavm.backend.javascript.codegen
 
NamingOrderer() - Constructor for class org.teavm.backend.javascript.codegen.NamingOrderer
 
NamingStrategy - Interface in org.teavm.backend.javascript.codegen
 
NATIVE - Enum constant in enum class org.teavm.model.ElementModifier
 
NativePointerFinder - Class in org.teavm.model.lowlevel
 
NativePointerFinder(Characteristics) - Constructor for class org.teavm.model.lowlevel.NativePointerFinder
 
NE - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
NE - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
NEAREST - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
needsVirtualTable(Characteristics, ValueType) - Static method in class org.teavm.backend.c.generate.ClassGenerator
 
neg() - Method in class org.teavm.model.emit.ValueEmitter
 
NEG - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in interface org.teavm.model.instructions.InstructionReader
 
negate(VariableReader, VariableReader, NumericOperandType) - Method in class org.teavm.model.util.InstructionCopyReader
 
NEGATE - Enum constant in enum class org.teavm.ast.UnaryOperation
 
NegateInstruction - Class in org.teavm.model.instructions
 
NegateInstruction(NumericOperandType) - Constructor for class org.teavm.model.instructions.NegateInstruction
 
NEW - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
NewArrayExpr - Class in org.teavm.ast
 
NewArrayExpr() - Constructor for class org.teavm.ast.NewArrayExpr
 
NewExpr - Class in org.teavm.ast
 
NewExpr() - Constructor for class org.teavm.ast.NewExpr
 
newLine() - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
newLine() - Method in class org.teavm.backend.c.generate.CodeWriter
 
newLine() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
NewMultiArrayExpr - Class in org.teavm.ast
 
NewMultiArrayExpr() - Constructor for class org.teavm.ast.NewMultiArrayExpr
 
newReader(BinaryDataConsumer) - Method in class org.teavm.backend.wasm.blob.Blob
 
newVar(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
newVar(ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
newVar(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
next - Variable in class org.teavm.backend.c.runtime.StringList
 
next - Variable in class org.teavm.backend.wasm.wasi.Dirent
 
next - Variable in class org.teavm.runtime.ExceptionHandler
 
next - Variable in class org.teavm.runtime.RuntimeReference
 
next() - Method in enum class org.teavm.backend.javascript.rendering.Precedence
 
next() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
 
next() - Method in class org.teavm.debugging.information.ExactMethodIterator
 
next() - Method in class org.teavm.debugging.information.SourceLocationIterator
 
next() - Method in interface org.teavm.model.InstructionIterator
 
nextId - Static variable in class org.teavm.runtime.RuntimeObject
 
node - Variable in class org.teavm.backend.javascript.decompile.PreparedMethod
 
nodeAt(int) - Method in class org.teavm.common.GraphIndexer
 
NonSsaLivenessAnalyzer - Class in org.teavm.model.util
 
NonSsaLivenessAnalyzer() - Constructor for class org.teavm.model.util.NonSsaLivenessAnalyzer
 
nop() - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
nop() - Method in interface org.teavm.model.instructions.InstructionReader
 
nop() - Method in class org.teavm.model.util.InstructionCopyReader
 
NOP - Enum constant in enum class org.teavm.backend.wasm.parser.Opcode
 
nosource() - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
nosource() - Method in class org.teavm.backend.c.generate.CodeWriter
 
NoSuchFieldCatchElimination - Class in org.teavm.model.transformation
 
NoSuchFieldCatchElimination() - Constructor for class org.teavm.model.transformation.NoSuchFieldCatchElimination
 
not() - Method in class org.teavm.model.emit.ConditionEmitter
 
not() - Method in class org.teavm.model.emit.ForkEmitter
 
NOT - Enum constant in enum class org.teavm.ast.UnaryOperation
 
NOT_EQUAL - Enum constant in enum class org.teavm.model.instructions.BinaryBranchingCondition
 
NOT_EQUAL - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
NOT_EQUALS - Enum constant in enum class org.teavm.ast.BinaryOperation
 
NOT_NULL - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
NULL - Enum constant in enum class org.teavm.model.instructions.BranchingCondition
 
NULL_CHECK - Enum constant in enum class org.teavm.ast.UnaryOperation
 
nullCheck(VariableReader, VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
nullCheck(VariableReader, VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
nullCheck(VariableReader, VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
nullCheck(VariableReader, VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
NullCheckFilter - Interface in org.teavm.model.transformation
 
NullCheckInsertion - Class in org.teavm.model.transformation
 
NullCheckInsertion(NullCheckFilter) - Constructor for class org.teavm.model.transformation.NullCheckInsertion
 
NullCheckInstruction - Class in org.teavm.model.instructions
 
NullCheckInstruction() - Constructor for class org.teavm.model.instructions.NullCheckInstruction
 
nullConstant(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
nullConstant(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
nullConstant(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
NullConstantInstruction - Class in org.teavm.model.instructions
 
NullConstantInstruction() - Constructor for class org.teavm.model.instructions.NullConstantInstruction
 
NullnessInformation - Class in org.teavm.model.analysis
 
nullType() - Method in class org.teavm.model.analysis.BaseTypeInference
 
nullValue(JsonErrorReporter) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
nullValue(JsonErrorReporter) - Method in class org.teavm.common.json.JsonConsumer
 
nullValue(JsonErrorReporter) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
nullValue(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
nullValue(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitor
 
numArrays() - Method in class org.teavm.common.RecordArray.Record
 
numArrays() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
NumericOperandType - Enum Class in org.teavm.model.instructions
 

O

object - Variable in class org.teavm.runtime.RuntimeReference
 
object(String) - Static method in class org.teavm.model.ValueType
 
object(JsonErrorReporter) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
object(JsonErrorReporter) - Method in class org.teavm.common.json.JsonObjectVisitor
 
object(JsonErrorReporter) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
object(JsonErrorReporter) - Method in class org.teavm.common.json.JsonVisitor
 
Object(String) - Constructor for class org.teavm.model.ValueType.Object
 
Object(GenericValueType.Object, String, GenericValueType.Argument[]) - Constructor for class org.teavm.model.GenericValueType.Object
 
OBJECT - Enum constant in enum class org.teavm.ast.ArrayType
 
OBJECT - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
OBJECT - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
OBJECT - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
OBJECT - Enum constant in enum class org.teavm.model.util.VariableType
 
OBJECT_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
ObjectIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ObjectIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.ObjectIntrinsic
 
occupiedClassNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
occupiedTopLevelNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
occupiedVtableNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
of(int...) - Static method in class org.teavm.common.IntegerArray
 
of(T) - Static method in class org.teavm.common.Promise
 
offer(EventQueue.Event) - Static method in class org.teavm.runtime.EventQueue
 
offer(EventQueue.Event, long) - Static method in class org.teavm.runtime.EventQueue
 
offset() - Method in class org.teavm.backend.wasm.debug.info.DebugInfo
 
OFLAGS_CREATE - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
OFLAGS_DIRECTORY - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
OFLAGS_EXCLUSIVE - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
opcode(Opcode) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
opcode(Opcode) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
opcode(Opcode) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
Opcode - Enum Class in org.teavm.backend.wasm.parser
 
openResource(String) - Method in class org.teavm.parsing.ClasspathResourceProvider
 
openResource(String) - Method in class org.teavm.parsing.JarFileResourceProvider
 
openResource(String) - Method in class org.teavm.parsing.resource.ClasspathResourceReader
 
openResource(String) - Method in class org.teavm.parsing.resource.DirectoryResourceReader
 
openResource(String) - Method in interface org.teavm.parsing.resource.ResourceReader
 
openResource(String) - Method in interface org.teavm.parsing.ResourceProvider
 
OperationType - Enum Class in org.teavm.ast
 
optimize() - Method in class org.teavm.common.IntegerArray
 
optimize(Function<String, ClassHolder>, String) - Static method in class org.teavm.model.PreOptimizingClassHolderSource
 
optimize(AsyncMethodNode, AsyncProgramSplitter, boolean) - Method in class org.teavm.ast.optimization.Optimizer
 
optimize(RegularMethodNode, Program, boolean) - Method in class org.teavm.ast.optimization.Optimizer
 
optimize(MethodDescriptor, Program) - Method in class org.teavm.model.optimization.ConstantConditionElimination
 
optimize(MethodReader, Program) - Method in class org.teavm.model.optimization.UnusedVariableElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ArrayUnwrapMotion
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ClassInitElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ConstantConditionElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.EmptyBlockElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.GlobalValueNumbering
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.LoopInvariantMotion
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.LoopInversion
 
optimize(MethodOptimizationContext, Program) - Method in interface org.teavm.model.optimization.MethodOptimization
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.RedundantJumpElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.RedundantNullCheckElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.RepeatedFieldReadElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.ScalarReplacement
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.SystemArrayCopyOptimization
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.UnreachableBasicBlockElimination
 
optimize(MethodOptimizationContext, Program) - Method in class org.teavm.model.optimization.UnusedVariableElimination
 
optimize(Program) - Method in class org.teavm.model.optimization.GlobalValueNumbering
 
optimize(Program) - Static method in class org.teavm.model.optimization.RedundantJumpElimination
 
optimize(Program) - Method in class org.teavm.model.optimization.UnreachableBasicBlockEliminator
 
Optimizer - Class in org.teavm.ast.optimization
 
Optimizer() - Constructor for class org.teavm.ast.optimization.Optimizer
 
option(int, FragmentEmitter) - Method in class org.teavm.model.emit.ChooseEmitter
 
option(String, FragmentEmitter) - Method in class org.teavm.model.emit.StringChooseEmitter
 
OptionalPredicate<T> - Interface in org.teavm.common
 
or(BasicBlock, ForkEmitter) - Method in class org.teavm.model.emit.ForkEmitter
 
or(ConditionProducer) - Method in class org.teavm.model.emit.ConditionEmitter
 
OR - Enum constant in enum class org.teavm.ast.BinaryOperation
 
OR - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
OR - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
OrderedProperties - Class in org.teavm.parsing.substitution
 
OrderedProperties() - Constructor for class org.teavm.parsing.substitution.OrderedProperties
 
org.teavm.ast - package org.teavm.ast
 
org.teavm.ast.analysis - package org.teavm.ast.analysis
 
org.teavm.ast.decompilation - package org.teavm.ast.decompilation
 
org.teavm.ast.optimization - package org.teavm.ast.optimization
 
org.teavm.backend.c - package org.teavm.backend.c
 
org.teavm.backend.c.analyze - package org.teavm.backend.c.analyze
 
org.teavm.backend.c.generate - package org.teavm.backend.c.generate
 
org.teavm.backend.c.generators - package org.teavm.backend.c.generators
 
org.teavm.backend.c.intrinsic - package org.teavm.backend.c.intrinsic
 
org.teavm.backend.c.runtime - package org.teavm.backend.c.runtime
 
org.teavm.backend.c.runtime.fs - package org.teavm.backend.c.runtime.fs
 
org.teavm.backend.c.transform - package org.teavm.backend.c.transform
 
org.teavm.backend.c.util - package org.teavm.backend.c.util
 
org.teavm.backend.javascript - package org.teavm.backend.javascript
 
org.teavm.backend.javascript.codegen - package org.teavm.backend.javascript.codegen
 
org.teavm.backend.javascript.decompile - package org.teavm.backend.javascript.decompile
 
org.teavm.backend.javascript.intrinsics.ref - package org.teavm.backend.javascript.intrinsics.ref
 
org.teavm.backend.javascript.rendering - package org.teavm.backend.javascript.rendering
 
org.teavm.backend.javascript.runtime.ref - package org.teavm.backend.javascript.runtime.ref
 
org.teavm.backend.javascript.spi - package org.teavm.backend.javascript.spi
 
org.teavm.backend.lowlevel.analyze - package org.teavm.backend.lowlevel.analyze
 
org.teavm.backend.lowlevel.dependency - package org.teavm.backend.lowlevel.dependency
 
org.teavm.backend.lowlevel.generate - package org.teavm.backend.lowlevel.generate
 
org.teavm.backend.lowlevel.transform - package org.teavm.backend.lowlevel.transform
 
org.teavm.backend.wasm - package org.teavm.backend.wasm
 
org.teavm.backend.wasm.binary - package org.teavm.backend.wasm.binary
 
org.teavm.backend.wasm.blob - package org.teavm.backend.wasm.blob
 
org.teavm.backend.wasm.debug - package org.teavm.backend.wasm.debug
 
org.teavm.backend.wasm.debug.info - package org.teavm.backend.wasm.debug.info
 
org.teavm.backend.wasm.debug.parser - package org.teavm.backend.wasm.debug.parser
 
org.teavm.backend.wasm.disasm - package org.teavm.backend.wasm.disasm
 
org.teavm.backend.wasm.dwarf - package org.teavm.backend.wasm.dwarf
 
org.teavm.backend.wasm.generate - package org.teavm.backend.wasm.generate
 
org.teavm.backend.wasm.generators - package org.teavm.backend.wasm.generators
 
org.teavm.backend.wasm.intrinsics - package org.teavm.backend.wasm.intrinsics
 
org.teavm.backend.wasm.model - package org.teavm.backend.wasm.model
 
org.teavm.backend.wasm.model.expression - package org.teavm.backend.wasm.model.expression
 
org.teavm.backend.wasm.optimization - package org.teavm.backend.wasm.optimization
 
org.teavm.backend.wasm.parser - package org.teavm.backend.wasm.parser
 
org.teavm.backend.wasm.render - package org.teavm.backend.wasm.render
 
org.teavm.backend.wasm.runtime - package org.teavm.backend.wasm.runtime
 
org.teavm.backend.wasm.runtime.fs - package org.teavm.backend.wasm.runtime.fs
 
org.teavm.backend.wasm.runtime.math - package org.teavm.backend.wasm.runtime.math
 
org.teavm.backend.wasm.transformation - package org.teavm.backend.wasm.transformation
 
org.teavm.backend.wasm.wasi - package org.teavm.backend.wasm.wasi
 
org.teavm.cache - package org.teavm.cache
 
org.teavm.callgraph - package org.teavm.callgraph
 
org.teavm.common - package org.teavm.common
 
org.teavm.common.json - package org.teavm.common.json
 
org.teavm.debugging - package org.teavm.debugging
 
org.teavm.debugging.information - package org.teavm.debugging.information
 
org.teavm.debugging.javascript - package org.teavm.debugging.javascript
 
org.teavm.dependency - package org.teavm.dependency
 
org.teavm.diagnostics - package org.teavm.diagnostics
 
org.teavm.model - package org.teavm.model
 
org.teavm.model.analysis - package org.teavm.model.analysis
 
org.teavm.model.classes - package org.teavm.model.classes
 
org.teavm.model.emit - package org.teavm.model.emit
 
org.teavm.model.instructions - package org.teavm.model.instructions
 
org.teavm.model.lowlevel - package org.teavm.model.lowlevel
 
org.teavm.model.optimization - package org.teavm.model.optimization
 
org.teavm.model.text - package org.teavm.model.text
 
org.teavm.model.transformation - package org.teavm.model.transformation
 
org.teavm.model.util - package org.teavm.model.util
 
org.teavm.parsing - package org.teavm.parsing
 
org.teavm.parsing.resource - package org.teavm.parsing.resource
 
org.teavm.parsing.substitution - package org.teavm.parsing.substitution
 
org.teavm.runtime - package org.teavm.runtime
 
org.teavm.runtime.fs - package org.teavm.runtime.fs
 
org.teavm.runtime.fs.memory - package org.teavm.runtime.fs.memory
 
org.teavm.vm - package org.teavm.vm
 
org.teavm.vm.spi - package org.teavm.vm.spi
 
otherwise(FragmentEmitter) - Method in class org.teavm.model.emit.ChooseEmitter
 
otherwise(FragmentEmitter) - Method in class org.teavm.model.emit.StringChooseEmitter
 
outdent() - Method in class org.teavm.backend.c.generate.CodeWriter
 
outdent() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
outdent() - Method in class org.teavm.backend.wasm.disasm.DisassemblyWriter
 
outdent() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
Outgoing - Class in org.teavm.model
 
Outgoing(Variable, BasicBlock) - Constructor for class org.teavm.model.Outgoing
 
outgoingEdges(int) - Method in interface org.teavm.common.Graph
 
outgoingEdges(int) - Method in class org.teavm.common.LoopGraph
 
outgoingEdges(int) - Method in class org.teavm.common.MutableDirectedGraph
 
outgoingEdgesCount(int) - Method in interface org.teavm.common.Graph
 
outgoingEdgesCount(int) - Method in class org.teavm.common.LoopGraph
 
outgoingEdgesCount(int) - Method in class org.teavm.common.MutableDirectedGraph
 
outOfMemory() - Static method in class org.teavm.runtime.GC
 
OutputFileUtil - Class in org.teavm.backend.c.generate
 
overriddenMethods(MethodReference) - Method in interface org.teavm.model.ClassReaderSource
 

P

pack() - Method in class org.teavm.model.Program
 
pack() - Method in class org.teavm.runtime.RuntimeClass
 
pack(int) - Method in class org.teavm.common.DisjointSet
 
pack(Set<ElementModifier>) - Static method in enum class org.teavm.model.ElementModifier
 
pack(ClassReaderSource, Collection<? extends String>) - Method in interface org.teavm.dependency.ClassSourcePacker
 
PACKAGE_PRIVATE - Enum constant in enum class org.teavm.model.AccessLevel
 
PackageInfo - Class in org.teavm.backend.wasm.debug.info
 
PackageInfo() - Constructor for class org.teavm.backend.wasm.debug.info.PackageInfo
 
packagePtr(int, String) - Method in interface org.teavm.backend.wasm.debug.DebugPackages
 
packagePtr(int, String) - Method in class org.teavm.backend.wasm.debug.DebugPackagesBuilder
 
packages() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
PAGE_SIZE - Static variable in class org.teavm.backend.wasm.WasmHeap
 
parameterAnnotation(int) - Method in class org.teavm.model.MethodHolder
 
parameterAnnotation(int) - Method in interface org.teavm.model.MethodReader
 
parameterCount() - Method in class org.teavm.model.MethodDescriptor
 
parameterCount() - Method in class org.teavm.model.MethodHolder
 
parameterCount() - Method in interface org.teavm.model.MethodReader
 
parameterCount() - Method in class org.teavm.model.MethodReference
 
parameterName(int) - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
parameterType(int) - Method in class org.teavm.model.MethodDescriptor
 
parameterType(int) - Method in class org.teavm.model.MethodHolder
 
parameterType(int) - Method in interface org.teavm.model.MethodReader
 
parameterType(int) - Method in class org.teavm.model.MethodReference
 
parent - Variable in class org.teavm.runtime.RuntimeClass
 
parent() - Method in class org.teavm.backend.wasm.debug.info.FileInfo
 
parent() - Method in class org.teavm.backend.wasm.debug.info.PackageInfo
 
parentOf(int) - Method in class org.teavm.common.LCATree
 
parse() - Method in class org.teavm.backend.wasm.parser.ModuleParser
 
parse(byte[]) - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
parse(byte[]) - Method in class org.teavm.backend.wasm.parser.CodeSectionParser
 
parse(Reader) - Method in class org.teavm.common.json.JsonParser
 
parse(Reader) - Method in class org.teavm.model.text.ListingParser
 
parse(Class<?>) - Static method in class org.teavm.model.ValueType
 
parse(Method) - Static method in class org.teavm.model.MethodReference
 
parse(String) - Method in class org.teavm.model.GenericValueType
 
parse(String) - Static method in class org.teavm.model.MethodDescriptor
 
parse(String) - Static method in class org.teavm.model.MethodReference
 
parse(String) - Static method in class org.teavm.model.ValueType
 
parse(String, GenericValueType.ParsePosition) - Static method in class org.teavm.model.GenericValueType
 
parse(MethodNode) - Method in class org.teavm.parsing.ProgramParser
 
parseAsObject(Reader, String, int) - Method in class org.teavm.backend.javascript.rendering.JSParser
 
parseClass(ClassNode) - Method in class org.teavm.parsing.Parser
 
parseDescriptorCached(String) - Method in class org.teavm.model.ReferenceCache
 
ParseException - Exception Class in org.teavm.backend.wasm.parser
 
ParseException(String, int) - Constructor for exception class org.teavm.backend.wasm.parser.ParseException
 
parseField(FieldNode) - Method in class org.teavm.parsing.Parser
 
parseIfPossible(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseIfPossible(String) - Static method in class org.teavm.model.MethodReference
 
parseIfPossible(String) - Static method in class org.teavm.model.ValueType
 
parseMany(String) - Static method in class org.teavm.model.ValueType
 
parseManyIfPossible(String) - Static method in class org.teavm.model.ValueType
 
parseMethod(MethodNode, String) - Method in class org.teavm.parsing.Parser
 
parseModifiers(int, ElementHolder, int) - Method in class org.teavm.parsing.Parser
 
parseObject(String, GenericValueType.ParsePosition) - Static method in class org.teavm.model.GenericValueType
 
ParsePosition() - Constructor for class org.teavm.model.GenericValueType.ParsePosition
 
Parser - Class in org.teavm.parsing
 
Parser(ReferenceCache) - Constructor for class org.teavm.parsing.Parser
 
parseReference(String, GenericValueType.ParsePosition) - Static method in class org.teavm.model.GenericValueType
 
parseSignature(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseSignatureIfPossible(String) - Static method in class org.teavm.model.MethodDescriptor
 
parseValueTypeCached(String) - Method in class org.teavm.model.ReferenceCache
 
pathCreateDirectory(int, Address, int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
pathFilestatGet(int, int, Address, int, Filestat) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
pathFilestatSetTimes(int, int, Address, int, long, long, short) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
pathOpen(int, int, Address, int, short, long, long, short, FdResult) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
pathRemoveDirectory(int, Address, int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
pathRename(int, Address, int, int, Address, int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
pathUnlinkFile(int, Address, int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
paused(Breakpoint) - Method in interface org.teavm.debugging.DebuggerListener
 
paused(JavaScriptBreakpoint) - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
peek() - Method in class org.teavm.common.IntegerStack
 
phaseStarted(TeaVMPhase, int) - Method in interface org.teavm.vm.TeaVMProgressListener
 
phi(Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(Class<?>, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ClassReader, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
phi(ValueType, BasicBlock) - Method in class org.teavm.model.emit.ProgramEmitter
 
Phi - Class in org.teavm.model
 
Phi() - Constructor for class org.teavm.model.Phi
 
PhiEmitter - Class in org.teavm.model.emit
 
PhiReader - Interface in org.teavm.model
 
PhiUpdater - Class in org.teavm.model.util
 
PhiUpdater() - Constructor for class org.teavm.model.util.PhiUpdater
 
pkg() - Method in class org.teavm.backend.wasm.debug.info.ClassInfo
 
placeholder(int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
PlatformClassIntrinsic - Class in org.teavm.backend.c.intrinsic
 
PlatformClassIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformClassIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.PlatformClassIntrinsic
 
PlatformClassIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformClassIntrinsic
 
PlatformClassMetadataIntrinsic - Class in org.teavm.backend.c.intrinsic
 
PlatformClassMetadataIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformClassMetadataIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.PlatformClassMetadataIntrinsic
 
PlatformClassMetadataIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformClassMetadataIntrinsic
 
PlatformIntrinsic - Class in org.teavm.backend.c.intrinsic
 
PlatformIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.PlatformIntrinsic
 
PlatformIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformIntrinsic
 
PlatformObjectIntrinsic - Class in org.teavm.backend.c.intrinsic
 
PlatformObjectIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
PlatformObjectIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.PlatformObjectIntrinsic
 
PlatformObjectIntrinsic(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.PlatformObjectIntrinsic
 
PluggableDependency - Annotation Interface in org.teavm.dependency
 
pointerName() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
pop() - Method in class org.teavm.common.IntegerStack
 
POPCNT - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntUnaryOperation
 
popDouble() - Method in class org.teavm.runtime.Fiber
 
popFloat() - Method in class org.teavm.runtime.Fiber
 
popInt() - Method in class org.teavm.runtime.Fiber
 
popLocation() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
popLong() - Method in class org.teavm.runtime.Fiber
 
popObject() - Method in class org.teavm.runtime.Fiber
 
populate(String) - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
pos - Variable in exception class org.teavm.backend.wasm.parser.ParseException
 
position() - Method in class org.teavm.backend.wasm.blob.BlobReader
 
postProcess() - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
postProcess(List<? extends CallSiteDescriptor>) - Method in class org.teavm.backend.wasm.intrinsics.ExceptionHandlingIntrinsic
 
pow(double, double) - Static method in class org.teavm.backend.wasm.runtime.math.WasmPow
 
pow(double, double) - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
pow(double, double) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
Precedence - Enum Class in org.teavm.backend.javascript.rendering
 
PRECEDENCE_ADD - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_AND - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_ASSIGN - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_BITWISE_AND - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_BITWISE_OR - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_BITWISE_XOR - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_COMMA - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_COND - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_EQUALITY - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_FUNCTION - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_MEMBER - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_MUL - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_OR - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_POSTFIX - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_PREFIX - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_RELATION - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PRECEDENCE_SHIFT - Static variable in class org.teavm.backend.javascript.rendering.AstWriter
 
PreciseDependencyAnalyzer - Class in org.teavm.dependency
 
PreciseDependencyAnalyzer(ClassReaderSource, ClassLoader, ServiceRepository, Diagnostics, ReferenceCache) - Constructor for class org.teavm.dependency.PreciseDependencyAnalyzer
 
PrefixMapping - Class in org.teavm.parsing.substitution
 
PrefixMapping() - Constructor for class org.teavm.parsing.substitution.PrefixMapping
 
PreOptimizingClassHolderSource - Class in org.teavm.model
 
PreOptimizingClassHolderSource(ClassHolderSource) - Constructor for class org.teavm.model.PreOptimizingClassHolderSource
 
prepare(List<PreparedClass>) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
prepare(ListableClassHolderSource) - Method in class org.teavm.backend.c.generate.ClassGenerator
 
prepareBlock() - Method in class org.teavm.model.emit.ProgramEmitter
 
prepareContent(DwarfClassGenerator.Subprogram) - Method in class org.teavm.backend.wasm.generate.DwarfFunctionGenerator
 
PreparedClass - Class in org.teavm.backend.javascript.decompile
 
PreparedClass(ClassHolder) - Constructor for class org.teavm.backend.javascript.decompile.PreparedClass
 
PreparedMethod - Class in org.teavm.backend.javascript.decompile
 
PreparedMethod(MethodHolder, MethodNode, Generator, boolean, ControlFlowEntry[]) - Constructor for class org.teavm.backend.javascript.decompile.PreparedMethod
 
preserveType(String) - Method in class org.teavm.vm.TeaVM
 
Prestat - Class in org.teavm.backend.wasm.wasi
 
Prestat() - Constructor for class org.teavm.backend.wasm.wasi.Prestat
 
PRESTAT_DIR - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
PrestatDir - Class in org.teavm.backend.wasm.wasi
 
PrestatDir() - Constructor for class org.teavm.backend.wasm.wasi.PrestatDir
 
previous() - Method in enum class org.teavm.backend.javascript.rendering.Precedence
 
previous() - Method in interface org.teavm.model.InstructionIterator
 
primitive(PrimitiveType) - Static method in class org.teavm.model.ValueType
 
PRIMITIVE - Enum constant in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
 
PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
PRIMITIVE_MASK - Static variable in class org.teavm.runtime.RuntimeClass
 
PRIMITIVE_SHIFT - Static variable in class org.teavm.runtime.RuntimeClass
 
PrimitiveCastExpr - Class in org.teavm.ast
 
PrimitiveCastExpr() - Constructor for class org.teavm.ast.PrimitiveCastExpr
 
PrimitiveExpr - Class in org.teavm.ast
 
PrimitiveExpr() - Constructor for class org.teavm.ast.PrimitiveExpr
 
PrimitiveLayout - Interface in org.teavm.backend.wasm.debug.info
 
primitiveType() - Method in interface org.teavm.backend.wasm.debug.info.PrimitiveLayout
 
PrimitiveType - Enum Class in org.teavm.model
 
print(int) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
print(int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
print(Object) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
print(Object, int) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
print(String) - Method in class org.teavm.backend.c.generate.CodeWriter
 
print(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
print(AstNode, int) - Method in class org.teavm.backend.javascript.rendering.AstWriter
 
printClassReference(CodeWriter, IncludeManager, NameProvider, ClassReader, String) - Static method in class org.teavm.backend.c.generate.CodeGeneratorUtil
 
printInt(int) - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
printInt(int) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
printInt(int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
printInt(int) - Static method in class org.teavm.runtime.Console
 
println() - Method in class org.teavm.backend.c.generate.CodeWriter
 
println(String) - Method in class org.teavm.backend.c.generate.CodeWriter
 
printNativeReference(CodeWriter, ClassReader) - Static method in class org.teavm.backend.c.util.InteropUtil
 
printOutOfMemory() - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
printOutOfMemory() - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
printOutOfMemory() - Static method in class org.teavm.backend.wasm.WasmRuntime
 
printStack() - Static method in class org.teavm.runtime.ExceptionHandling
 
printStrictType(ValueType) - Method in class org.teavm.backend.c.generate.CodeWriter
 
printString(String) - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
printString(String) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
printString(String) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
printString(String) - Static method in class org.teavm.runtime.Console
 
printToDot(Graph) - Static method in class org.teavm.common.GraphUtils
 
printType(VariableType) - Method in class org.teavm.backend.c.generate.CodeWriter
 
printType(ValueType) - Method in class org.teavm.backend.c.generate.CodeWriter
 
PRIVATE - Enum constant in enum class org.teavm.model.AccessLevel
 
Problem - Class in org.teavm.diagnostics
 
Problem(ProblemSeverity, CallLocation, String, Object[]) - Constructor for class org.teavm.diagnostics.Problem
 
ProblemProvider - Interface in org.teavm.diagnostics
 
ProblemSeverity - Enum Class in org.teavm.diagnostics
 
ProblemTextConsumer - Interface in org.teavm.diagnostics
 
process() - Static method in class org.teavm.runtime.EventQueue
 
processClass(ClassHolder) - Method in class org.teavm.model.util.MissingItemsProcessor
 
processDependencies() - Method in class org.teavm.dependency.DependencyAnalyzer
 
processInclude(AnnotationContainerReader, IncludeManager) - Static method in class org.teavm.backend.c.util.InteropUtil
 
processMethod(MethodDependency) - Method in class org.teavm.dependency.DependencyAnalyzer
 
processMethod(MethodDependency) - Method in class org.teavm.dependency.FastDependencyAnalyzer
 
processMethod(MethodDependency) - Method in class org.teavm.dependency.PreciseDependencyAnalyzer
 
processMethod(MethodHolder) - Method in class org.teavm.model.util.MissingItemsProcessor
 
processMethod(MethodReference, Program) - Method in class org.teavm.model.util.MissingItemsProcessor
 
processSingle() - Static method in class org.teavm.runtime.EventQueue
 
produce() - Method in interface org.teavm.model.emit.ConditionProducer
 
Program - Class in org.teavm.model
 
Program() - Constructor for class org.teavm.model.Program
 
ProgramCache - Interface in org.teavm.model
 
ProgramDependencyExtractor - Class in org.teavm.cache
 
ProgramDependencyExtractor() - Constructor for class org.teavm.cache.ProgramDependencyExtractor
 
ProgramEmitter - Class in org.teavm.model.emit
 
ProgramIO - Class in org.teavm.cache
 
ProgramIO(ReferenceCache, SymbolTable, SymbolTable, SymbolTable) - Constructor for class org.teavm.cache.ProgramIO
 
ProgramNodeSplittingBackend - Class in org.teavm.model.util
 
ProgramNodeSplittingBackend(Program) - Constructor for class org.teavm.model.util.ProgramNodeSplittingBackend
 
ProgramParser - Class in org.teavm.parsing
 
ProgramParser(ReferenceCache) - Constructor for class org.teavm.parsing.ProgramParser
 
ProgramReader - Interface in org.teavm.model
 
ProgramUtils - Class in org.teavm.model.util
 
progressReached(int) - Method in interface org.teavm.vm.TeaVMProgressListener
 
Promise<T> - Class in org.teavm.common
 
propagate(int, Class<?>) - Method in class org.teavm.dependency.MethodDependency
 
propagate(int, String) - Method in class org.teavm.dependency.MethodDependency
 
propagate(int, DependencyType) - Method in class org.teavm.dependency.MethodDependency
 
propagate(DependencyType) - Method in class org.teavm.dependency.DependencyNode
 
propagate(DependencyType[]) - Method in class org.teavm.dependency.DependencyNode
 
propagateCount - Variable in class org.teavm.dependency.DependencyNode
 
propagateTo(PhiEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
property(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
property(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonPropertyVisitor
 
property(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonVisitor
 
propertyNames() - Method in class org.teavm.parsing.substitution.OrderedProperties
 
PROTECTED - Enum constant in enum class org.teavm.model.AccessLevel
 
prototype(int) - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
ProviderContext - Interface in org.teavm.backend.javascript
 
ptr() - Method in class org.teavm.backend.wasm.blob.Blob
 
ptr() - Method in class org.teavm.backend.wasm.blob.Marker
 
PTR - Enum constant in enum class org.teavm.backend.c.generate.CVariableType
 
PUBLIC - Enum constant in enum class org.teavm.model.AccessLevel
 
push(double) - Method in class org.teavm.runtime.Fiber
 
push(float) - Method in class org.teavm.runtime.Fiber
 
push(int) - Method in class org.teavm.common.IntegerStack
 
push(int) - Method in class org.teavm.runtime.Fiber
 
push(long) - Method in class org.teavm.runtime.Fiber
 
push(Object) - Method in class org.teavm.runtime.Fiber
 
pushLocation(TextLocation) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
put(Object, Object) - Method in class org.teavm.parsing.substitution.OrderedProperties
 
put(String, JsonValue) - Method in class org.teavm.common.json.JsonObjectValue
 
PUT_FIELD - Enum constant in enum class org.teavm.model.MethodHandleType
 
PUT_STATIC_FIELD - Enum constant in enum class org.teavm.model.MethodHandleType
 
putChars(int, Address, int) - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
putCharsStderr(Address, int) - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
putCharsStderr(Address, int) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
putCharsStdout(Address, int) - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
putCharsStdout(Address, int) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
putClassHolder(ClassHolder) - Method in class org.teavm.model.MutableClassHolderSource
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in interface org.teavm.model.instructions.InstructionReader
 
putElement(VariableReader, VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.util.InstructionCopyReader
 
PutElementInstruction - Class in org.teavm.model.instructions
 
PutElementInstruction(ArrayElementType) - Constructor for class org.teavm.model.instructions.PutElementInstruction
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in interface org.teavm.model.instructions.InstructionReader
 
putField(VariableReader, FieldReference, VariableReader, ValueType) - Method in class org.teavm.model.util.InstructionCopyReader
 
PutFieldInstruction - Class in org.teavm.model.instructions
 
PutFieldInstruction() - Constructor for class org.teavm.model.instructions.PutFieldInstruction
 

Q

QualificationExpr - Class in org.teavm.ast
 
QualificationExpr() - Constructor for class org.teavm.ast.QualificationExpr
 
qualify(Expr, FieldReference) - Static method in class org.teavm.ast.Expr
 
queue - Variable in class org.teavm.runtime.RuntimeReference
 

R

raise() - Method in class org.teavm.model.emit.ValueEmitter
 
raise(VariableReader) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
raise(VariableReader) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
raise(VariableReader) - Method in interface org.teavm.model.instructions.InstructionReader
 
raise(VariableReader) - Method in class org.teavm.model.util.InstructionCopyReader
 
raiseException(Expr) - Static method in class org.teavm.ast.Statement
 
RaiseInstruction - Class in org.teavm.model.instructions
 
RaiseInstruction() - Constructor for class org.teavm.model.instructions.RaiseInstruction
 
random() - Static method in class org.teavm.backend.wasm.runtime.WasiSupport
 
random() - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
randomGet(Address, int) - Static method in class org.teavm.backend.wasm.wasi.Wasi
 
range(String, int, int, int) - Method in interface org.teavm.backend.wasm.debug.DebugVariables
 
range(String, int, int, int) - Method in class org.teavm.backend.wasm.debug.DebugVariablesBuilder
 
Range(int, int) - Constructor for class org.teavm.common.RangeTree.Range
 
ranges() - Method in class org.teavm.backend.wasm.debug.info.VariableInfo
 
ranges() - Method in class org.teavm.backend.wasm.debug.info.VariablesInfo
 
RangeTree - Class in org.teavm.common
 
RangeTree(int, Iterable<RangeTree.Range>) - Constructor for class org.teavm.common.RangeTree
 
RangeTree.Node - Interface in org.teavm.common
 
RangeTree.Range - Class in org.teavm.common
 
read() - Method in class org.teavm.cache.VarDataInput
 
read(byte[], int, int) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
read(byte[], int, int) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
read(byte[], int, int) - Method in interface org.teavm.common.AsyncInputStream
 
read(byte[], int, int) - Method in class org.teavm.common.ByteArrayAsyncInputStream
 
read(byte[], int, int) - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
read(InputStream) - Method in class org.teavm.cache.ProgramIO
 
read(InputStream) - Static method in class org.teavm.debugging.information.DebugInformation
 
read(InputStream, ReferenceCache) - Static method in class org.teavm.debugging.information.DebugInformation
 
read(BinaryDataConsumer) - Method in class org.teavm.backend.wasm.debug.DebugSectionBuilder
 
read(VarDataInput) - Method in class org.teavm.cache.ProgramIO
 
read(VarDataInput, MethodReference) - Method in class org.teavm.cache.AstIO
 
read(InstructionReader) - Method in interface org.teavm.model.InstructionIterator
 
readAllInstructions(InstructionReader) - Method in class org.teavm.model.BasicBlock
 
readAllInstructions(InstructionReader) - Method in interface org.teavm.model.BasicBlockReader
 
readAnnotations(VarDataInput) - Method in class org.teavm.cache.AnnotationIO
 
readAnnotationValue(VarDataInput) - Method in class org.teavm.cache.AnnotationIO
 
readAsync(VarDataInput, MethodReference) - Method in class org.teavm.cache.AstIO
 
readBytes() - Method in class org.teavm.cache.VarDataInput
 
readClass(InputStream, String) - Method in class org.teavm.cache.ClassIO
 
readControlFlow(VarDataInput) - Method in class org.teavm.cache.AstIO
 
readDouble() - Method in class org.teavm.cache.VarDataInput
 
readFloat() - Method in class org.teavm.cache.VarDataInput
 
readFully(Supplier<Promise<?>>) - Method in class org.teavm.common.ByteArrayAsyncInputStream
 
readIncomings() - Method in class org.teavm.model.Phi
 
readIncomings() - Method in interface org.teavm.model.PhiReader
 
readLEB() - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
readModifiers() - Method in class org.teavm.model.ElementHolder
 
readModifiers() - Method in interface org.teavm.model.ElementReader
 
readPhis() - Method in class org.teavm.model.BasicBlock
 
readPhis() - Method in interface org.teavm.model.BasicBlockReader
 
readRemaining() - Method in class org.teavm.backend.wasm.blob.BlobReader
 
readSigned() - Method in class org.teavm.cache.VarDataInput
 
readSignedLEB() - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
readSignedLong() - Method in class org.teavm.cache.VarDataInput
 
readString() - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
readTryCatchBlocks() - Method in class org.teavm.model.BasicBlock
 
readTryCatchBlocks() - Method in interface org.teavm.model.BasicBlockReader
 
readUnsigned() - Method in class org.teavm.cache.VarDataInput
 
readUnsignedLong() - Method in class org.teavm.cache.VarDataInput
 
ready() - Method in class org.teavm.backend.wasm.debug.parser.DebugSectionParser
 
rearrangeBasicBlocks(List<BasicBlock>) - Method in class org.teavm.model.Program
 
Record(int, int) - Constructor for class org.teavm.common.RecordArrayBuilder.Record
 
RECORD - Enum constant in enum class org.teavm.model.ElementModifier
 
RecordArray - Class in org.teavm.common
 
RecordArray.Record - Class in org.teavm.common
 
RecordArrayBuilder - Class in org.teavm.common
 
RecordArrayBuilder(int, int) - Constructor for class org.teavm.common.RecordArrayBuilder
 
RecordArrayBuilder.Record - Class in org.teavm.common
 
RecordArrayBuilder.SubArray - Class in org.teavm.common
 
RecursiveVisitor - Class in org.teavm.ast
 
RecursiveVisitor() - Constructor for class org.teavm.ast.RecursiveVisitor
 
RedundantJumpElimination - Class in org.teavm.model.optimization
 
RedundantJumpElimination() - Constructor for class org.teavm.model.optimization.RedundantJumpElimination
 
RedundantNullCheckElimination - Class in org.teavm.model.optimization
 
RedundantNullCheckElimination() - Constructor for class org.teavm.model.optimization.RedundantNullCheckElimination
 
ref(DwarfPlaceholder, DwarfPlaceholderWriter) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
reference - Variable in class org.teavm.backend.javascript.decompile.PreparedMethod
 
REFERENCE_EQUAL - Enum constant in enum class org.teavm.model.instructions.BinaryBranchingCondition
 
REFERENCE_NOT_EQUAL - Enum constant in enum class org.teavm.model.instructions.BinaryBranchingCondition
 
ReferenceCache - Class in org.teavm.model
 
ReferenceCache() - Constructor for class org.teavm.model.ReferenceCache
 
ReferenceQueueGenerator - Class in org.teavm.backend.c.generators
 
ReferenceQueueGenerator - Class in org.teavm.backend.javascript.intrinsics.ref
 
ReferenceQueueGenerator() - Constructor for class org.teavm.backend.c.generators.ReferenceQueueGenerator
 
ReferenceQueueGenerator() - Constructor for class org.teavm.backend.javascript.intrinsics.ref.ReferenceQueueGenerator
 
ReferenceQueueTransformer - Class in org.teavm.backend.javascript.intrinsics.ref
 
ReferenceQueueTransformer() - Constructor for class org.teavm.backend.javascript.intrinsics.ref.ReferenceQueueTransformer
 
regionsAddress - Static variable in class org.teavm.backend.wasm.WasmHeap
 
regionsCount - Static variable in class org.teavm.backend.wasm.WasmHeap
 
regionSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
regionSizeExpressions - Variable in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
regionsSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
RegisterAllocator - Class in org.teavm.model.util
 
RegisterAllocator() - Constructor for class org.teavm.model.util.RegisterAllocator
 
registerCallSite(int) - Static method in class org.teavm.runtime.ShadowStack
 
registerField(String, ValueType, int) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
registerGCRoot(int, Object) - Static method in class org.teavm.runtime.ShadowStack
 
registerService(Class<T>, T) - Method in interface org.teavm.vm.spi.TeaVMHost
 
registerService(Class<T>, T) - Method in class org.teavm.vm.TeaVM
 
registerStaticField(String, ValueType, int) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
registerSubprogram(String, DwarfClassGenerator.Subprogram) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
RegularMethodNode - Class in org.teavm.ast
 
RegularMethodNode(MethodReference) - Constructor for class org.teavm.ast.RegularMethodNode
 
relativeIncludeString(String) - Method in class org.teavm.backend.c.generate.IncludeManager
 
releaseStack(int) - Static method in class org.teavm.runtime.ShadowStack
 
releaseTemporary(WasmLocal) - Method in interface org.teavm.backend.wasm.intrinsics.WasmIntrinsicManager
 
rem(int) - Method in class org.teavm.model.emit.ValueEmitter
 
rem(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
REM_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
REM_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
remainder(double, double) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
remainder(float, float) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
remove(int) - Method in class org.teavm.common.IntegerArray
 
remove(int, int) - Method in class org.teavm.common.IntegerArray
 
remove(Object) - Method in class org.teavm.parsing.substitution.OrderedProperties
 
remove(String) - Method in class org.teavm.model.AnnotationContainer
 
remove(WasmCustomSection) - Method in class org.teavm.backend.wasm.model.WasmModule
 
remove(WasmFunction) - Method in class org.teavm.backend.wasm.model.WasmModule
 
remove(AnnotationHolder) - Method in class org.teavm.model.AnnotationContainer
 
removeAllInstructions() - Method in class org.teavm.model.BasicBlock
 
removeEdge(int, int) - Method in class org.teavm.common.GraphBuilder
 
removeField(FieldHolder) - Method in class org.teavm.model.ClassHolder
 
removeGCRoot(int) - Static method in class org.teavm.runtime.ShadowStack
 
removeGenericSignature() - Method in class org.teavm.model.MethodHolder
 
removeIncomingsFrom(BasicBlock) - Method in class org.teavm.model.BasicBlock
 
removeListener(DebuggerListener) - Method in class org.teavm.debugging.Debugger
 
removeListener(JavaScriptDebuggerListener) - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
removeLoops(Graph) - Static method in class org.teavm.common.GraphUtils
 
removeMethod(MethodHolder) - Method in class org.teavm.model.ClassHolder
 
removeUsages(Program) - Method in class org.teavm.model.optimization.Inlining
 
rename(ClassHolder) - Method in class org.teavm.parsing.ClassRefsRenamer
 
rename(FieldHolder) - Method in class org.teavm.parsing.ClassRefsRenamer
 
rename(MethodHolder) - Method in class org.teavm.parsing.ClassRefsRenamer
 
rename(Program) - Method in class org.teavm.parsing.ClassRefsRenamer
 
render(List<PreparedClass>) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
render(WasmFunction) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
render(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmBinaryRenderer
 
render(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
render(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
render(WasmModule, Supplier<Collection<? extends WasmCustomSection>>) - Method in class org.teavm.backend.wasm.render.WasmBinaryRenderer
 
render(ProblemTextConsumer) - Method in class org.teavm.diagnostics.Problem
 
renderCompatibilityStubs() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
renderData(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
Renderer - Class in org.teavm.backend.javascript.rendering
 
Renderer(SourceWriter, Set<MethodReference>, Set<MethodReference>, Diagnostics, RenderingContext) - Constructor for class org.teavm.backend.javascript.rendering.Renderer
 
RendererListener - Interface in org.teavm.vm.spi
 
renderHandWrittenRuntime(String) - Method in class org.teavm.backend.javascript.rendering.RuntimeRenderer
 
RenderingContext - Class in org.teavm.backend.javascript.rendering
 
RenderingContext(DebugInformationEmitter, ClassReaderSource, ListableClassReaderSource, ClassLoader, ServiceRepository, Properties, NamingStrategy, DependencyInfo, Predicate<MethodReference>, ClassInitializerInfo, boolean) - Constructor for class org.teavm.backend.javascript.rendering.RenderingContext
 
RenderingException - Exception Class in org.teavm.vm
 
RenderingException() - Constructor for exception class org.teavm.vm.RenderingException
 
RenderingException(String) - Constructor for exception class org.teavm.vm.RenderingException
 
RenderingException(String, Throwable) - Constructor for exception class org.teavm.vm.RenderingException
 
RenderingException(Throwable) - Constructor for exception class org.teavm.vm.RenderingException
 
RenderingManager - Interface in org.teavm.backend.javascript.rendering
 
RenderingUtil - Class in org.teavm.backend.javascript.rendering
 
renderLongRuntimeAliases() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
renderMemory(WasmModule) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
renderRuntime() - Method in class org.teavm.backend.javascript.rendering.RuntimeRenderer
 
renderStringConstants() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
renderStringPool() - Method in class org.teavm.backend.javascript.rendering.Renderer
 
RepeatedFieldReadElimination - Class in org.teavm.model.optimization
 
RepeatedFieldReadElimination() - Constructor for class org.teavm.model.optimization.RepeatedFieldReadElimination
 
replace(WasmFunction) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
replace(Instruction) - Method in class org.teavm.model.Instruction
 
replace(T, R) - Method in class org.teavm.common.CachedFunction
 
replaceArguments(UnaryOperator<Variable>) - Method in class org.teavm.model.instructions.InvokeInstruction
 
reportDirtyRegion(Address) - Static method in class org.teavm.runtime.MemoryTrace
 
ReportingWasmBinaryStatsCollector - Class in org.teavm.backend.wasm.render
 
ReportingWasmBinaryStatsCollector() - Constructor for class org.teavm.backend.wasm.render.ReportingWasmBinaryStatsCollector
 
reportProgress(int) - Method in interface org.teavm.vm.TeaVMTargetController
 
requireNonNull(Object) - Static method in class org.teavm.backend.javascript.RuntimeSupport
 
Requires - Annotation Interface in org.teavm.vm.spi
 
requiresRegisterAllocation() - Method in class org.teavm.backend.c.CTarget
 
requiresRegisterAllocation() - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
requiresRegisterAllocation() - Method in class org.teavm.backend.wasm.WasmTarget
 
requiresRegisterAllocation() - Method in interface org.teavm.vm.TeaVMTarget
 
reset() - Method in class org.teavm.ast.optimization.VariableAccessFinder
 
reset() - Method in class org.teavm.backend.c.generate.SimpleStringPool
 
reset() - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
reset() - Method in class org.teavm.vm.IncrementalDirectoryBuildTarget
 
resetLocation() - Method in class org.teavm.model.util.InstructionCopyReader
 
resize(int) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
resize(int) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
resize(int) - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
resizeHeap(int) - Static method in class org.teavm.backend.wasm.WasmHeap
 
resizeHeap(long) - Static method in class org.teavm.runtime.GC
 
resolve(String, String) - Method in class org.teavm.model.ClassHierarchy
 
resolve(String, MethodDescriptor) - Method in class org.teavm.model.ClassHierarchy
 
resolve(FieldReference) - Method in class org.teavm.model.ClassHierarchy
 
resolve(FieldReference) - Method in interface org.teavm.model.ClassReaderSource
 
resolve(MethodReference) - Method in class org.teavm.model.ClassHierarchy
 
resolve(MethodReference) - Method in interface org.teavm.model.ClassReaderSource
 
resolveFile(String) - Method in class org.teavm.backend.wasm.generate.DirectorySourceFileResolver
 
resolveFile(String) - Method in interface org.teavm.backend.wasm.generate.SourceFileResolver
 
resolveImplementation(String, MethodDescriptor) - Method in interface org.teavm.model.ClassReaderSource
 
resolveImplementation(MethodReference) - Method in interface org.teavm.model.ClassReaderSource
 
resolveMutable(FieldReference) - Method in interface org.teavm.model.ClassHolderSource
 
resolveMutable(MethodReference) - Method in interface org.teavm.model.ClassHolderSource
 
resolveMutableImplementation(String, MethodDescriptor) - Method in interface org.teavm.model.ClassHolderSource
 
resolveMutableImplementation(MethodReference) - Method in interface org.teavm.model.ClassHolderSource
 
ResourceClassHolderMapper - Class in org.teavm.parsing.resource
 
ResourceClassHolderMapper(ResourceReader, ReferenceCache) - Constructor for class org.teavm.parsing.resource.ResourceClassHolderMapper
 
resourceMapKeys(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
ResourceProvider - Interface in org.teavm.parsing
 
ResourceReader - Interface in org.teavm.parsing.resource
 
resultNode - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
resume() - Method in class org.teavm.debugging.Debugger
 
resume() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
resumed() - Method in interface org.teavm.debugging.DebuggerListener
 
resumed() - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
RETURN - Enum constant in enum class org.teavm.backend.wasm.parser.Opcode
 
ReturnStatement - Class in org.teavm.ast
 
ReturnStatement() - Constructor for class org.teavm.ast.ReturnStatement
 
returnValue() - Method in class org.teavm.model.emit.ValueEmitter
 
revert(String) - Method in class org.teavm.parsing.substitution.PrefixMapping
 
rewind() - Method in class org.teavm.backend.wasm.blob.Marker
 
rewind(int) - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
 
right - Variable in class org.teavm.common.RangeTree.Range
 
RIGHT_SHIFT - Enum constant in enum class org.teavm.ast.BinaryOperation
 
RIGHTS_CREATE_DIRECTORY - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_CREATE_FILE - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_FD_FILESTAT_GET - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_FD_FILESTAT_SET_SIZE - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_FD_READDIR - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_READ - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_SEEK - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_SYNC - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_TELL - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
RIGHTS_WRITE - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
ROTL - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
ROTR - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
run() - Method in interface org.teavm.runtime.EventQueue.Event
 
run() - Method in interface org.teavm.runtime.Fiber.FiberRunner
 
run() - Method in class org.teavm.runtime.InitFunction
 
run(AsyncCallback<?>) - Method in interface org.teavm.runtime.Fiber.AsyncCall
 
runMain(String[]) - Static method in class org.teavm.runtime.Fiber
 
runNow(Runnable) - Static method in class org.teavm.common.Promise
 
RuntimeArray - Class in org.teavm.runtime
 
RuntimeArray() - Constructor for class org.teavm.runtime.RuntimeArray
 
RuntimeAstTransformer - Class in org.teavm.backend.javascript.rendering
 
RuntimeAstTransformer(NamingStrategy) - Constructor for class org.teavm.backend.javascript.rendering.RuntimeAstTransformer
 
RuntimeClass - Class in org.teavm.runtime
 
RuntimeClass() - Constructor for class org.teavm.runtime.RuntimeClass
 
RuntimeClassIntrinsic - Class in org.teavm.backend.c.intrinsic
 
RuntimeClassIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
RuntimeClassIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.RuntimeClassIntrinsic
 
RuntimeClassIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.RuntimeClassIntrinsic
 
RuntimeClassPointer - Class in org.teavm.runtime
 
RuntimeClassPointer() - Constructor for class org.teavm.runtime.RuntimeClassPointer
 
RuntimeConstant - Class in org.teavm.model
 
RuntimeConstant(double) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(float) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(int) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(long) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(String) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(MethodHandle) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(ValueType) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeConstant(ValueType[]) - Constructor for class org.teavm.model.RuntimeConstant
 
RuntimeInclude - Annotation Interface in org.teavm.backend.c.intrinsic
 
RuntimeObject - Class in org.teavm.runtime
 
RuntimeObject() - Constructor for class org.teavm.runtime.RuntimeObject
 
RuntimeObjectPtr - Class in org.teavm.runtime
 
RuntimeObjectPtr() - Constructor for class org.teavm.runtime.RuntimeObjectPtr
 
RuntimeReference - Class in org.teavm.runtime
 
RuntimeReference() - Constructor for class org.teavm.runtime.RuntimeReference
 
RuntimeReferenceQueue - Class in org.teavm.runtime
 
RuntimeReferenceQueue() - Constructor for class org.teavm.runtime.RuntimeReferenceQueue
 
RuntimeRenderer - Class in org.teavm.backend.javascript.rendering
 
RuntimeRenderer(ClassReaderSource, SourceWriter) - Constructor for class org.teavm.backend.javascript.rendering.RuntimeRenderer
 
RuntimeSupport - Class in org.teavm.backend.javascript
 
RuntimeWeakRef - Class in org.teavm.backend.javascript.runtime.ref
 
RuntimeWeakRef() - Constructor for class org.teavm.backend.javascript.runtime.ref.RuntimeWeakRef
 
runWithArgs(String[]) - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 
runWithoutArgs() - Static method in class org.teavm.backend.wasm.runtime.WasmSupport
 

S

ScalarReplacement - Class in org.teavm.model.optimization
 
ScalarReplacement() - Constructor for class org.teavm.model.optimization.ScalarReplacement
 
scoped - Variable in class org.teavm.backend.javascript.codegen.ScopedName
 
ScopedName - Class in org.teavm.backend.javascript.codegen
 
ScopedName(boolean, String) - Constructor for class org.teavm.backend.javascript.codegen.ScopedName
 
scriptAdded(JavaScriptScript) - Method in interface org.teavm.debugging.javascript.JavaScriptDebuggerListener
 
SECTION_CLASS_LAYOUT - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_CLASSES - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_FILES - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_LINES - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_METHODS - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_PACKAGES - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_STRINGS - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
SECTION_VARIABLES - Static variable in class org.teavm.backend.wasm.debug.DebugConstants
 
sectionEnd() - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
sectionEnd() - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 
sectionStart(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
sectionStart(int) - Method in interface org.teavm.backend.wasm.parser.CodeSectionListener
 
seek(int) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
seek(int) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
seek(int) - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
sequences() - Method in class org.teavm.backend.wasm.debug.info.LineInfo
 
SequentialStatement - Class in org.teavm.ast
 
SequentialStatement() - Constructor for class org.teavm.ast.SequentialStatement
 
ServiceRepository - Interface in org.teavm.common
 
set(int, int) - Method in class org.teavm.common.IntegerArray
 
set(int, int) - Method in class org.teavm.common.RecordArrayBuilder.Record
 
SET - Enum constant in enum class org.teavm.backend.wasm.parser.LocalOpcode
 
setAddress(int, long) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setAlignment(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setAlternative(Expr) - Method in class org.teavm.ast.ConditionalExpr
 
setAlternative(BasicBlock) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setAlternative(BasicBlock) - Method in class org.teavm.model.instructions.BranchingInstruction
 
setAmount(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmMemoryGrow
 
setAnnotationDefault(AnnotationValue) - Method in class org.teavm.model.MethodHolder
 
setArguments(Variable...) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setArray(Expr) - Method in class org.teavm.ast.BoundCheckExpr
 
setArray(Expr) - Method in class org.teavm.ast.SubscriptExpr
 
setArray(Expr) - Method in class org.teavm.ast.UnwrapArrayExpr
 
setArray(Variable) - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.GetElementInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.PutElementInstruction
 
setArray(Variable) - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
setAssignee(Variable) - Method in class org.teavm.model.instructions.AssignInstruction
 
setAstCache(MethodNodeCache) - Method in class org.teavm.backend.c.CTarget
 
setAstCache(MethodNodeCache) - Method in class org.teavm.backend.c.generate.ClassGenerator
 
setAstCache(MethodNodeCache) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setAsync(boolean) - Method in class org.teavm.ast.AssignmentStatement
 
setAsync(boolean) - Method in class org.teavm.ast.InitClassStatement
 
setAsync(boolean) - Method in class org.teavm.ast.TryCatchStatement
 
setAsync(boolean) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
setAsync(boolean) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setAsyncSupported(boolean) - Method in class org.teavm.dependency.DependencyAnalyzer
 
setBasicBlock(BasicBlock) - Method in class org.teavm.model.Sigma
 
setBody(Statement) - Method in class org.teavm.ast.RegularMethodNode
 
setBootstrapMethod(MethodHandle) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setByte(int, byte) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setCacheStatus(CacheStatus) - Method in class org.teavm.vm.TeaVM
 
setCallingMethod(MethodReference) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
setCallSites(List<CallSiteDescriptor>) - Method in class org.teavm.backend.c.generate.ClassGenerator
 
setCallSites(List<CallSiteDescriptor>) - Method in class org.teavm.backend.c.generate.CodeGenerator
 
setCEmitted(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
setClassCount(int) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
setClassesAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
setClassExclusion(String[], boolean) - Method in class org.teavm.parsing.substitution.ClassExclusions
 
setClassLoader(ClassLoader) - Method in class org.teavm.vm.TeaVMBuilder
 
setClassName(String) - Method in class org.teavm.ast.InitClassStatement
 
setClassName(String) - Method in class org.teavm.model.instructions.InitClassInstruction
 
setClassSource(ClassReaderSource) - Method in class org.teavm.vm.TeaVMBuilder
 
setClassSourcePacker(ClassSourcePacker) - Method in class org.teavm.vm.TeaVMBuilder
 
setCLineNumbersEmitted(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
setCodeSize(int) - Method in class org.teavm.backend.wasm.generate.DwarfGenerator
 
setCondition(int) - Method in class org.teavm.model.instructions.SwitchTableEntry
 
setCondition(Expr) - Method in class org.teavm.ast.ConditionalExpr
 
setCondition(Expr) - Method in class org.teavm.ast.ConditionalStatement
 
setCondition(Expr) - Method in class org.teavm.ast.WhileStatement
 
setCondition(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
setCondition(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
setCondition(Variable) - Method in class org.teavm.model.instructions.SwitchInstruction
 
setConditions(int[]) - Method in class org.teavm.ast.SwitchClause
 
setConsequent(Expr) - Method in class org.teavm.ast.ConditionalExpr
 
setConsequent(BasicBlock) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setConsequent(BasicBlock) - Method in class org.teavm.model.instructions.BranchingInstruction
 
setConstant(double) - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
setConstant(float) - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
setConstant(int) - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
setConstant(long) - Method in class org.teavm.model.instructions.LongConstantInstruction
 
setConstant(String) - Method in class org.teavm.model.instructions.StringConstantInstruction
 
setConstant(ValueType) - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
setConstructedClass(String) - Method in class org.teavm.ast.NewExpr
 
setContext(DominatorWalkerContext) - Method in interface org.teavm.model.util.DominatorWalkerCallback
 
setController(TeaVMTargetController) - Method in class org.teavm.backend.c.CTarget
 
setController(TeaVMTargetController) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setController(TeaVMTargetController) - Method in class org.teavm.backend.wasm.WasmTarget
 
setController(TeaVMTargetController) - Method in interface org.teavm.vm.TeaVMTarget
 
setConvertFrom(WasmInt32Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setConvertFrom(WasmInt64Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setConvertTo(WasmInt32Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setConvertTo(WasmInt64Subtype) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setCount(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
setCount(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
setCurrentLocation(TextLocation) - Method in class org.teavm.model.emit.ProgramEmitter
 
setCurrentMethod(MethodNode) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setCurrentMethod(MethodNode) - Method in class org.teavm.backend.javascript.rendering.VariableNameGenerator
 
setCurrentPart(int) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setData(byte[]) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
setDebugEmitter(DebugInformationEmitter) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setDebugEmitter(DebugInformationEmitter) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
setDebugging(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
setDebugName(String) - Method in class org.teavm.model.Variable
 
setDeclaringClassName(String) - Method in class org.teavm.model.ClassHolder
 
setDefaultTarget(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
setDefaultTarget(BasicBlock) - Method in class org.teavm.model.instructions.SwitchInstruction
 
setDependencyAnalyzerFactory(DependencyAnalyzerFactory) - Method in class org.teavm.vm.TeaVMBuilder
 
setDestinationIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
setDouble(int, double) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setElement(int, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
setElement(ValueEmitter, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
setElse(BasicBlock) - Method in class org.teavm.model.emit.ForkEmitter
 
setEnd(boolean) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
setException(Expr) - Method in class org.teavm.ast.ThrowStatement
 
setException(Variable) - Method in class org.teavm.model.instructions.RaiseInstruction
 
setExceptionHandlerId(Address, int) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
setExceptionHandlerId(Address, int) - Static method in class org.teavm.runtime.ShadowStack
 
setExceptionHandlerRestore(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
setExceptionHandlerRestore(Address) - Static method in class org.teavm.runtime.ShadowStack
 
setExceptionHandlerSkip(Address) - Static method in class org.teavm.backend.wasm.WasmRuntime
 
setExceptionHandlerSkip(Address) - Static method in class org.teavm.runtime.ShadowStack
 
setExceptionType(String) - Method in class org.teavm.ast.TryCatchStatement
 
setExceptionType(String) - Method in class org.teavm.model.TryCatchBlock
 
setExceptionVariable(Integer) - Method in class org.teavm.ast.TryCatchStatement
 
setExceptionVariable(Variable) - Method in class org.teavm.model.BasicBlock
 
setExportName(String) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setExpr(Expr) - Method in class org.teavm.ast.InstanceOfExpr
 
setField(Class<?>, String, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
setField(String, String, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
setField(String, ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
setField(FieldReference) - Method in class org.teavm.ast.QualificationExpr
 
setField(FieldReference) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setField(FieldReference) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setField(FieldReference, ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
setFieldType(ValueType) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setFieldType(ValueType) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setFileName(String) - Method in class org.teavm.parsing.ProgramParser
 
setFileNames(FileNameProvider) - Method in class org.teavm.backend.c.CTarget
 
setFirst(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setFirst(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setFirst(MutableGraphNode) - Method in class org.teavm.common.MutableGraphEdge
 
setFirstOperand(Expr) - Method in class org.teavm.ast.BinaryExpr
 
setFirstOperand(Variable) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setFirstOperand(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setFloat(int, float) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setFunctionName(String) - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
setGenericParameters(GenericTypeParameter[]) - Method in class org.teavm.model.ClassHolder
 
setGenericParent(GenericValueType.Object) - Method in class org.teavm.model.ClassHolder
 
setGenericSignature(GenericValueType, GenericValueType[]) - Method in class org.teavm.model.MethodHolder
 
setGenericType(GenericValueType) - Method in class org.teavm.model.FieldHolder
 
setHandler(BasicBlock) - Method in class org.teavm.model.TryCatchBlock
 
setHeapDump(boolean) - Method in class org.teavm.backend.c.CTarget
 
setId(String) - Method in class org.teavm.ast.IdentifiedStatement
 
setImported(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmCall
 
setImportModule(String) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setImportName(String) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setIncremental(boolean) - Method in class org.teavm.backend.c.CTarget
 
setIndex(int) - Method in class org.teavm.ast.VariableExpr
 
setIndex(int) - Method in class org.teavm.ast.VariableNode
 
setIndex(Expr) - Method in class org.teavm.ast.BoundCheckExpr
 
setIndex(Expr) - Method in class org.teavm.ast.SubscriptExpr
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setIndex(WasmExpression) - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setIndex(Variable) - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
setIndex(Variable) - Method in class org.teavm.model.instructions.GetElementInstruction
 
setIndex(Variable) - Method in class org.teavm.model.instructions.PutElementInstruction
 
setInitialValue(Object) - Method in class org.teavm.model.FieldHolder
 
setInstance(Variable) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setInstance(Variable) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setInstance(Variable) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setInstance(Variable) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setInstance(VirtualFileSystem) - Static method in class org.teavm.runtime.fs.VirtualFileSystemProvider
 
setInt(int, int) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setInterruptor(DependencyAnalyzerInterruptor) - Method in class org.teavm.dependency.DependencyAnalyzer
 
setItemType(ValueType) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setItemType(ValueType) - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
setJavaMethod(MethodReference) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setJavaType(VariableType) - Method in class org.teavm.backend.wasm.model.WasmLocal
 
setLabel(String) - Method in class org.teavm.model.BasicBlock
 
setLabel(String) - Method in class org.teavm.model.Variable
 
setLastKnownClasses(int) - Method in class org.teavm.vm.TeaVM
 
setLastModified(long) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
setLastModified(long) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
setLastModified(long) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
setLastModified(long) - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
setLastModified(long) - Method in interface org.teavm.runtime.fs.VirtualFile
 
setLeftValue(Expr) - Method in class org.teavm.ast.AssignmentStatement
 
setLength(int) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
setLength(Expr) - Method in class org.teavm.ast.NewArrayExpr
 
setLevel(AccessLevel) - Method in class org.teavm.model.ElementHolder
 
setLineNumbersEmitted(boolean) - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
setLineNumbersEmitted(boolean) - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
setLineNumbersGenerated(boolean) - Method in class org.teavm.backend.c.CTarget
 
setLineWidth(int) - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
setLocal(WasmLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
setLocal(WasmLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
setLocation(TextLocation) - Method in class org.teavm.ast.AssignmentStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.BreakStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.ContinueStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.Expr
 
setLocation(TextLocation) - Method in class org.teavm.ast.InitClassStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.MonitorEnterStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.MonitorExitStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.ReturnStatement
 
setLocation(TextLocation) - Method in class org.teavm.ast.ThrowStatement
 
setLocation(TextLocation) - Method in class org.teavm.backend.wasm.model.expression.WasmExpression
 
setLocation(TextLocation) - Method in class org.teavm.model.Instruction
 
setLocationProvider(LocationProvider) - Method in class org.teavm.debugging.information.DebugInformationBuilder
 
setLocationProvider(LocationProvider) - Method in interface org.teavm.debugging.information.DebugInformationEmitter
 
setLocationProvider(LocationProvider) - Method in class org.teavm.debugging.information.DummyDebugInformationEmitter
 
setLong(int, long) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setLoop(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
setLower(boolean) - Method in class org.teavm.ast.BoundCheckExpr
 
setLower(boolean) - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
setMaxHeapSize(int) - Method in class org.teavm.backend.c.CTarget
 
setMaxHeapSize(int) - Method in class org.teavm.backend.wasm.WasmTarget
 
setMaxMemorySize(int) - Method in class org.teavm.backend.wasm.model.WasmModule
 
setMemoryAccessChecked(boolean) - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
setMethod(MethodDescriptor) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setMethod(MethodReference) - Method in class org.teavm.ast.InvocationExpr
 
setMethod(MethodReference) - Method in class org.teavm.debugging.information.DebuggerVirtualCallSite
 
setMethod(MethodReference) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setMethodCalledVirtually(Predicate<MethodReference>) - Method in class org.teavm.model.classes.VirtualTableBuilder
 
setMethodsUsedAtCallSites(Collection<? extends MethodReference>) - Method in class org.teavm.model.classes.VirtualTableBuilder
 
setMinHeapSize(int) - Method in class org.teavm.backend.c.CTarget
 
setMinHeapSize(int) - Method in class org.teavm.backend.wasm.WasmTarget
 
setMinified(boolean) - Method in class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
setMinifying(boolean) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
setMinifying(boolean) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
setMinMemorySize(int) - Method in class org.teavm.backend.wasm.model.WasmModule
 
setName(String) - Method in class org.teavm.ast.VariableNode
 
setName(String) - Method in class org.teavm.backend.wasm.model.WasmLocal
 
setNoCache(String) - Method in interface org.teavm.cache.IncrementalDependencyRegistration
 
setNoCache(MethodReference) - Method in interface org.teavm.cache.IncrementalDependencyRegistration
 
setObfuscated(boolean) - Method in class org.teavm.backend.c.CTarget
 
setObfuscated(boolean) - Method in class org.teavm.backend.javascript.JavaScriptTarget
Specifies whether this TeaVM instance uses obfuscation when generating the JavaScript code.
setObfuscated(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
setObfuscated(boolean) - Method in class org.teavm.dependency.DependencyAnalyzer
 
setObfuscated(boolean) - Method in class org.teavm.vm.TeaVMBuilder
 
setObjectRef(Expr) - Method in class org.teavm.ast.MonitorEnterStatement
 
setObjectRef(Expr) - Method in class org.teavm.ast.MonitorExitStatement
 
setObjectRef(Variable) - Method in class org.teavm.model.instructions.MonitorEnterInstruction
 
setObjectRef(Variable) - Method in class org.teavm.model.instructions.MonitorExitInstruction
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
setOffset(int) - Method in interface org.teavm.backend.wasm.model.expression.WasmMemoryAccess
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setOffset(int) - Method in class org.teavm.backend.wasm.model.WasmMemorySegment
 
setOperand(Expr) - Method in class org.teavm.ast.UnaryExpr
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmDrop
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
setOperand(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
setOperand(Variable) - Method in class org.teavm.model.instructions.BranchingInstruction
 
setOperand(Variable) - Method in class org.teavm.model.instructions.NegateInstruction
 
setOperation(BinaryOperation) - Method in class org.teavm.ast.BinaryExpr
 
setOperation(UnaryOperation) - Method in class org.teavm.ast.UnaryExpr
 
setOperation(WasmFloatBinaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setOperation(WasmFloatUnaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
setOperation(WasmIntBinaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setOperation(WasmIntUnaryOperation) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
setOptimizationLevel(TeaVMOptimizationLevel) - Method in class org.teavm.vm.TeaVM
 
setOwnerName(String) - Method in class org.teavm.model.ClassHolder
 
setPackageClassPrefixRule(String[], String) - Method in class org.teavm.parsing.substitution.PrefixMapping
 
setPackageExclusion(String[], boolean) - Method in class org.teavm.parsing.substitution.ClassExclusions
 
setPackageHierarchyClassPrefixRule(String[], String) - Method in class org.teavm.parsing.substitution.PrefixMapping
 
setPackageHierarchyExclusion(String[], boolean) - Method in class org.teavm.parsing.substitution.ClassExclusions
 
setParent(String) - Method in class org.teavm.model.ClassHolder
 
setPart(int) - Method in class org.teavm.ast.GotoPartStatement
 
setPointer(int) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
setProgram(Program) - Method in class org.teavm.model.MethodHolder
 
setProgramCache(ProgramCache) - Method in class org.teavm.vm.TeaVM
 
setProgramSupplier(Function<MethodHolder, Program>) - Method in class org.teavm.model.MethodHolder
 
setProgressConsumer(IntFunction<TeaVMProgressFeedback>) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
setProgressListener(TeaVMProgressListener) - Method in class org.teavm.vm.TeaVM
 
setProperties(Properties) - Method in class org.teavm.backend.javascript.rendering.Renderer
 
setProperties(Properties) - Method in class org.teavm.vm.TeaVM
Specifies configuration properties for TeaVM and its plugins.
setProvider(Function<String, ClassReader>) - Method in class org.teavm.cache.MemoryCachedClassReaderSource
 
setQualified(Expr) - Method in class org.teavm.ast.QualificationExpr
 
setReadOnly(boolean) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFile
 
setReadOnly(boolean) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
 
setReadOnly(boolean) - Method in class org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
 
setReadOnly(boolean) - Method in class org.teavm.runtime.fs.memory.VirtualFileImpl
 
setReadOnly(boolean) - Method in interface org.teavm.runtime.fs.VirtualFile
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ArrayLengthInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.AssignInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.BoundCheckInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CastInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CastNumberInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ClassConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.CloneArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ConstructInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.ConstructMultiArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.DoubleConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.FloatConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.GetElementInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.GetFieldInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.IntegerConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.LongConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.NegateInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.NullCheckInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.NullConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.StringConstantInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.instructions.UnwrapArrayInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.InvokeDynamicInstruction
 
setReceiver(Variable) - Method in class org.teavm.model.Phi
 
setReferenceCache(ReferenceCache) - Method in class org.teavm.vm.TeaVMBuilder
 
setRegionSize(int) - Method in class org.teavm.backend.wasm.intrinsics.GCIntrinsic
 
setRegister(int) - Method in class org.teavm.model.Variable
 
setReinterpret(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setResult(Expr) - Method in class org.teavm.ast.ReturnStatement
 
setResult(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
setResult(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
setResult(WasmType) - Method in class org.teavm.backend.wasm.model.WasmFunction
 
setReturnType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
setRightValue(Expr) - Method in class org.teavm.ast.AssignmentStatement
 
setRuntimeType(WasmRuntimeType) - Method in class org.teavm.backend.wasm.WasmTarget
 
setSecond(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setSecond(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setSecond(MutableGraphNode) - Method in class org.teavm.common.MutableGraphEdge
 
setSecondOperand(Expr) - Method in class org.teavm.ast.BinaryExpr
 
setSecondOperand(Variable) - Method in class org.teavm.model.instructions.BinaryBranchingInstruction
 
setSecondOperand(Variable) - Method in class org.teavm.model.instructions.BinaryInstruction
 
setSelector(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
setSelector(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmSwitch
 
setShort(int, short) - Method in class org.teavm.backend.wasm.binary.DataValue
 
setSigmaPredicate(Predicate<Instruction>) - Method in class org.teavm.model.util.PhiUpdater
 
setSigned(boolean) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setSimpleName(String) - Method in class org.teavm.model.ClassHolder
 
setSize(int) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
setSize(Variable) - Method in class org.teavm.model.instructions.ConstructArrayInstruction
 
setSource(OperationType) - Method in class org.teavm.ast.PrimitiveCastExpr
 
setSource(BasicBlock) - Method in class org.teavm.model.Incoming
 
setSourceFileResolver(SourceFileResolver) - Method in class org.teavm.backend.wasm.WasmTarget
 
setSourceIndex(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmCopy
 
setSourceType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setStackTraceIncluded(boolean) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setStartFunction(WasmFunction) - Method in class org.teavm.backend.wasm.model.WasmModule
 
setStatement(Statement) - Method in class org.teavm.ast.AsyncMethodPart
 
setStatic(boolean) - Method in class org.teavm.backend.c.generate.CallSiteGenerator
 
setStaticGcRootsAddress(int) - Method in class org.teavm.backend.wasm.intrinsics.MutatorIntrinsic
 
setStaticMethod(MethodReference) - Method in interface org.teavm.debugging.information.DeferredCallSite
 
setStrict(boolean) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setStrict(boolean) - Method in class org.teavm.dependency.DependencyAnalyzer
 
setStrict(boolean) - Method in class org.teavm.vm.TeaVMBuilder
 
setSuperclass(DwarfClassGenerator.ClassType) - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator.ClassType
 
setTag(int) - Method in class org.teavm.common.MutableGraphNode
 
setTag(String) - Method in class org.teavm.dependency.DependencyNode
 
setTarget(IdentifiedStatement) - Method in class org.teavm.ast.BreakStatement
 
setTarget(IdentifiedStatement) - Method in class org.teavm.ast.ContinueStatement
 
setTarget(OperationType) - Method in class org.teavm.ast.PrimitiveCastExpr
 
setTarget(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmBranch
 
setTarget(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmBreak
 
setTarget(BasicBlock) - Method in class org.teavm.model.instructions.JumpInstruction
 
setTarget(BasicBlock) - Method in class org.teavm.model.instructions.SwitchTableEntry
 
setTarget(BasicBlock) - Method in class org.teavm.model.Outgoing
 
setTarget(ValueType) - Method in class org.teavm.ast.CastExpr
 
setTargetType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmConversion
 
setTargetType(ValueType) - Method in class org.teavm.model.instructions.CastInstruction
 
setThen(BasicBlock) - Method in class org.teavm.model.emit.ForkEmitter
 
setTopLevelNameLimit(int) - Method in class org.teavm.backend.javascript.JavaScriptTarget
 
setType(String) - Method in class org.teavm.model.instructions.ConstructInstruction
 
setType(ArrayType) - Method in class org.teavm.ast.SubscriptExpr
 
setType(InvocationType) - Method in class org.teavm.ast.InvocationExpr
 
setType(OperationType) - Method in class org.teavm.ast.BinaryExpr
 
setType(OperationType) - Method in class org.teavm.ast.UnaryExpr
 
setType(WasmFloatType) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
setType(WasmFloatType) - Method in class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
setType(WasmIntType) - Method in class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
setType(WasmIntType) - Method in class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
setType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmBlock
 
setType(WasmType) - Method in class org.teavm.backend.wasm.model.expression.WasmConditional
 
setType(WasmType) - Method in class org.teavm.backend.wasm.model.WasmLocal
 
setType(InvocationType) - Method in class org.teavm.model.instructions.InvokeInstruction
 
setType(VariableType) - Method in class org.teavm.ast.VariableNode
 
setType(ValueType) - Method in class org.teavm.ast.ArrayFromDataExpr
 
setType(ValueType) - Method in class org.teavm.ast.InstanceOfExpr
 
setType(ValueType) - Method in class org.teavm.ast.NewArrayExpr
 
setType(ValueType) - Method in class org.teavm.ast.NewMultiArrayExpr
 
setType(ValueType) - Method in class org.teavm.model.FieldHolder
 
setType(ValueType) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
setTypeParameters(GenericTypeParameter[]) - Method in class org.teavm.model.MethodHolder
 
setUserDir(String) - Method in class org.teavm.runtime.fs.memory.InMemoryVirtualFileSystem
 
setValue(double) - Method in class org.teavm.backend.wasm.model.expression.WasmFloat64Constant
 
setValue(float) - Method in class org.teavm.backend.wasm.model.expression.WasmFloat32Constant
 
setValue(int) - Method in class org.teavm.backend.wasm.model.expression.WasmInt32Constant
 
setValue(long) - Method in class org.teavm.backend.wasm.model.expression.WasmInt64Constant
 
setValue(Object) - Method in class org.teavm.ast.ConstantExpr
 
setValue(Object) - Method in class org.teavm.ast.PrimitiveExpr
 
setValue(Expr) - Method in class org.teavm.ast.CastExpr
 
setValue(Expr) - Method in class org.teavm.ast.PrimitiveCastExpr
 
setValue(Expr) - Method in class org.teavm.ast.SwitchStatement
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmFill
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmReturn
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
setValue(WasmExpression) - Method in class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
setValue(Variable) - Method in class org.teavm.model.Incoming
 
setValue(Variable) - Method in class org.teavm.model.instructions.CastInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.CastIntegerInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.CastNumberInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.IsInstanceInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.NullCheckInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.PutElementInstruction
 
setValue(Variable) - Method in class org.teavm.model.instructions.PutFieldInstruction
 
setValue(Variable) - Method in class org.teavm.model.Outgoing
 
setValue(Variable) - Method in class org.teavm.model.Sigma
 
setValueToReturn(Variable) - Method in class org.teavm.model.instructions.ExitInstruction
 
setVersion(WasmBinaryVersion) - Method in class org.teavm.backend.wasm.WasmTarget
 
setVirtualMethod(MethodReference) - Method in interface org.teavm.debugging.information.DeferredCallSite
 
setWastEmitted(boolean) - Method in class org.teavm.backend.wasm.WasmTarget
 
ShadowStack - Class in org.teavm.runtime
 
ShadowStackIntrinsic - Class in org.teavm.backend.c.intrinsic
 
ShadowStackIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
ShadowStackIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.ShadowStackIntrinsic
 
ShadowStackIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.ShadowStackIntrinsic
 
ShadowStackTransformer - Class in org.teavm.model.lowlevel
 
ShadowStackTransformer(Characteristics) - Constructor for class org.teavm.model.lowlevel.ShadowStackTransformer
 
SHIFT_LEFT - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
SHIFT_RIGHT - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
SHIFT_RIGHT_UNSIGNED - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
shl(int) - Method in class org.teavm.model.emit.ValueEmitter
 
shl(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
SHL - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
SHORT - Enum constant in enum class org.teavm.ast.ArrayType
 
SHORT - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
SHORT - Enum constant in enum class org.teavm.model.instructions.ArrayElementType
 
SHORT - Enum constant in enum class org.teavm.model.instructions.IntegerSubtype
 
SHORT - Enum constant in enum class org.teavm.model.PrimitiveType
 
SHORT - Static variable in class org.teavm.backend.wasm.binary.DataPrimitives
 
SHORT - Static variable in class org.teavm.model.AnnotationValue
 
SHORT - Static variable in class org.teavm.model.GenericValueType
 
SHORT - Static variable in class org.teavm.model.ValueType
 
SHORT_ARRAY - Enum constant in enum class org.teavm.model.util.VariableType
 
SHORT_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
ShorteningFileNameProvider - Class in org.teavm.backend.c.generate
 
ShorteningFileNameProvider(FileNameProvider) - Constructor for class org.teavm.backend.c.generate.ShorteningFileNameProvider
 
shouldBackup(AssignmentStatement) - Method in class org.teavm.backend.c.analyze.VolatileDefinitionFinder
 
shouldContinue() - Method in interface org.teavm.dependency.DependencyAnalyzerInterruptor
 
shr(int) - Method in class org.teavm.model.emit.ValueEmitter
 
shr(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
SHR_SIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
SHR_UNSIGNED - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
shru(int) - Method in class org.teavm.model.emit.ValueEmitter
 
shru(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
sideEffect - Variable in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
Sigma - Class in org.teavm.model
 
Sigma(BasicBlock, Variable) - Constructor for class org.teavm.model.Sigma
 
signature() - Method in class org.teavm.model.MethodHandle
 
signatureToString() - Method in class org.teavm.model.MethodDescriptor
 
signatureToString() - Method in class org.teavm.model.MethodReference
 
SIMPLE - Enum constant in enum class org.teavm.vm.TeaVMOptimizationLevel
 
SimpleFileNameProvider - Class in org.teavm.backend.c.generate
 
SimpleFileNameProvider() - Constructor for class org.teavm.backend.c.generate.SimpleFileNameProvider
 
SimpleIncludeManager - Class in org.teavm.backend.c.generate
 
SimpleIncludeManager(FileNameProvider, CodeWriter) - Constructor for class org.teavm.backend.c.generate.SimpleIncludeManager
 
simpleName - Variable in class org.teavm.runtime.RuntimeClass
 
simpleName() - Method in interface org.teavm.model.analysis.ClassMetadataRequirements.Info
 
simpleNameCache - Variable in class org.teavm.runtime.RuntimeClass
 
SimpleStringPool - Class in org.teavm.backend.c.generate
 
SimpleStringPool() - Constructor for class org.teavm.backend.c.generate.SimpleStringPool
 
size - Variable in class org.teavm.backend.wasm.wasi.Filestat
 
size - Variable in class org.teavm.runtime.RuntimeArray
 
size - Variable in class org.teavm.runtime.RuntimeClass
 
size() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
size() - Method in class org.teavm.backend.wasm.blob.Blob
 
size() - Method in interface org.teavm.backend.wasm.debug.info.ClassLayout
 
size() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
size() - Method in class org.teavm.common.DisjointSet
 
size() - Method in interface org.teavm.common.Graph
 
size() - Method in class org.teavm.common.GraphIndexer
 
size() - Method in class org.teavm.common.IntegerArray
 
size() - Method in class org.teavm.common.json.JsonArrayValue
 
size() - Method in class org.teavm.common.LCATree
 
size() - Method in class org.teavm.common.LoopGraph
 
size() - Method in class org.teavm.common.MutableDirectedGraph
 
size() - Method in class org.teavm.common.RecordArray.Record
 
size() - Method in class org.teavm.common.RecordArray
 
size() - Method in class org.teavm.common.RecordArrayBuilder.Record
 
size() - Method in class org.teavm.common.RecordArrayBuilder
 
size() - Method in class org.teavm.model.classes.VirtualTable
 
size() - Method in class org.teavm.model.util.AsyncProgramSplitter
 
size() - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
sizeOf(int) - Method in class org.teavm.common.DisjointSet
 
SizeResult - Class in org.teavm.backend.wasm.wasi
 
SizeResult() - Constructor for class org.teavm.backend.wasm.wasi.SizeResult
 
skip(int) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
skip(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
skip(int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
skip(int) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
skip(int) - Method in interface org.teavm.common.AsyncInputStream
 
skip(int) - Method in class org.teavm.common.ByteArrayAsyncInputStream
 
skip(int) - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
softNewLine() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
source(String, int) - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
source(String, int) - Method in class org.teavm.backend.c.generate.CodeWriter
 
SourceFileResolver - Interface in org.teavm.backend.wasm.generate
 
SourceLocation - Class in org.teavm.debugging.information
 
SourceLocation(String, int) - Constructor for class org.teavm.debugging.information.SourceLocation
 
SourceLocationIterator - Class in org.teavm.debugging.information
 
SourceLocationIterator(DebugInformation) - Constructor for class org.teavm.debugging.information.SourceLocationIterator
 
SourceWriter - Class in org.teavm.backend.javascript.codegen
 
SourceWriterBuilder - Class in org.teavm.backend.javascript.codegen
 
SourceWriterBuilder(NamingStrategy) - Constructor for class org.teavm.backend.javascript.codegen.SourceWriterBuilder
 
SPECIAL - Enum constant in enum class org.teavm.ast.InvocationType
 
SPECIAL - Enum constant in enum class org.teavm.model.instructions.InvocationType
 
specialCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
specialCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
specialCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
split(int[], int[]) - Method in class org.teavm.common.DefaultGraphSplittingBackend
 
split(int[], int[]) - Method in interface org.teavm.common.GraphSplittingBackend
 
split(int[], int[]) - Method in class org.teavm.model.util.ProgramNodeSplittingBackend
 
split(BasicBlock, Instruction) - Method in class org.teavm.model.util.BasicBlockSplitter
 
split(Program) - Method in class org.teavm.model.util.AsyncProgramSplitter
 
splitIrreducibleGraph(Graph, int[], GraphSplittingBackend) - Static method in class org.teavm.common.GraphUtils
 
SQRT - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
stack - Static variable in class org.teavm.backend.wasm.WasmHeap
 
stackAddress - Static variable in class org.teavm.backend.wasm.WasmHeap
 
stackSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
start() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlow
 
start() - Method in class org.teavm.backend.wasm.debug.info.VariableRangeInfo
 
start(MethodReference) - Method in interface org.teavm.backend.wasm.debug.DebugLines
 
start(MethodReference) - Method in class org.teavm.backend.wasm.debug.DebugLinesBuilder
 
start(MethodReference, ProgramReader) - Method in class org.teavm.model.optimization.DefaultInliningStrategy
 
start(MethodReference, ProgramReader) - Method in interface org.teavm.model.optimization.InliningStrategy
 
start(Fiber.FiberRunner, boolean) - Static method in class org.teavm.runtime.Fiber
 
startAddress() - Method in class org.teavm.backend.wasm.debug.info.LineInfoSequence
 
startAddress() - Method in class org.teavm.backend.wasm.debug.info.LineInfoUnpackedSequence
 
startBlock(boolean, WasmType) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
startBlock(boolean, WasmType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
startBlock(boolean, WasmType) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
startClass(String, int, int, int) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
startClass(String, int, int, int) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
startConditionalBlock(WasmType) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
startConditionalBlock(WasmType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
startConditionalBlock(WasmType) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
started(DependencyAgent) - Method in class org.teavm.backend.lowlevel.dependency.WeakReferenceDependencyListener
 
started(DependencyAgent) - Method in class org.teavm.dependency.AbstractDependencyListener
 
started(DependencyAgent) - Method in interface org.teavm.dependency.DependencyListener
 
started(DependencyAgent) - Method in class org.teavm.model.lowlevel.ExportDependencyListener
 
startElseSection(int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
startElseSection(int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
startElseSection(int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
startOffset - Variable in class org.teavm.backend.wasm.generate.DwarfClassGenerator.Subprogram
 
startSequence(int) - Method in interface org.teavm.backend.wasm.debug.DebugVariables
 
startSequence(int) - Method in class org.teavm.backend.wasm.debug.DebugVariablesBuilder
 
STATE_RESUMING - Static variable in class org.teavm.runtime.Fiber
 
STATE_RUNNING - Static variable in class org.teavm.runtime.Fiber
 
STATE_SUSPENDING - Static variable in class org.teavm.runtime.Fiber
 
Statement - Class in org.teavm.ast
 
Statement() - Constructor for class org.teavm.ast.Statement
 
StatementRenderer - Class in org.teavm.backend.javascript.rendering
 
StatementRenderer(RenderingContext, SourceWriter) - Constructor for class org.teavm.backend.javascript.rendering.StatementRenderer
 
StatementVisitor - Interface in org.teavm.ast
 
STATIC - Enum constant in enum class org.teavm.ast.InvocationType
 
STATIC - Enum constant in enum class org.teavm.model.ElementModifier
 
staticCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
staticCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
staticCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
staticField(String, int, FieldType) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
staticField(String, int, FieldType) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
staticFieldGetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
staticFieldNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
staticFields() - Method in interface org.teavm.backend.wasm.debug.info.ClassLayout
 
staticFieldSetter(String, String, ValueType) - Static method in class org.teavm.model.MethodHandle
 
StdlibDependencyListener - Class in org.teavm.vm
 
StdlibDependencyListener() - Constructor for class org.teavm.vm.StdlibDependencyListener
 
step(String, int, int, boolean) - Method in class org.teavm.backend.wasm.debug.info.StepLocationsFinder
 
stepInto() - Method in class org.teavm.debugging.Debugger
 
stepInto() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
StepLocationsFinder - Class in org.teavm.backend.wasm.debug.info
 
StepLocationsFinder(DebugInfo) - Constructor for class org.teavm.backend.wasm.debug.info.StepLocationsFinder
 
stepOut() - Method in class org.teavm.debugging.Debugger
 
stepOut() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
stepOver() - Method in class org.teavm.debugging.Debugger
 
stepOver() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
stop() - Static method in class org.teavm.runtime.EventQueue
 
storageAddress - Static variable in class org.teavm.backend.wasm.WasmHeap
 
storageSize - Static variable in class org.teavm.backend.wasm.WasmHeap
 
store(MethodReference, AstCacheEntry, Supplier<String[]>) - Method in class org.teavm.cache.DiskMethodNodeCache
 
store(MethodReference, AstCacheEntry, Supplier<String[]>) - Method in class org.teavm.cache.EmptyMethodNodeCache
 
store(MethodReference, AstCacheEntry, Supplier<String[]>) - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
store(MethodReference, AstCacheEntry, Supplier<String[]>) - Method in interface org.teavm.cache.MethodNodeCache
 
store(MethodReference, Program, Supplier<String[]>) - Method in class org.teavm.cache.DiskProgramCache
 
store(MethodReference, Program, Supplier<String[]>) - Method in class org.teavm.cache.EmptyProgramCache
 
store(MethodReference, Program, Supplier<String[]>) - Method in class org.teavm.cache.InMemoryProgramCache
 
store(MethodReference, Program, Supplier<String[]>) - Method in interface org.teavm.model.ProgramCache
 
storeAsync(MethodReference, AsyncMethodNode, Supplier<String[]>) - Method in class org.teavm.cache.DiskMethodNodeCache
 
storeAsync(MethodReference, AsyncMethodNode, Supplier<String[]>) - Method in class org.teavm.cache.EmptyMethodNodeCache
 
storeAsync(MethodReference, AsyncMethodNode, Supplier<String[]>) - Method in class org.teavm.cache.InMemoryMethodNodeCache
 
storeAsync(MethodReference, AsyncMethodNode, Supplier<String[]>) - Method in interface org.teavm.cache.MethodNodeCache
 
storeFloat32(int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
storeFloat32(int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
storeFloat64(int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
storeFloat64(int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
storeInt32(WasmInt32Subtype, int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
storeInt32(WasmInt32Subtype, int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
storeInt64(WasmInt64Subtype, int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
storeInt64(WasmInt64Subtype, int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
STRICT - Enum constant in enum class org.teavm.model.ElementModifier
 
strictTypeAsString(ValueType) - Static method in class org.teavm.backend.c.generate.CodeWriter
 
string() - Method in class org.teavm.model.emit.ProgramEmitter
 
STRING - Static variable in class org.teavm.model.AnnotationValue
 
STRING - Static variable in class org.teavm.model.RuntimeConstant
 
StringBuilderEmitter - Class in org.teavm.model.emit
 
stringChoice(ValueEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
StringChooseEmitter - Class in org.teavm.model.emit
 
stringConstant(VariableReader, String) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
stringConstant(VariableReader, String) - Method in interface org.teavm.model.instructions.InstructionReader
 
stringConstant(VariableReader, String) - Method in class org.teavm.model.util.InstructionCopyReader
 
StringConstantElimination - Class in org.teavm.backend.javascript.rendering
 
StringConstantElimination() - Constructor for class org.teavm.backend.javascript.rendering.StringConstantElimination
 
StringConstantInstruction - Class in org.teavm.model.instructions
 
StringConstantInstruction() - Constructor for class org.teavm.model.instructions.StringConstantInstruction
 
StringList - Class in org.teavm.backend.c.runtime
 
StringList() - Constructor for class org.teavm.backend.c.runtime.StringList
 
stringPool() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
stringPool() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
StringPool - Interface in org.teavm.backend.c.generate
 
StringPoolGenerator - Class in org.teavm.backend.c.generate
 
StringPoolGenerator(GenerationContext, String) - Constructor for class org.teavm.backend.c.generate.StringPoolGenerator
 
stringPropertyNames() - Method in class org.teavm.parsing.substitution.OrderedProperties
 
stringPtr(String) - Method in interface org.teavm.backend.wasm.debug.DebugStrings
 
stringPtr(String) - Method in class org.teavm.backend.wasm.debug.DebugStringsBuilder
 
StringPtr - Class in org.teavm.runtime
 
StringPtr() - Constructor for class org.teavm.runtime.StringPtr
 
stringRef(String) - Method in class org.teavm.backend.wasm.generate.DwarfStrings
 
strings - Variable in class org.teavm.backend.wasm.generate.DwarfGenerator
 
strings() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
StringsDependencyListener - Class in org.teavm.backend.lowlevel.dependency
 
StringsDependencyListener() - Constructor for class org.teavm.backend.lowlevel.dependency.StringsDependencyListener
 
StringsIntrinsic - Class in org.teavm.backend.c.intrinsic
 
StringsIntrinsic() - Constructor for class org.teavm.backend.c.intrinsic.StringsIntrinsic
 
stringValue(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonAllErrorVisitor
 
stringValue(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonConsumer
 
stringValue(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonValueParserVisitor
 
stringValue(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonVisitingConsumer
 
stringValue(JsonErrorReporter, String) - Method in class org.teavm.common.json.JsonVisitor
 
StructureIntrinsic - Class in org.teavm.backend.c.intrinsic
 
StructureIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
StructureIntrinsic(ClassReaderSource, WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.intrinsics.StructureIntrinsic
 
StructureIntrinsic(Characteristics) - Constructor for class org.teavm.backend.c.intrinsic.StructureIntrinsic
 
sub(int) - Method in class org.teavm.model.emit.ValueEmitter
 
sub(ValueEmitter) - Method in class org.teavm.model.emit.ValueEmitter
 
SUB - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
 
SUB - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
SubArray(int) - Constructor for class org.teavm.common.RecordArrayBuilder.SubArray
 
subgraph(Graph, IntPredicate) - Static method in class org.teavm.common.GraphUtils
 
submit(ClassHolder) - Method in interface org.teavm.model.ClassHolderTransformerContext
 
submitClass(ClassHolder) - Method in class org.teavm.dependency.DependencyAgent
 
submitClass(ClassHolder) - Method in class org.teavm.dependency.DependencyAnalyzer
 
submitClassFile(byte[]) - Method in class org.teavm.dependency.DependencyAgent
 
submitClassFile(byte[]) - Method in class org.teavm.dependency.DependencyAnalyzer
 
submitMethod(MethodReference, Program) - Method in class org.teavm.dependency.DependencyAgent
 
submitMethod(MethodReference, Program) - Method in class org.teavm.dependency.DependencyAnalyzer
 
subscript(Expr, Expr, ArrayType) - Static method in class org.teavm.ast.Expr
 
SubscriptExpr - Class in org.teavm.ast
 
SubscriptExpr() - Constructor for class org.teavm.ast.SubscriptExpr
 
substitute(DynamicCallSite, ProgramEmitter) - Method in interface org.teavm.dependency.BootstrapMethodSubstitutor
 
SUBTRACT - Enum constant in enum class org.teavm.ast.BinaryOperation
 
SUBTRACT - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
superclass() - Method in interface org.teavm.backend.wasm.debug.info.ClassLayout
 
superinterfaceCount - Variable in class org.teavm.runtime.RuntimeClass
 
superinterfaces - Variable in class org.teavm.runtime.RuntimeClass
 
supertypeNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
suspend() - Method in class org.teavm.debugging.Debugger
 
suspend() - Method in interface org.teavm.debugging.javascript.JavaScriptDebugger
 
suspend(Fiber.AsyncCall) - Static method in class org.teavm.runtime.Fiber
 
sweepCompleted() - Static method in class org.teavm.runtime.MemoryTrace
 
sweepStarted() - Static method in class org.teavm.runtime.MemoryTrace
 
SwitchClause - Class in org.teavm.ast
 
SwitchClause() - Constructor for class org.teavm.ast.SwitchClause
 
SwitchInstruction - Class in org.teavm.model.instructions
 
SwitchInstruction() - Constructor for class org.teavm.model.instructions.SwitchInstruction
 
SwitchStatement - Class in org.teavm.ast
 
SwitchStatement() - Constructor for class org.teavm.ast.SwitchStatement
 
SwitchTableEntry - Class in org.teavm.model.instructions
 
SwitchTableEntry() - Constructor for class org.teavm.model.instructions.SwitchTableEntry
 
SwitchTableEntryReader - Interface in org.teavm.model.instructions
 
SymbolTable - Interface in org.teavm.cache
 
SYNCHRONIZED - Enum constant in enum class org.teavm.model.ElementModifier
 
SYNTHETIC - Enum constant in enum class org.teavm.model.ElementModifier
 
SYNTHETIC - Static variable in class org.teavm.runtime.RuntimeClass
 
SystemArrayCopyOptimization - Class in org.teavm.model.optimization
 
SystemArrayCopyOptimization() - Constructor for class org.teavm.model.optimization.SystemArrayCopyOptimization
 

T

tableBranch(int[], int[], int, int) - Method in class org.teavm.backend.wasm.debug.parser.ControlFlowParser
 
tableBranch(int[], int[], int, int) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
tableBranch(int[], int[], int, int) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
tag - Variable in class org.teavm.runtime.RuntimeClass
 
tag(DwarfAbbreviation) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
TagRegistry - Class in org.teavm.model.classes
 
TagRegistry(ListableClassReaderSource, ClassHierarchy) - Constructor for class org.teavm.model.classes.TagRegistry
 
TagRegistry.Range - Class in org.teavm.model.classes
 
targets() - Method in class org.teavm.backend.wasm.debug.info.FunctionControlFlowIterator
 
TeaVM - Class in org.teavm.vm
TeaVM itself.
TEAVM - Enum constant in enum class org.teavm.backend.wasm.WasmRuntimeType
 
TeaVMBootstrapPluginLoader - Class in org.teavm.vm
 
TeaVMBuilder - Class in org.teavm.vm
 
TeaVMBuilder(TeaVMTarget) - Constructor for class org.teavm.vm.TeaVMBuilder
 
TeaVMCHost - Interface in org.teavm.backend.c
 
TeaVMEntryPoint - Class in org.teavm.vm
 
TeaVMHost - Interface in org.teavm.vm.spi
A host of plugins for TeaVM.
TeaVMHostExtension - Interface in org.teavm.vm.spi
 
TeaVMJavaScriptHost - Interface in org.teavm.backend.javascript
 
TeaVMOptimizationLevel - Enum Class in org.teavm.vm
 
TeaVMPhase - Enum Class in org.teavm.vm
 
TeaVMPlugin - Interface in org.teavm.vm.spi
 
TeaVMPluginLoader - Class in org.teavm.vm
 
TeaVMPluginUtil - Class in org.teavm.vm
 
TeaVMProgressFeedback - Enum Class in org.teavm.vm
 
TeaVMProgressListener - Interface in org.teavm.vm
 
TeaVMTarget - Interface in org.teavm.vm
 
TeaVMTargetController - Interface in org.teavm.vm
 
TeaVMWasmHost - Interface in org.teavm.backend.wasm
 
tell() - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
tell() - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
tell() - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
tempDirectory(Address) - Static method in class org.teavm.backend.c.runtime.fs.CFileSystem
 
tempVarName() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
test(T, boolean) - Method in interface org.teavm.common.OptionalPredicate
 
text - Variable in enum class org.teavm.backend.c.generate.CVariableType
 
TextLocation - Class in org.teavm.model
 
TextLocation(String, int) - Constructor for class org.teavm.model.TextLocation
 
TextLocation(String, int, InliningInfo) - Constructor for class org.teavm.model.TextLocation
 
then(Function<? super T, S>) - Method in class org.teavm.common.Promise
 
thenAsync(Function<T, Promise<S>>) - Method in class org.teavm.common.Promise
 
thenDo(FragmentEmitter) - Method in class org.teavm.model.emit.IfEmitter
 
thenVoid(Consumer<T>) - Method in class org.teavm.common.Promise
 
threadName() - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 
throwArrayIndexOutOfBoundsException() - Static method in class org.teavm.runtime.ExceptionHandling
 
throwClassCastException() - Static method in class org.teavm.runtime.ExceptionHandling
 
throwException(Throwable) - Static method in class org.teavm.runtime.ExceptionHandling
 
thrownNode - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
throwNullPointerException() - Static method in class org.teavm.runtime.ExceptionHandling
 
ThrowStatement - Class in org.teavm.ast
 
ThrowStatement() - Constructor for class org.teavm.ast.ThrowStatement
 
to - Variable in class org.teavm.ast.ControlFlowEntry
 
TO_INTEGER - Enum constant in enum class org.teavm.model.instructions.CastIntegerDirection
 
toArray() - Method in class org.teavm.backend.wasm.blob.Blob
 
toGraph(List<MutableGraphNode>) - Static method in class org.teavm.common.MutableGraphNode
 
tokenBoundary() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 
toString() - Method in class org.teavm.backend.wasm.render.WasmCRenderer
 
toString() - Method in class org.teavm.backend.wasm.render.WasmRenderer
 
toString() - Method in class org.teavm.common.MutableDirectedGraph
 
toString() - Method in class org.teavm.common.MutableGraphEdge
 
toString() - Method in class org.teavm.common.MutableGraphNode
 
toString() - Method in class org.teavm.common.RangeTree.Range
 
toString() - Method in class org.teavm.debugging.information.GeneratedLocation
 
toString() - Method in class org.teavm.debugging.information.SourceLocation
 
toString() - Method in class org.teavm.debugging.javascript.JavaScriptLocation
 
toString() - Method in class org.teavm.model.FieldReference
 
toString() - Method in class org.teavm.model.GenericValueType
 
toString() - Method in class org.teavm.model.MethodDescriptor
 
toString() - Method in class org.teavm.model.MethodReference
 
toString() - Method in class org.teavm.model.TextLocation
 
toString() - Method in class org.teavm.model.ValueType.Array
 
toString() - Method in class org.teavm.model.ValueType.Object
 
toString() - Method in class org.teavm.model.ValueType.Primitive
 
toString() - Method in class org.teavm.model.ValueType.Void
 
transform(BasicBlock) - Method in class org.teavm.model.util.BasicBlockMapper
 
transform(Program) - Method in class org.teavm.model.lowlevel.ClassInitializerTransformer
 
transform(Program) - Method in class org.teavm.model.util.BasicBlockMapper
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.c.analyze.CDependencyListener
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.javascript.intrinsics.ref.ReferenceQueueTransformer
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.javascript.intrinsics.ref.WeakReferenceTransformer
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.lowlevel.transform.WeakReferenceTransformation
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.wasm.generate.WasmDependencyListener
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.wasm.transformation.WasiSupportClassTransformer
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in interface org.teavm.model.ClassHolderTransformer
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.model.transformation.AssertionRemoval
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.model.transformation.ClassPatch
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.runtime.fs.VirtualFileSystemProviderTransformer
 
transformCreateMethod(MethodHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.c.transform.CFileSystemTransformer
 
transformCreateMethod(MethodHolder, ClassHolderTransformerContext) - Method in class org.teavm.backend.wasm.transformation.WasiFileSystemProviderTransformer
 
transformCreateMethod(MethodHolder, ClassHolderTransformerContext) - Method in class org.teavm.runtime.fs.VirtualFileSystemProviderTransformer
 
transformProgram(Program, MethodReference) - Method in class org.teavm.model.transformation.BoundCheckInsertion
 
transformProgram(Program, MethodReference) - Method in class org.teavm.model.transformation.NullCheckInsertion
 
transformWithoutPhis(BasicBlock) - Method in class org.teavm.model.util.BasicBlockMapper
 
TRANSIENT - Enum constant in enum class org.teavm.model.ElementModifier
 
TransitionExtractor - Class in org.teavm.model.util
 
TransitionExtractor() - Constructor for class org.teavm.model.util.TransitionExtractor
 
TRUNC - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
 
truncateBlock(Instruction) - Static method in class org.teavm.model.util.ProgramUtils
 
TryCatchBlock - Class in org.teavm.model
 
TryCatchBlock() - Constructor for class org.teavm.model.TryCatchBlock
 
TryCatchBlockReader - Interface in org.teavm.model
 
TryCatchStatement - Class in org.teavm.ast
 
TryCatchStatement() - Constructor for class org.teavm.ast.TryCatchStatement
 
tryExtract(BitSet) - Method in interface org.teavm.dependency.DependencyTypeFilter
 
tryInline(MethodReference, ProgramReader, InliningContext) - Method in interface org.teavm.model.optimization.InliningStep
 
tryShrink() - Static method in class org.teavm.runtime.GC
 
type() - Method in class org.teavm.backend.wasm.debug.info.FieldInfo
 
type() - Method in class org.teavm.backend.wasm.debug.info.VariableInfo
 
type(String, VariableType) - Method in interface org.teavm.backend.wasm.debug.DebugVariables
 
type(String, VariableType) - Method in class org.teavm.backend.wasm.debug.DebugVariablesBuilder
 
TYPE - Static variable in class org.teavm.model.RuntimeConstant
 
typeAdded(DependencyNode, String) - Method in interface org.teavm.dependency.TypePropagationListener
 
typeAsString(ValueType) - Static method in class org.teavm.backend.c.generate.CodeWriter
 
TypeInferer - Class in org.teavm.model.util
 
TypeInferer() - Constructor for class org.teavm.model.util.TypeInferer
 
TypeLayout - Interface in org.teavm.backend.wasm.debug.info
 
TypeLayoutKind - Enum Class in org.teavm.backend.wasm.debug.info
 
typeOf(int) - Method in class org.teavm.model.util.TypeInferer
 
typeOf(Variable) - Method in class org.teavm.model.analysis.BaseTypeInference
 
TypePropagationListener - Interface in org.teavm.dependency
 
types() - Method in class org.teavm.backend.wasm.debug.info.ClassLayoutInfo
 
typeToClassString(SourceWriter, ValueType) - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
typeToClsString(SourceWriter, ValueType) - Method in class org.teavm.backend.javascript.rendering.RenderingContext
 

U

UINT16 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
 
UINT16 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
UINT32 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
UINT8 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
 
UINT8 - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
 
unary(UnaryOperation, OperationType, Expr) - Static method in class org.teavm.ast.Expr
 
unary(WasmFloatUnaryOperation, WasmFloatType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
unary(WasmFloatUnaryOperation, WasmFloatType) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
unary(WasmIntUnaryOperation, WasmIntType) - Method in class org.teavm.backend.wasm.disasm.DisassemblyCodeSectionListener
 
unary(WasmIntUnaryOperation, WasmIntType) - Method in interface org.teavm.backend.wasm.parser.CodeListener
 
UNARY - Enum constant in enum class org.teavm.backend.javascript.rendering.Precedence
 
UnaryExpr - Class in org.teavm.ast
 
UnaryExpr() - Constructor for class org.teavm.ast.UnaryExpr
 
UnaryOperation - Enum Class in org.teavm.ast
 
UNDEFINED - Enum constant in enum class org.teavm.backend.wasm.debug.info.FieldType
 
UNDEFINED - Enum constant in enum class org.teavm.backend.wasm.debug.info.VariableType
 
union(int, int) - Method in class org.teavm.common.DisjointSet
 
UNKNOWN - Enum constant in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
 
UNKNOWN - Enum constant in enum class org.teavm.debugging.javascript.JavaScriptLanguage
 
UnknownLayout - Interface in org.teavm.backend.wasm.debug.info
 
unpack() - Method in class org.teavm.backend.wasm.debug.info.LineInfoSequence
 
unpack(int) - Static method in class org.teavm.runtime.RuntimeClass
 
UNREACHABLE - Enum constant in enum class org.teavm.backend.wasm.parser.Opcode
 
UnreachableBasicBlockElimination - Class in org.teavm.model.optimization
 
UnreachableBasicBlockElimination() - Constructor for class org.teavm.model.optimization.UnreachableBasicBlockElimination
 
UnreachableBasicBlockEliminator - Class in org.teavm.model.optimization
 
UnreachableBasicBlockEliminator() - Constructor for class org.teavm.model.optimization.UnreachableBasicBlockEliminator
 
UNSIGNED_RIGHT_SHIFT - Enum constant in enum class org.teavm.ast.BinaryOperation
 
UnusedFunctionElimination - Class in org.teavm.backend.wasm.optimization
 
UnusedFunctionElimination(WasmModule) - Constructor for class org.teavm.backend.wasm.optimization.UnusedFunctionElimination
 
UnusedVariableElimination - Class in org.teavm.model.optimization
 
UnusedVariableElimination() - Constructor for class org.teavm.model.optimization.UnusedVariableElimination
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.dependency.DataFlowGraphBuilder
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.instructions.AbstractInstructionReader
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in interface org.teavm.model.instructions.InstructionReader
 
unwrapArray(VariableReader, VariableReader, ArrayElementType) - Method in class org.teavm.model.util.InstructionCopyReader
 
UnwrapArrayExpr - Class in org.teavm.ast
 
UnwrapArrayExpr(ArrayType) - Constructor for class org.teavm.ast.UnwrapArrayExpr
 
UnwrapArrayInstruction - Class in org.teavm.model.instructions
 
UnwrapArrayInstruction(ArrayElementType) - Constructor for class org.teavm.model.instructions.UnwrapArrayInstruction
 
update() - Method in class org.teavm.backend.wasm.blob.Marker
 
update() - Method in class org.teavm.cache.FileSymbolTable
 
updatePhis(Program, int) - Method in class org.teavm.model.util.PhiUpdater
 
updatePhis(Program, Variable[]) - Method in class org.teavm.model.util.PhiUpdater
 
updateReference(ReferenceCache) - Method in class org.teavm.model.FieldHolder
 
updateReference(ReferenceCache) - Method in class org.teavm.model.MethodHolder
 
upper - Variable in class org.teavm.model.classes.TagRegistry.Range
 
URLDebugInformationProvider - Class in org.teavm.debugging.information
 
URLDebugInformationProvider(String) - Constructor for class org.teavm.debugging.information.URLDebugInformationProvider
 
UsageExtractor - Class in org.teavm.model.util
 
UsageExtractor() - Constructor for class org.teavm.model.util.UsageExtractor
 
use() - Method in class org.teavm.dependency.MethodDependency
 
useLongLibrary() - Method in interface org.teavm.backend.javascript.spi.GeneratorContext
 
userThreadCount - Static variable in class org.teavm.runtime.Fiber
 

V

V_0x1 - Enum constant in enum class org.teavm.backend.wasm.render.WasmBinaryVersion
 
value - Variable in class org.teavm.backend.c.runtime.CharPtr
 
value - Variable in class org.teavm.backend.javascript.codegen.ScopedName
 
value - Variable in class org.teavm.backend.wasm.wasi.FdResult
 
value - Variable in class org.teavm.backend.wasm.wasi.IntResult
 
value - Variable in class org.teavm.backend.wasm.wasi.LongResult
 
value - Variable in class org.teavm.backend.wasm.wasi.SizeResult
 
value - Variable in class org.teavm.runtime.RuntimeClassPointer
 
value - Variable in class org.teavm.runtime.RuntimeObjectPtr
 
value - Variable in class org.teavm.runtime.StringPtr
 
value() - Element in annotation interface org.teavm.backend.c.intrinsic.RuntimeInclude
 
value() - Element in annotation interface org.teavm.backend.javascript.spi.GeneratedBy
 
value() - Element in annotation interface org.teavm.backend.javascript.spi.InjectedBy
 
value() - Element in annotation interface org.teavm.dependency.PluggableDependency
 
value() - Element in annotation interface org.teavm.vm.spi.After
 
value() - Element in annotation interface org.teavm.vm.spi.Before
 
value() - Element in annotation interface org.teavm.vm.spi.Requires
 
Value - Class in org.teavm.debugging
 
ValueDependencyInfo - Interface in org.teavm.dependency
 
ValueEmitter - Class in org.teavm.model.emit
 
valueOf(String) - Static method in enum class org.teavm.ast.ArrayType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.ast.BinaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.ast.InvocationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.ast.OperationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.ast.UnaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.c.generate.CVariableType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.javascript.rendering.Precedence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.binary.AddressMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.debug.info.FieldType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.debug.info.VariableType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmFloatType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmIntType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.expression.WasmIntUnaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.model.WasmType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.parser.BranchOpcode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.parser.LocalOpcode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.parser.Opcode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.render.WasmBinaryVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.backend.wasm.WasmRuntimeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.debugging.javascript.JavaScriptLanguage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.diagnostics.ProblemSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.AccessLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.ElementModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.GenericValueType.ArgumentKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.ArrayElementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.BinaryBranchingCondition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.BinaryOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.BranchingCondition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.CastIntegerDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.IntegerSubtype
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.InvocationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.instructions.NumericOperandType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.MethodHandleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.PrimitiveType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.model.util.VariableType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.vm.TeaVMOptimizationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.vm.TeaVMPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.teavm.vm.TeaVMProgressFeedback
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.teavm.ast.ArrayType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.ast.BinaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.ast.InvocationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.ast.OperationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.ast.UnaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.c.generate.CVariableType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.javascript.rendering.Precedence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.binary.AddressMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.debug.info.FieldType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.debug.info.TypeLayoutKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.debug.info.VariableType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmFloatBinaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmFloatType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmFloatUnaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmInt32Subtype
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmInt64Subtype
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmIntType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.expression.WasmIntUnaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.model.WasmType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.parser.BranchOpcode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.parser.LocalOpcode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.parser.Opcode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.render.WasmBinaryVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.backend.wasm.WasmRuntimeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.debugging.javascript.JavaScriptLanguage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.diagnostics.ProblemSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.AccessLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.ElementModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.GenericValueType.ArgumentKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.ArrayElementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.BinaryBranchingCondition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.BinaryOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.BranchingCondition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.CastIntegerDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.IntegerSubtype
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.InvocationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.instructions.NumericOperandType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.MethodHandleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.PrimitiveType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.model.util.VariableType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.vm.TeaVMOptimizationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.vm.TeaVMPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.teavm.vm.TeaVMProgressFeedback
Returns an array containing the constants of this enum class, in the order they are declared.
ValueType - Class in org.teavm.model
 
ValueType.Array - Class in org.teavm.model
 
ValueType.Object - Class in org.teavm.model
 
ValueType.Primitive - Class in org.teavm.model
 
ValueType.Void - Class in org.teavm.model
 
var(int) - Static method in class org.teavm.ast.Expr
 
var(int, Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(int, ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(int, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(Variable, Class<?>) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(Variable, ClassReader) - Method in class org.teavm.model.emit.ProgramEmitter
 
var(Variable, ValueType) - Method in class org.teavm.model.emit.ProgramEmitter
 
VARARGS - Enum constant in enum class org.teavm.model.ElementModifier
 
VarDataInput - Class in org.teavm.cache
 
VarDataInput(InputStream) - Constructor for class org.teavm.cache.VarDataInput
 
VarDataOutput - Class in org.teavm.cache
 
VarDataOutput(OutputStream) - Constructor for class org.teavm.cache.VarDataOutput
 
variable() - Method in class org.teavm.backend.wasm.debug.info.VariableRangeInfo
 
Variable - Class in org.teavm.debugging
 
Variable - Class in org.teavm.model
 
Variable(String) - Constructor for class org.teavm.model.GenericValueType.Variable
 
VARIABLE_PART_CHARS - Static variable in class org.teavm.backend.javascript.rendering.RenderingUtil
 
VARIABLE_START_CHARS - Static variable in class org.teavm.backend.javascript.rendering.RenderingUtil
 
VariableAccessFinder - Class in org.teavm.ast.optimization
 
VariableAccessFinder(IntPredicate) - Constructor for class org.teavm.ast.optimization.VariableAccessFinder
 
variableAt(int) - Method in class org.teavm.model.Program
 
variableAt(int) - Method in interface org.teavm.model.ProgramReader
 
variableCount() - Method in class org.teavm.model.Program
 
variableCount() - Method in interface org.teavm.model.ProgramReader
 
VariableEscapeAnalyzer - Class in org.teavm.model.optimization
 
VariableExpr - Class in org.teavm.ast
 
VariableExpr() - Constructor for class org.teavm.ast.VariableExpr
 
VariableInfo - Class in org.teavm.backend.wasm.debug.info
 
VariableInfo() - Constructor for class org.teavm.backend.wasm.debug.info.VariableInfo
 
variableName(int) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
variableName(int) - Method in class org.teavm.backend.javascript.rendering.VariableNameGenerator
 
VariableNameGenerator - Class in org.teavm.backend.javascript.rendering
 
VariableNameGenerator(boolean) - Constructor for class org.teavm.backend.javascript.rendering.VariableNameGenerator
 
VariableNode - Class in org.teavm.ast
 
VariableNode(int, VariableType) - Constructor for class org.teavm.ast.VariableNode
 
variableNodes - Variable in class org.teavm.dependency.DependencyGraphCreatorProduct
 
VariableRangeInfo - Class in org.teavm.backend.wasm.debug.info
 
VariableRangeInfo() - Constructor for class org.teavm.backend.wasm.debug.info.VariableRangeInfo
 
VariableReader - Interface in org.teavm.model
 
variables() - Method in class org.teavm.backend.wasm.debug.DebugInfoBuilder
 
variables() - Method in class org.teavm.backend.wasm.debug.info.DebugInfo
 
VariablesInfo - Class in org.teavm.backend.wasm.debug.info
 
VariablesInfo() - Constructor for class org.teavm.backend.wasm.debug.info.VariablesInfo
 
variablesToRestore(TryCatchStatement) - Method in class org.teavm.backend.c.analyze.VolatileDefinitionFinder
 
VariableType - Enum Class in org.teavm.backend.wasm.debug.info
 
VariableType - Enum Class in org.teavm.model.util
 
VariableUsageGraphBuilder - Class in org.teavm.model.optimization
 
Violations - Interface in org.teavm.vm
 
VIRTUAL - Enum constant in enum class org.teavm.model.instructions.InvocationType
 
virtualCaller(String, String, ValueType...) - Static method in class org.teavm.model.MethodHandle
 
virtualCaller(String, MethodDescriptor) - Static method in class org.teavm.model.MethodHandle
 
virtualCaller(MethodReference) - Static method in class org.teavm.model.MethodHandle
 
VirtualFile - Interface in org.teavm.runtime.fs
 
VirtualFileAccessor - Interface in org.teavm.runtime.fs
 
VirtualFileImpl - Class in org.teavm.runtime.fs.memory
 
VirtualFileImpl(InMemoryVirtualFileSystem, String) - Constructor for class org.teavm.runtime.fs.memory.VirtualFileImpl
 
VirtualFileSystem - Interface in org.teavm.runtime.fs
 
VirtualFileSystemProvider - Class in org.teavm.runtime.fs
 
VirtualFileSystemProviderTransformer - Class in org.teavm.runtime.fs
 
VirtualFileSystemProviderTransformer() - Constructor for class org.teavm.runtime.fs.VirtualFileSystemProviderTransformer
 
VirtualMethodContributor - Interface in org.teavm.backend.javascript.spi
 
VirtualMethodContributorContext - Interface in org.teavm.backend.javascript.spi
 
virtualMethodNames - Variable in class org.teavm.backend.lowlevel.generate.LowLevelNameProvider
 
VirtualTable - Class in org.teavm.model.classes
 
VirtualTableBuilder - Class in org.teavm.model.classes
 
VirtualTableBuilder(ListableClassReaderSource) - Constructor for class org.teavm.model.classes.VirtualTableBuilder
 
VirtualTableEntry - Class in org.teavm.model.classes
 
VirtualTableProvider - Class in org.teavm.model.classes
 
visit(List<Statement>) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(AstNode) - Method in class org.teavm.backend.javascript.rendering.StringConstantElimination
 
visit(ArrayFromDataExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(ArrayFromDataExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ArrayFromDataExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ArrayFromDataExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(AssignmentStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(AssignmentStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(AssignmentStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(AssignmentStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(AssignmentStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(AsyncMethodNode) - Method in interface org.teavm.ast.MethodNodeVisitor
 
visit(BinaryExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(BinaryExpr) - Method in class org.teavm.ast.optimization.ExpressionSideEffectDecomposer
 
visit(BinaryExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(BinaryExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(BinaryExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(BlockStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(BlockStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(BlockStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(BlockStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(BlockStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(BoundCheckExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(BoundCheckExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(BoundCheckExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(BoundCheckExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(BreakStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(BreakStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(BreakStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(BreakStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(BreakStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(CastExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(CastExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(CastExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(CastExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(ConditionalExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(ConditionalExpr) - Method in class org.teavm.ast.optimization.ExpressionSideEffectDecomposer
 
visit(ConditionalExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ConditionalExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ConditionalExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(ConditionalStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(ConditionalStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ConditionalStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(ConditionalStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ConditionalStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(ConstantExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(ConstantExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ConstantExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ConstantExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(ContinueStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(ContinueStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ContinueStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(ContinueStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ContinueStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(GotoPartStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(GotoPartStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(GotoPartStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(GotoPartStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(GotoPartStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(InitClassStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(InitClassStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(InitClassStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(InitClassStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(InitClassStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(InstanceOfExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(InstanceOfExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(InstanceOfExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(InstanceOfExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(InvocationExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(InvocationExpr) - Method in class org.teavm.ast.optimization.ExpressionSideEffectDecomposer
 
visit(InvocationExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(InvocationExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(InvocationExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(MonitorEnterStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(MonitorEnterStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(MonitorEnterStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(MonitorEnterStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(MonitorEnterStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(MonitorExitStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(MonitorExitStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(MonitorExitStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(MonitorExitStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(MonitorExitStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(NewArrayExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(NewArrayExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(NewArrayExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(NewArrayExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(NewExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(NewExpr) - Method in class org.teavm.ast.optimization.ExpressionSideEffectDecomposer
 
visit(NewExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(NewExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(NewExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(NewMultiArrayExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(NewMultiArrayExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(NewMultiArrayExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(NewMultiArrayExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(PrimitiveCastExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(PrimitiveCastExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(PrimitiveCastExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(PrimitiveCastExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(QualificationExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(QualificationExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(QualificationExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(QualificationExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(RegularMethodNode) - Method in interface org.teavm.ast.MethodNodeVisitor
 
visit(ReturnStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(ReturnStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ReturnStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(ReturnStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ReturnStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(SequentialStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(SequentialStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(SequentialStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(SequentialStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(SequentialStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(SubscriptExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(SubscriptExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(SubscriptExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(SubscriptExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(SwitchStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(SwitchStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(SwitchStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(SwitchStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(SwitchStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(ThrowStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(ThrowStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(ThrowStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(ThrowStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(ThrowStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(TryCatchStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(TryCatchStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(TryCatchStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(TryCatchStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(TryCatchStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(UnaryExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(UnaryExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(UnaryExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(UnaryExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(UnwrapArrayExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(UnwrapArrayExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(UnwrapArrayExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(UnwrapArrayExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(VariableExpr) - Method in interface org.teavm.ast.ExprVisitor
 
visit(VariableExpr) - Method in class org.teavm.ast.optimization.VariableAccessFinder
 
visit(VariableExpr) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(VariableExpr) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(VariableExpr) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(WhileStatement) - Method in class org.teavm.ast.AbstractStatementVisitor
 
visit(WhileStatement) - Method in class org.teavm.ast.RecursiveVisitor
 
visit(WhileStatement) - Method in interface org.teavm.ast.StatementVisitor
 
visit(WhileStatement) - Method in class org.teavm.backend.c.generate.CodeGenerationVisitor
 
visit(WhileStatement) - Method in class org.teavm.backend.javascript.rendering.StatementRenderer
 
visit(LineInfoEnterCommand) - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor
 
visit(LineInfoEnterCommand) - Method in interface org.teavm.backend.wasm.debug.info.LineInfoCommandVisitor
 
visit(LineInfoExitCommand) - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor
 
visit(LineInfoExitCommand) - Method in interface org.teavm.backend.wasm.debug.info.LineInfoCommandVisitor
 
visit(LineInfoFileCommand) - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor
 
visit(LineInfoFileCommand) - Method in interface org.teavm.backend.wasm.debug.info.LineInfoCommandVisitor
 
visit(LineInfoLineCommand) - Method in class org.teavm.backend.wasm.debug.info.LineInfoCommandExecutor
 
visit(LineInfoLineCommand) - Method in interface org.teavm.backend.wasm.debug.info.LineInfoCommandVisitor
 
visit(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmBlock) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmBlock) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmBlock) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmBranch) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmBranch) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmBranch) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmBranch) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmBreak) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmBreak) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmBreak) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmBreak) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmCall) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmCall) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmCall) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmCall) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmConditional) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmConditional) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmConditional) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmConditional) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmConversion) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmConversion) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmConversion) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmConversion) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmCopy) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmCopy) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmCopy) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmCopy) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmDrop) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmDrop) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmDrop) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmDrop) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmFill) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmFill) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmFill) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmFill) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmFloat32Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmFloat32Constant) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmFloat32Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmFloat32Constant) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmFloat64Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmFloat64Constant) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmFloat64Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmFloat64Constant) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmFloatBinary) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmFloatBinary) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmFloatBinary) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmFloatBinary) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmFloatUnary) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmFloatUnary) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmFloatUnary) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmFloatUnary) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmGetLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmGetLocal) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmGetLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmGetLocal) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmIndirectCall) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmIndirectCall) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmIndirectCall) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmIndirectCall) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmInt32Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmInt32Constant) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmInt32Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmInt32Constant) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmInt64Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmInt64Constant) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmInt64Constant) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmInt64Constant) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmIntBinary) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmIntBinary) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmIntBinary) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmIntBinary) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmIntUnary) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmIntUnary) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmIntUnary) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmIntUnary) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmLoadFloat32) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmLoadFloat32) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmLoadFloat32) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmLoadFloat32) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmLoadFloat64) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmLoadFloat64) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmLoadFloat64) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmLoadFloat64) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmLoadInt32) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmLoadInt32) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmLoadInt32) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmLoadInt32) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmLoadInt64) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmLoadInt64) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmLoadInt64) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmLoadInt64) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmMemoryGrow) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmMemoryGrow) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmMemoryGrow) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmMemoryGrow) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmReturn) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmReturn) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmReturn) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmReturn) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmSetLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmSetLocal) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmSetLocal) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmSetLocal) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmStoreFloat32) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmStoreFloat32) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmStoreFloat32) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmStoreFloat32) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmStoreFloat64) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmStoreFloat64) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmStoreFloat64) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmStoreFloat64) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmStoreInt32) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmStoreInt32) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmStoreInt32) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmStoreInt32) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmStoreInt64) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmStoreInt64) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmStoreInt64) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmStoreInt64) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmSwitch) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmSwitch) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmSwitch) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmSwitch) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(WasmUnreachable) - Method in class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
visit(WasmUnreachable) - Method in interface org.teavm.backend.wasm.model.expression.WasmExpressionVisitor
 
visit(WasmUnreachable) - Method in class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
visit(WasmUnreachable) - Method in class org.teavm.backend.wasm.render.WasmTypeInference
 
visit(DebuggerStaticCallSite) - Method in interface org.teavm.debugging.information.DebuggerCallSiteVisitor
 
visit(DebuggerVirtualCallSite) - Method in interface org.teavm.debugging.information.DebuggerCallSiteVisitor
 
visit(BasicBlock) - Method in interface org.teavm.model.util.DominatorWalkerCallback
Visits block and returns visit state.
visit(ArrayLengthInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(ArrayLengthInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(ArrayLengthInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(AssignInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(AssignInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(AssignInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(AssignInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(AssignInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(AssignInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(BinaryBranchingInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(BinaryBranchingInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(BinaryInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(BinaryInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BinaryInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(BinaryInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(BoundCheckInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(BoundCheckInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(BranchingInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(BranchingInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(BranchingInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(BranchingInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(CastInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(CastInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CastInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(CastInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CastInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(CastInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CastInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(CastIntegerInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(CastIntegerInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(CastNumberInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(CastNumberInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(ClassConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ClassConstantInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(CloneArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(CloneArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(ConstructArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructArrayInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ConstructInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(ConstructInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(ConstructInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(ConstructMultiArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ConstructMultiArrayInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(DoubleConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(DoubleConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(EmptyInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(EmptyInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(EmptyInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(EmptyInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(ExitInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(ExitInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(ExitInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(ExitInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(ExitInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(ExitInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(ExitInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(FloatConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(FloatConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(GetElementInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(GetElementInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(GetElementInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(GetFieldInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(GetFieldInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(InitClassInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(InitClassInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(InitClassInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(InitClassInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InitClassInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(IntegerConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(IntegerConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(InvokeInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(InvokeInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InvokeInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(IsInstanceInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(IsInstanceInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(JumpInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(JumpInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(JumpInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(JumpInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(JumpInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(JumpInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(JumpInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(LongConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(LongConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(MonitorEnterInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(MonitorEnterInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(MonitorExitInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(MonitorExitInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(NegateInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(NegateInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(NegateInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(NegateInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(NegateInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(NegateInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(NullCheckInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(NullCheckInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(NullConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(NullConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(PutElementInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(PutElementInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(PutElementInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(PutElementInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(PutFieldInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(PutFieldInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visit(RaiseInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(RaiseInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(RaiseInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(RaiseInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(StringConstantInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(StringConstantInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(SwitchInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(SwitchInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(SwitchInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.BasicBlockMapper
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(SwitchInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(UnwrapArrayInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.optimization.LoopInvariantAnalyzer
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(UnwrapArrayInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.InstructionReadVisitor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visit(InvokeDynamicInstruction) - Method in interface org.teavm.model.instructions.InstructionVisitor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.DefinitionExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.InstructionVariableMapper
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.TransitionExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.model.util.UsageExtractor
 
visit(InvokeDynamicInstruction) - Method in class org.teavm.parsing.ClassRefsRenamer
 
visitArrayComprehension(ArrayComprehension) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitArrayLiteral(ArrayLiteral) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitBlock(Block) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitBreak(BreakStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitConditionalExpr(ConditionalExpression) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitContinue(ContinueStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitDefault(Instruction) - Method in class org.teavm.model.instructions.AbstractInstructionVisitor
 
visitDefault(Instruction) - Method in class org.teavm.model.util.AssignmentExtractor
 
visitDo(DoLoop) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitElementGet(ElementGet) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitEmpty(EmptyExpression) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitEmpty(EmptyStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in class org.teavm.backend.javascript.rendering.RuntimeAstTransformer
 
visitFalse(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitFor(ForLoop) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitForIn(ForInLoop) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitFunction(FunctionNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitFunctionCall(FunctionCall) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitGenerator(GeneratorExpression) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitIf(IfStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitInfix(InfixExpression) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitLabeledStatement(LabeledStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitLet(LetNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitName(Name) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitNull(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitNumber(NumberLiteral) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitObjectLiteral(ObjectLiteral) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitObjectProperty(ObjectProperty) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitParenthesized(ParenthesizedExpression) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitPropertyGet(PropertyGet) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitRegexp(RegExpLiteral) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitReturn(ReturnStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitRoot(AstRoot) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitScope(Scope) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitString(StringLiteral) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitSwitch(SwitchStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitThis(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitThrow(ThrowStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitTrue(AstNode) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitTry(TryStatement) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitUnary(UnaryExpression) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitVariableDeclaration(VariableDeclaration) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitVariableInitializer(VariableInitializer) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
visitWhile(WhileLoop) - Method in class org.teavm.backend.javascript.rendering.AstVisitor
 
VM_TYPE_MASK - Static variable in class org.teavm.runtime.RuntimeClass
 
VM_TYPE_REFERENCEQUEUE - Static variable in class org.teavm.runtime.RuntimeClass
 
VM_TYPE_REGULAR - Static variable in class org.teavm.runtime.RuntimeClass
 
VM_TYPE_SHIFT - Static variable in class org.teavm.runtime.RuntimeClass
 
VM_TYPE_WEAKREFERENCE - Static variable in class org.teavm.runtime.RuntimeClass
 
VOID - Static variable in class org.teavm.common.Promise
 
VOID - Static variable in class org.teavm.model.GenericValueType
 
VOID - Static variable in class org.teavm.model.ValueType
 
VOID_PRIMITIVE - Static variable in class org.teavm.runtime.RuntimeClass
 
VOLATILE - Enum constant in enum class org.teavm.model.ElementModifier
 
VolatileDefinitionFinder - Class in org.teavm.backend.c.analyze
 
VolatileDefinitionFinder() - Constructor for class org.teavm.backend.c.analyze.VolatileDefinitionFinder
 

W

walk(DominatorWalkerCallback<T>) - Method in class org.teavm.model.util.DominatorWalker
 
warning(CallLocation, String, Object...) - Method in class org.teavm.diagnostics.AccumulationDiagnostics
 
warning(CallLocation, String, Object...) - Method in interface org.teavm.diagnostics.Diagnostics
 
WARNING - Enum constant in enum class org.teavm.diagnostics.ProblemSeverity
 
wasCancelled() - Method in class org.teavm.vm.TeaVM
 
wasCancelled() - Method in interface org.teavm.vm.TeaVMTargetController
 
Wasi - Class in org.teavm.backend.wasm.wasi
 
WASI - Enum constant in enum class org.teavm.backend.wasm.WasmRuntimeType
 
WasiBuffer - Class in org.teavm.backend.wasm.runtime
 
WasiEntryPointer - Class in org.teavm.backend.wasm.runtime
 
WasiEntryPointer() - Constructor for class org.teavm.backend.wasm.runtime.WasiEntryPointer
 
WasiFileSystem - Class in org.teavm.backend.wasm.runtime.fs
 
WasiFileSystem() - Constructor for class org.teavm.backend.wasm.runtime.fs.WasiFileSystem
 
WasiFileSystemProviderTransformer - Class in org.teavm.backend.wasm.transformation
 
WasiFileSystemProviderTransformer() - Constructor for class org.teavm.backend.wasm.transformation.WasiFileSystemProviderTransformer
 
wasInterrupted() - Method in class org.teavm.dependency.DependencyAnalyzer
 
WasiSupport - Class in org.teavm.backend.wasm.runtime
 
WasiSupportClassTransformer - Class in org.teavm.backend.wasm.transformation
 
WasiSupportClassTransformer() - Constructor for class org.teavm.backend.wasm.transformation.WasiSupportClassTransformer
 
WasiVirtualFile - Class in org.teavm.backend.wasm.runtime.fs
 
WasiVirtualFileAccessor - Class in org.teavm.backend.wasm.runtime.fs
 
WASM - Enum constant in enum class org.teavm.debugging.javascript.JavaScriptLanguage
 
WasmBinaryRenderer - Class in org.teavm.backend.wasm.render
 
WasmBinaryRenderer(WasmBinaryWriter, WasmBinaryVersion, boolean, DwarfGenerator, DwarfClassGenerator, DebugLines, DebugVariables, WasmBinaryStatsCollector) - Constructor for class org.teavm.backend.wasm.render.WasmBinaryRenderer
 
WasmBinaryStatsCollector - Interface in org.teavm.backend.wasm.render
 
WasmBinaryVersion - Enum Class in org.teavm.backend.wasm.render
 
WasmBinaryWriter - Class in org.teavm.backend.wasm.render
 
WasmBinaryWriter() - Constructor for class org.teavm.backend.wasm.render.WasmBinaryWriter
 
WasmBlock - Class in org.teavm.backend.wasm.model.expression
 
WasmBlock(boolean) - Constructor for class org.teavm.backend.wasm.model.expression.WasmBlock
 
WasmBranch - Class in org.teavm.backend.wasm.model.expression
 
WasmBranch(WasmExpression, WasmBlock) - Constructor for class org.teavm.backend.wasm.model.expression.WasmBranch
 
WasmBreak - Class in org.teavm.backend.wasm.model.expression
 
WasmBreak(WasmBlock) - Constructor for class org.teavm.backend.wasm.model.expression.WasmBreak
 
WasmCall - Class in org.teavm.backend.wasm.model.expression
 
WasmCall(String) - Constructor for class org.teavm.backend.wasm.model.expression.WasmCall
 
WasmCall(String, boolean) - Constructor for class org.teavm.backend.wasm.model.expression.WasmCall
 
WasmCall(String, WasmExpression...) - Constructor for class org.teavm.backend.wasm.model.expression.WasmCall
 
WasmClassGenerator - Class in org.teavm.backend.wasm.generate
 
WasmClassGenerator(ClassReaderSource, ClassReaderSource, VirtualTableProvider, TagRegistry, BinaryWriter, NameProvider, ClassMetadataRequirements, ClassInitializerInfo, Characteristics, DwarfClassGenerator, WasmBinaryStatsCollector) - Constructor for class org.teavm.backend.wasm.generate.WasmClassGenerator
 
WasmConditional - Class in org.teavm.backend.wasm.model.expression
 
WasmConditional(WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmConditional
 
WasmConversion - Class in org.teavm.backend.wasm.model.expression
 
WasmConversion(WasmType, WasmType, boolean, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmConversion
 
WasmCopy - Class in org.teavm.backend.wasm.model.expression
 
WasmCopy() - Constructor for class org.teavm.backend.wasm.model.expression.WasmCopy
 
WasmCRenderer - Class in org.teavm.backend.wasm.render
 
WasmCRenderer() - Constructor for class org.teavm.backend.wasm.render.WasmCRenderer
 
WasmCustomSection - Class in org.teavm.backend.wasm.model
 
WasmCustomSection(String, byte[]) - Constructor for class org.teavm.backend.wasm.model.WasmCustomSection
 
WasmDefaultExpressionVisitor - Class in org.teavm.backend.wasm.model.expression
 
WasmDefaultExpressionVisitor() - Constructor for class org.teavm.backend.wasm.model.expression.WasmDefaultExpressionVisitor
 
WasmDependencyListener - Class in org.teavm.backend.wasm.generate
 
WasmDependencyListener() - Constructor for class org.teavm.backend.wasm.generate.WasmDependencyListener
 
WasmDrop - Class in org.teavm.backend.wasm.model.expression
 
WasmDrop(WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmDrop
 
WasmExpression - Class in org.teavm.backend.wasm.model.expression
 
WasmExpressionVisitor - Interface in org.teavm.backend.wasm.model.expression
 
WasmFill - Class in org.teavm.backend.wasm.model.expression
 
WasmFill() - Constructor for class org.teavm.backend.wasm.model.expression.WasmFill
 
WasmFloat32Constant - Class in org.teavm.backend.wasm.model.expression
 
WasmFloat32Constant(float) - Constructor for class org.teavm.backend.wasm.model.expression.WasmFloat32Constant
 
WasmFloat64Constant - Class in org.teavm.backend.wasm.model.expression
 
WasmFloat64Constant(double) - Constructor for class org.teavm.backend.wasm.model.expression.WasmFloat64Constant
 
WasmFloatBinary - Class in org.teavm.backend.wasm.model.expression
 
WasmFloatBinary(WasmFloatType, WasmFloatBinaryOperation, WasmExpression, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmFloatBinary
 
WasmFloatBinaryOperation - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmFloatType - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmFloatUnary - Class in org.teavm.backend.wasm.model.expression
 
WasmFloatUnary(WasmFloatType, WasmFloatUnaryOperation, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmFloatUnary
 
WasmFloatUnaryOperation - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmFunction - Class in org.teavm.backend.wasm.model
 
WasmFunction(String) - Constructor for class org.teavm.backend.wasm.model.WasmFunction
 
WasmGenerationContext - Class in org.teavm.backend.wasm.generate
 
WasmGenerationContext(ClassReaderSource, WasmModule, Diagnostics, VirtualTableProvider, TagRegistry, WasmStringPool, NameProvider, Characteristics) - Constructor for class org.teavm.backend.wasm.generate.WasmGenerationContext
 
WasmGenerationContext.ImportedMethod - Class in org.teavm.backend.wasm.generate
 
WasmGenerator - Class in org.teavm.backend.wasm.generate
 
WasmGenerator(Decompiler, ClassHolderSource, WasmGenerationContext, WasmClassGenerator, BinaryWriter, Predicate<MethodReference>) - Constructor for class org.teavm.backend.wasm.generate.WasmGenerator
 
WasmGeneratorUtil - Class in org.teavm.backend.wasm.generate
 
WasmGetLocal - Class in org.teavm.backend.wasm.model.expression
 
WasmGetLocal(WasmLocal) - Constructor for class org.teavm.backend.wasm.model.expression.WasmGetLocal
 
WasmHeap - Class in org.teavm.backend.wasm
 
WasmHeapIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
WasmHeapIntrinsic(boolean) - Constructor for class org.teavm.backend.wasm.intrinsics.WasmHeapIntrinsic
 
WasmIndirectCall - Class in org.teavm.backend.wasm.model.expression
 
WasmIndirectCall(WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmIndirectCall
 
WasmInt32Constant - Class in org.teavm.backend.wasm.model.expression
 
WasmInt32Constant(int) - Constructor for class org.teavm.backend.wasm.model.expression.WasmInt32Constant
 
WasmInt32Subtype - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmInt64Constant - Class in org.teavm.backend.wasm.model.expression
 
WasmInt64Constant(long) - Constructor for class org.teavm.backend.wasm.model.expression.WasmInt64Constant
 
WasmInt64Subtype - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmIntBinary - Class in org.teavm.backend.wasm.model.expression
 
WasmIntBinary(WasmIntType, WasmIntBinaryOperation, WasmExpression, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmIntBinary
 
WasmIntBinaryOperation - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmInteropFunctionGenerator - Class in org.teavm.backend.wasm.generate
 
WasmInteropFunctionGenerator(WasmClassGenerator) - Constructor for class org.teavm.backend.wasm.generate.WasmInteropFunctionGenerator
 
WasmIntrinsic - Interface in org.teavm.backend.wasm.intrinsics
 
WasmIntrinsicFactory - Interface in org.teavm.backend.wasm.intrinsics
 
WasmIntrinsicFactoryContext - Interface in org.teavm.backend.wasm.intrinsics
 
WasmIntrinsicManager - Interface in org.teavm.backend.wasm.intrinsics
 
WasmIntType - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmIntUnary - Class in org.teavm.backend.wasm.model.expression
 
WasmIntUnary(WasmIntType, WasmIntUnaryOperation, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmIntUnary
 
WasmIntUnaryOperation - Enum Class in org.teavm.backend.wasm.model.expression
 
WasmLoadFloat32 - Class in org.teavm.backend.wasm.model.expression
 
WasmLoadFloat32(int, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
WasmLoadFloat32(int, WasmExpression, int) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadFloat32
 
WasmLoadFloat64 - Class in org.teavm.backend.wasm.model.expression
 
WasmLoadFloat64(int, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
WasmLoadFloat64(int, WasmExpression, int) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadFloat64
 
WasmLoadInt32 - Class in org.teavm.backend.wasm.model.expression
 
WasmLoadInt32(int, WasmExpression, WasmInt32Subtype) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
WasmLoadInt32(int, WasmExpression, WasmInt32Subtype, int) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadInt32
 
WasmLoadInt64 - Class in org.teavm.backend.wasm.model.expression
 
WasmLoadInt64(int, WasmExpression, WasmInt64Subtype) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
WasmLoadInt64(int, WasmExpression, WasmInt64Subtype, int) - Constructor for class org.teavm.backend.wasm.model.expression.WasmLoadInt64
 
WasmLocal - Class in org.teavm.backend.wasm.model
 
WasmLocal(WasmType) - Constructor for class org.teavm.backend.wasm.model.WasmLocal
 
WasmLocal(WasmType, String) - Constructor for class org.teavm.backend.wasm.model.WasmLocal
 
WasmMemoryAccess - Interface in org.teavm.backend.wasm.model.expression
 
WasmMemoryGrow - Class in org.teavm.backend.wasm.model.expression
 
WasmMemoryGrow(WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmMemoryGrow
 
WasmMemorySegment - Class in org.teavm.backend.wasm.model
 
WasmMemorySegment() - Constructor for class org.teavm.backend.wasm.model.WasmMemorySegment
 
WasmMethodGenerator - Interface in org.teavm.backend.wasm.generators
 
WasmMethodGeneratorContext - Interface in org.teavm.backend.wasm.generators
 
WasmModule - Class in org.teavm.backend.wasm.model
 
WasmModule() - Constructor for class org.teavm.backend.wasm.model.WasmModule
 
WasmNameProvider - Class in org.teavm.backend.wasm.generate
 
WasmNameProvider() - Constructor for class org.teavm.backend.wasm.generate.WasmNameProvider
 
WasmPow - Class in org.teavm.backend.wasm.runtime.math
 
WasmRenderer - Class in org.teavm.backend.wasm.render
 
WasmRenderer() - Constructor for class org.teavm.backend.wasm.render.WasmRenderer
 
WasmReplacingExpressionVisitor - Class in org.teavm.backend.wasm.model.expression
 
WasmReplacingExpressionVisitor(Function<WasmExpression, WasmExpression>) - Constructor for class org.teavm.backend.wasm.model.expression.WasmReplacingExpressionVisitor
 
WasmReturn - Class in org.teavm.backend.wasm.model.expression
 
WasmReturn() - Constructor for class org.teavm.backend.wasm.model.expression.WasmReturn
 
WasmReturn(WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmReturn
 
WasmRuntime - Class in org.teavm.backend.wasm
 
WasmRuntimeIntrinsic - Class in org.teavm.backend.wasm.intrinsics
 
WasmRuntimeIntrinsic() - Constructor for class org.teavm.backend.wasm.intrinsics.WasmRuntimeIntrinsic
 
WasmRuntimeType - Enum Class in org.teavm.backend.wasm
 
WasmSetLocal - Class in org.teavm.backend.wasm.model.expression
 
WasmSetLocal(WasmLocal, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmSetLocal
 
WasmSpecialFunctionGenerator - Class in org.teavm.backend.wasm.generate
 
WasmSpecialFunctionGenerator(WasmClassGenerator, List<WasmInt32Constant>) - Constructor for class org.teavm.backend.wasm.generate.WasmSpecialFunctionGenerator
 
WasmStoreFloat32 - Class in org.teavm.backend.wasm.model.expression
 
WasmStoreFloat32(int, WasmExpression, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmStoreFloat32
 
WasmStoreFloat64 - Class in org.teavm.backend.wasm.model.expression
 
WasmStoreFloat64(int, WasmExpression, WasmExpression) - Constructor for class org.teavm.backend.wasm.model.expression.WasmStoreFloat64
 
WasmStoreInt32 - Class in org.teavm.backend.wasm.model.expression
 
WasmStoreInt32(int, WasmExpression, WasmExpression, WasmInt32Subtype) - Constructor for class org.teavm.backend.wasm.model.expression.WasmStoreInt32
 
WasmStoreInt64 - Class in org.teavm.backend.wasm.model.expression
 
WasmStoreInt64(int, WasmExpression, WasmExpression, WasmInt64Subtype) - Constructor for class org.teavm.backend.wasm.model.expression.WasmStoreInt64
 
WasmStringPool - Class in org.teavm.backend.wasm.generate
 
WasmStringPool(WasmClassGenerator, BinaryWriter, WasmBinaryStatsCollector) - Constructor for class org.teavm.backend.wasm.generate.WasmStringPool
 
WasmSupport - Class in org.teavm.backend.wasm.runtime
 
WasmSwitch - Class in org.teavm.backend.wasm.model.expression
 
WasmSwitch(WasmExpression, WasmBlock) - Constructor for class org.teavm.backend.wasm.model.expression.WasmSwitch
 
WasmTarget - Class in org.teavm.backend.wasm
 
WasmTarget() - Constructor for class org.teavm.backend.wasm.WasmTarget
 
WasmType - Enum Class in org.teavm.backend.wasm.model
 
WasmTypeInference - Class in org.teavm.backend.wasm.render
 
WasmTypeInference(WasmGenerationContext) - Constructor for class org.teavm.backend.wasm.render.WasmTypeInference
 
WasmUnreachable - Class in org.teavm.backend.wasm.model.expression
 
WasmUnreachable() - Constructor for class org.teavm.backend.wasm.model.expression.WasmUnreachable
 
WeakReferenceDependencyListener - Class in org.teavm.backend.javascript.intrinsics.ref
 
WeakReferenceDependencyListener - Class in org.teavm.backend.lowlevel.dependency
 
WeakReferenceDependencyListener() - Constructor for class org.teavm.backend.javascript.intrinsics.ref.WeakReferenceDependencyListener
 
WeakReferenceDependencyListener() - Constructor for class org.teavm.backend.lowlevel.dependency.WeakReferenceDependencyListener
 
WeakReferenceGenerator - Class in org.teavm.backend.c.generators
 
WeakReferenceGenerator - Class in org.teavm.backend.javascript.intrinsics.ref
 
WeakReferenceGenerator() - Constructor for class org.teavm.backend.c.generators.WeakReferenceGenerator
 
WeakReferenceGenerator() - Constructor for class org.teavm.backend.javascript.intrinsics.ref.WeakReferenceGenerator
 
WeakReferenceTransformation - Class in org.teavm.backend.lowlevel.transform
 
WeakReferenceTransformation() - Constructor for class org.teavm.backend.lowlevel.transform.WeakReferenceTransformation
 
WeakReferenceTransformer - Class in org.teavm.backend.javascript.intrinsics.ref
 
WeakReferenceTransformer() - Constructor for class org.teavm.backend.javascript.intrinsics.ref.WeakReferenceTransformer
 
when(ConditionEmitter) - Method in class org.teavm.model.emit.ProgramEmitter
 
when(ConditionProducer) - Method in class org.teavm.model.emit.ProgramEmitter
 
WHENCE_CURRENT - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
WHENCE_END - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
WHENCE_START - Static variable in class org.teavm.backend.wasm.wasi.Wasi
 
WhileStatement - Class in org.teavm.ast
 
WhileStatement() - Constructor for class org.teavm.ast.WhileStatement
 
widenToInteger() - Method in class org.teavm.model.emit.ValueEmitter
 
write() - Method in class org.teavm.backend.wasm.generate.DwarfClassGenerator
 
write(byte) - Method in class org.teavm.backend.wasm.blob.Blob
 
write(byte[]) - Method in class org.teavm.backend.wasm.blob.Blob
 
write(byte[]) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
write(byte[], int, int) - Method in class org.teavm.backend.c.runtime.fs.CVirtualFileAccessor
 
write(byte[], int, int) - Method in class org.teavm.backend.wasm.blob.Blob
 
write(byte[], int, int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
write(byte[], int, int) - Method in class org.teavm.backend.wasm.runtime.fs.WasiVirtualFileAccessor
 
write(byte[], int, int) - Method in interface org.teavm.runtime.fs.VirtualFileAccessor
 
write(OutputStream) - Method in class org.teavm.debugging.information.DebugInformation
 
write(Writer) - Method in class org.teavm.backend.wasm.render.ReportingWasmBinaryStatsCollector
 
write(String) - Method in class org.teavm.backend.wasm.disasm.DisassemblyWriter
 
write(String) - Method in class org.teavm.cache.VarDataOutput
 
write(BufferedCodeWriter, String, BuildTarget) - Static method in class org.teavm.backend.c.generate.OutputFileUtil
 
write(Blob, int) - Method in interface org.teavm.backend.wasm.dwarf.DwarfPlaceholderWriter
 
write(VarDataOutput, ControlFlowEntry[]) - Method in class org.teavm.cache.AstIO
 
write(VarDataOutput, RegularMethodNode) - Method in class org.teavm.cache.AstIO
 
write(ProgramReader, OutputStream) - Method in class org.teavm.cache.ProgramIO
 
write(ProgramReader, VarDataOutput) - Method in class org.teavm.cache.ProgramIO
 
writeAnnotations(VarDataOutput, AnnotationContainerReader) - Method in class org.teavm.cache.AnnotationIO
 
writeAnnotationValue(VarDataOutput, AnnotationValue) - Method in class org.teavm.cache.AnnotationIO
 
writeArray(int, int) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
writeArray(int, int) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
writeAsciiString(String) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeAsSourceMaps(Writer, String, String) - Method in class org.teavm.debugging.information.DebugInformation
 
writeAsync(VarDataOutput, AsyncMethodNode) - Method in class org.teavm.cache.AstIO
 
writeBarrier(RuntimeObject) - Static method in class org.teavm.runtime.GC
 
WriteBarrierInsertion - Class in org.teavm.model.lowlevel
 
WriteBarrierInsertion(Characteristics) - Constructor for class org.teavm.model.lowlevel.WriteBarrierInsertion
 
writeByte(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
writeByte(int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
writeByte(int) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeBytes(byte[]) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeBytes(byte[]) - Method in class org.teavm.cache.VarDataOutput
 
writeCallSites(List<? extends CallSiteDescriptor>) - Method in class org.teavm.backend.wasm.generate.CallSiteBinaryGenerator
 
writeClass(OutputStream, ClassReader) - Method in class org.teavm.cache.ClassIO
 
writeContent(DwarfClassGenerator.Subprogram) - Method in class org.teavm.backend.wasm.generate.DwarfFunctionGenerator
 
writeDebug(DebugClassLayout) - Method in class org.teavm.backend.wasm.generate.WasmClassGenerator
 
writeDouble(double) - Method in class org.teavm.cache.VarDataOutput
 
writeEscaped(String) - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
writeEscapedString(Writer, String) - Static method in class org.teavm.common.JsonUtil
 
writeExpr(Expr) - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
writeExpr(Expr, Precedence) - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
writeFixed(int) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeFixed(long) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeFloat(float) - Method in class org.teavm.cache.VarDataOutput
 
writeHeapDump() - Static method in class org.teavm.runtime.MemoryTrace
 
writeInt(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
writeInt(int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
writeInt32(int) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeInterface(String, int) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
writeInterface(String, int) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
writeIntValue(CodeWriter, int) - Static method in class org.teavm.backend.c.generate.CodeGeneratorUtil
 
writeLEB(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
writeLEB(int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
writeLEB(int) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeLEB(long) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeLEB4(int) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeMap(T[], ToIntFunction<T>, ToLongFunction<T>, ToLongFunction<T>) - Method in class org.teavm.backend.wasm.binary.BinaryWriter
 
writePrimitive(PrimitiveType, int) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
writePrimitive(PrimitiveType, int) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
writer() - Method in interface org.teavm.backend.c.generate.FileGenerator
 
writer() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
writer() - Method in interface org.teavm.backend.c.intrinsic.IntrinsicContext
 
writer() - Method in class org.teavm.backend.wasm.blob.Blob
 
writerAfter() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
writerBefore() - Method in interface org.teavm.backend.c.generators.GeneratorContext
 
writeShort(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
writeShort(int) - Method in class org.teavm.backend.wasm.dwarf.DwarfInfoWriter
 
writeSigned(int) - Method in class org.teavm.cache.VarDataOutput
 
writeSigned(long) - Method in class org.teavm.cache.VarDataOutput
 
writeSignedLEB(int) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeSignedLEB(long) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeSLEB(int) - Method in class org.teavm.backend.wasm.blob.Blob
 
writeString(SourceWriter, String) - Static method in class org.teavm.backend.javascript.rendering.RenderingUtil
 
writeTo(PrintWriter, String) - Method in class org.teavm.backend.c.generate.BufferedCodeWriter
 
writeType(WasmType, WasmBinaryVersion) - Method in class org.teavm.backend.wasm.render.WasmBinaryWriter
 
writeType(ValueType) - Method in interface org.teavm.backend.javascript.spi.InjectorContext
 
writeUnknown(int) - Method in interface org.teavm.backend.wasm.debug.DebugClassLayout
 
writeUnknown(int) - Method in class org.teavm.backend.wasm.debug.DebugClassLayoutBuilder
 
writeUnsigned(int) - Method in class org.teavm.cache.VarDataOutput
 
writeUnsigned(long) - Method in class org.teavm.cache.VarDataOutput
 
writeValue(CodeWriter, GenerationContext, IncludeManager, Object) - Static method in class org.teavm.backend.c.generate.CodeGeneratorUtil
 
ws() - Method in class org.teavm.backend.javascript.codegen.SourceWriter
 

X

XOR - Enum constant in enum class org.teavm.backend.wasm.model.expression.WasmIntBinaryOperation
 
XOR - Enum constant in enum class org.teavm.model.instructions.BinaryOperation
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form