Index
All Classes and Interfaces|All Packages
A
- add(T) - Method in interface org.teavm.platform.metadata.ResourceArray
- addGenerator(MethodReference, MetadataGenerator) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMetadataIntrinsicFactory
- addMetadataMethod(MethodReference) - Method in class org.teavm.platform.plugin.wasmgc.ResourceDependencySupport
- apply(InvocationExpr, WasmGCInlineIntrinsicContext, WasmInstructionBuilder) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceArrayIntrinsic
- apply(InvocationExpr, WasmGCInlineIntrinsicContext, WasmInstructionBuilder) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMapHelperIntrinsic
- apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.platform.plugin.ResourceReadCIntrinsic
- AsyncDependencyListener - Class in org.teavm.platform.plugin
- AsyncDependencyListener() - Constructor for class org.teavm.platform.plugin.AsyncDependencyListener
- AsyncMethodGenerator - Class in org.teavm.platform.plugin
- AsyncMethodGenerator() - Constructor for class org.teavm.platform.plugin.AsyncMethodGenerator
- AsyncMethodProcessor - Class in org.teavm.platform.plugin
- AsyncMethodProcessor(boolean) - Constructor for class org.teavm.platform.plugin.AsyncMethodProcessor
B
- ByteResource - Interface in org.teavm.platform.metadata
C
- canHandle(MethodReference) - Method in class org.teavm.platform.plugin.ResourceReadCIntrinsic
- clone(Object) - Static method in class org.teavm.platform.Platform
- contribute(WasmGCCodeGenContext, WasmGCCodeGenRegistry) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMetadataIntrinsicFactory
- contribute(WasmGCCodeGenContext, WasmGCCodeGenRegistry) - Method in class org.teavm.platform.plugin.wasmgc.WasmGCResourceMethodIntrinsicFactory
D
- DefaultMetadataGeneratorContext - Class in org.teavm.platform.plugin
- DefaultMetadataGeneratorContext(ClassReaderSource, ResourceProvider, ClassLoader, Properties, ServiceRepository) - Constructor for class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
- DoubleResource - Interface in org.teavm.platform.metadata
F
- fieldNames() - Method in class org.teavm.platform.metadata.builders.IntResourceBuilder
- fieldNames() - Method in class org.teavm.platform.metadata.builders.ObjectResourceBuilder
- fieldNames() - Method in class org.teavm.platform.metadata.builders.StringResourceBuilder
G
- generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
- generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.platform.plugin.PlatformGenerator
- generate(InjectorContext, MethodReference) - Method in class org.teavm.platform.plugin.PlatformGenerator
- generateMetadata(MetadataGeneratorContext, MethodReference) - Method in interface org.teavm.platform.metadata.MetadataGenerator
-
Generates resources, that will be available at runtime.
- get(int) - Method in interface org.teavm.platform.metadata.ResourceArray
- get(int) - Method in interface org.teavm.platform.PlatformSequence
- get(String) - Method in interface org.teavm.platform.metadata.ResourceMap
- get(ResourceMap<?>, String) - Static method in class org.teavm.platform.plugin.wasmgc.ResourceMapHelper
- getAnnotations() - Method in interface org.teavm.platform.PlatformAnnotationProvider
- getClassLoader() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Gets the class loader that is used by the compiler.
- getClassLoader() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
- getClassSource() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Gets the collection of all classes that were reached by the dependency analyzer.
- getClassSource() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
- getId() - Method in interface org.teavm.platform.PlatformObject
- getKey() - Method in interface org.teavm.platform.plugin.wasmgc.ResourceMapEntry
- getLength() - Method in interface org.teavm.platform.PlatformSequence
- getMethods() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
- getOutputClass() - Method in class org.teavm.platform.metadata.builders.IntResourceBuilder
- getOutputClass() - Method in class org.teavm.platform.metadata.builders.ObjectResourceBuilder
- getOutputClass() - Method in class org.teavm.platform.metadata.builders.StringResourceBuilder
- getPlatformObject(Object) - Static method in class org.teavm.platform.Platform
- getProperties() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
-
Gets properties that were specified to
TeaVM. - getProperties() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
- getPropertyName() - Method in class org.teavm.platform.plugin.ResourceMethodDescriptor
- getPropertyTypes() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
- getResourceProvider() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
- getResourceProvider() - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
- getRootInterface() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
- getService(Class<T>) - Method in class org.teavm.platform.plugin.DefaultMetadataGeneratorContext
- GETTER - Enum constant in enum class org.teavm.platform.plugin.ResourceAccessorType
- getType() - Method in class org.teavm.platform.plugin.ResourceMethodDescriptor
- getValue() - Method in interface org.teavm.platform.metadata.ByteResource
- getValue() - Method in interface org.teavm.platform.metadata.DoubleResource
- getValue() - Method in interface org.teavm.platform.metadata.IntResource
- getValue() - Method in interface org.teavm.platform.metadata.StringResource
- getValue() - Method in interface org.teavm.platform.plugin.wasmgc.ResourceMapEntry
- getValue(int) - Method in class org.teavm.platform.metadata.builders.IntResourceBuilder
- getValue(int) - Method in class org.teavm.platform.metadata.builders.ObjectResourceBuilder
- getValue(int) - Method in class org.teavm.platform.metadata.builders.StringResourceBuilder
H
- has(String) - Method in interface org.teavm.platform.metadata.ResourceMap
- has(ResourceMap<?>, String) - Static method in class org.teavm.platform.plugin.wasmgc.ResourceMapHelper
I
- install(TeaVMHost) - Method in class org.teavm.platform.plugin.PlatformPlugin
- IntResource - Interface in org.teavm.platform.metadata
- IntResourceBuilder - Class in org.teavm.platform.metadata.builders
- IntResourceBuilder() - Constructor for class org.teavm.platform.metadata.builders.IntResourceBuilder
- isContributing(MethodContributorContext, MethodReference) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
K
- keys() - Method in interface org.teavm.platform.metadata.ResourceMap
- keys(ResourceMap<?>) - Static method in class org.teavm.platform.plugin.wasmgc.ResourceMapHelper
- killSchedule(int) - Static method in class org.teavm.platform.Platform
M
- map(String) - Method in class org.teavm.platform.plugin.wasmgc.ResourceCustomTypeMapper
- MetadataGenerator - Interface in org.teavm.platform.metadata
- MetadataGeneratorContext - Interface in org.teavm.platform.metadata
-
Represents context with compile-time information, that is useful for
MetadataGenerator. - MetadataRegistration - Interface in org.teavm.platform.plugin
- methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.AsyncDependencyListener
- methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
- methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformGenerator
- methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.StringAmplifierDependencyPlugin
- methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.wasmgc.ResourceDependencySupport
N
- nextObjectId() - Static method in class org.teavm.platform.Platform
O
- ObjectResourceBuilder - Class in org.teavm.platform.metadata.builders
- ObjectResourceBuilder() - Constructor for class org.teavm.platform.metadata.builders.ObjectResourceBuilder
- org.teavm.platform - package org.teavm.platform
- org.teavm.platform.metadata - package org.teavm.platform.metadata
- org.teavm.platform.metadata.builders - package org.teavm.platform.metadata.builders
- org.teavm.platform.plugin - package org.teavm.platform.plugin
- org.teavm.platform.plugin.wasmgc - package org.teavm.platform.plugin.wasmgc
P
- Platform - Class in org.teavm.platform
- PlatformAnnotationProvider - Interface in org.teavm.platform
- PlatformGenerator - Class in org.teavm.platform.plugin
- PlatformGenerator() - Constructor for class org.teavm.platform.plugin.PlatformGenerator
- PlatformObject - Interface in org.teavm.platform
- PlatformPlugin - Class in org.teavm.platform.plugin
- PlatformPlugin() - Constructor for class org.teavm.platform.plugin.PlatformPlugin
- PlatformRunnable - Interface in org.teavm.platform
- PlatformSequence<T> - Interface in org.teavm.platform
- postpone(PlatformRunnable) - Static method in class org.teavm.platform.Platform
R
- register(MethodReference, MetadataGenerator) - Method in interface org.teavm.platform.plugin.MetadataRegistration
- register(MethodReference, MetadataGenerator) - Method in class org.teavm.platform.plugin.PlatformPlugin
- Resource - Interface in org.teavm.platform.metadata
-
Marks a valid resource interface.
- ResourceAccessorType - Enum Class in org.teavm.platform.plugin
- ResourceArray<T> - Interface in org.teavm.platform.metadata
- ResourceArrayBuilder<T> - Class in org.teavm.platform.metadata.builders
- ResourceArrayBuilder() - Constructor for class org.teavm.platform.metadata.builders.ResourceArrayBuilder
- ResourceBuilder - Class in org.teavm.platform.metadata.builders
- ResourceBuilder() - Constructor for class org.teavm.platform.metadata.builders.ResourceBuilder
- ResourceCustomTypeMapper - Class in org.teavm.platform.plugin.wasmgc
- ResourceCustomTypeMapper(WasmModule, WasmGCTypeMapper, ClassReaderSource, WasmGCNameProvider) - Constructor for class org.teavm.platform.plugin.wasmgc.ResourceCustomTypeMapper
- ResourceDependencySupport - Class in org.teavm.platform.plugin.wasmgc
- ResourceDependencySupport() - Constructor for class org.teavm.platform.plugin.wasmgc.ResourceDependencySupport
- ResourceInterfaceToClassTransformer - Class in org.teavm.platform.plugin.wasmgc
- ResourceInterfaceToClassTransformer() - Constructor for class org.teavm.platform.plugin.wasmgc.ResourceInterfaceToClassTransformer
- ResourceMap<T> - Interface in org.teavm.platform.metadata
- ResourceMapBuilder<T> - Class in org.teavm.platform.metadata.builders
- ResourceMapBuilder() - Constructor for class org.teavm.platform.metadata.builders.ResourceMapBuilder
- ResourceMapEntry - Interface in org.teavm.platform.plugin.wasmgc
- ResourceMapHelper - Class in org.teavm.platform.plugin.wasmgc
- ResourceMethodDescriptor - Class in org.teavm.platform.plugin
- ResourceMethodDescriptor(String, ResourceAccessorType) - Constructor for class org.teavm.platform.plugin.ResourceMethodDescriptor
- ResourceReadCIntrinsic - Class in org.teavm.platform.plugin
- ResourceReadCIntrinsic(ClassReaderSource) - Constructor for class org.teavm.platform.plugin.ResourceReadCIntrinsic
- ResourceTypeDescriptor - Class in org.teavm.platform.plugin
- ResourceTypeDescriptor(ClassHierarchy, ClassReader) - Constructor for class org.teavm.platform.plugin.ResourceTypeDescriptor
- run() - Method in interface org.teavm.platform.PlatformRunnable
S
- schedule(PlatformRunnable, int) - Static method in class org.teavm.platform.Platform
- setId(int) - Method in interface org.teavm.platform.PlatformObject
- SETTER - Enum constant in enum class org.teavm.platform.plugin.ResourceAccessorType
- size() - Method in interface org.teavm.platform.metadata.ResourceArray
- startThread(PlatformRunnable) - Static method in class org.teavm.platform.Platform
- StringAmplifierDependencyPlugin - Class in org.teavm.platform.plugin
- StringAmplifierDependencyPlugin() - Constructor for class org.teavm.platform.plugin.StringAmplifierDependencyPlugin
- StringAmplifierTransformer - Class in org.teavm.platform.plugin
- StringAmplifierTransformer() - Constructor for class org.teavm.platform.plugin.StringAmplifierTransformer
- StringResource - Interface in org.teavm.platform.metadata
- StringResourceBuilder - Class in org.teavm.platform.metadata.builders
- StringResourceBuilder() - Constructor for class org.teavm.platform.metadata.builders.StringResourceBuilder
T
- transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.AsyncMethodProcessor
- transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.StringAmplifierTransformer
- transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.wasmgc.ResourceInterfaceToClassTransformer
V
- value - Variable in class org.teavm.platform.metadata.builders.IntResourceBuilder
- value - Variable in class org.teavm.platform.metadata.builders.StringResourceBuilder
- valueOf(String) - Static method in enum class org.teavm.platform.plugin.ResourceAccessorType
-
Returns the enum constant of this class with the specified name.
- values - Variable in class org.teavm.platform.metadata.builders.ResourceArrayBuilder
- values - Variable in class org.teavm.platform.metadata.builders.ResourceMapBuilder
- values() - Static method in enum class org.teavm.platform.plugin.ResourceAccessorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WasmGCResourceArrayIntrinsic - Class in org.teavm.platform.plugin.wasmgc
- WasmGCResourceArrayIntrinsic(WasmGCTypeMapper) - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceArrayIntrinsic
- WasmGCResourceMapHelperIntrinsic - Class in org.teavm.platform.plugin.wasmgc
- WasmGCResourceMapHelperIntrinsic(WasmGCTypeMapper) - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceMapHelperIntrinsic
- WasmGCResourceMetadataIntrinsicFactory - Class in org.teavm.platform.plugin.wasmgc
- WasmGCResourceMetadataIntrinsicFactory(ServiceRepository) - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceMetadataIntrinsicFactory
- WasmGCResourceMethodIntrinsicFactory - Class in org.teavm.platform.plugin.wasmgc
- WasmGCResourceMethodIntrinsicFactory() - Constructor for class org.teavm.platform.plugin.wasmgc.WasmGCResourceMethodIntrinsicFactory
All Classes and Interfaces|All Packages