Index

A B C D F G H I K M N O P R S T V W 
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
 
A B C D F G H I K M N O P R S T V W 
All Classes and Interfaces|All Packages