Index

A B C D E F G H I K L M N O P R S T V W 
All Classes|All Packages

A

add(T) - Method in class org.teavm.platform.LowLevelQueue
 
add(T) - Method in interface org.teavm.platform.metadata.ResourceArray
 
add(T) - Method in class org.teavm.platform.PlatformQueue
 
apply(InvocationExpr, WasmIntrinsicManager) - Method in class org.teavm.platform.plugin.ResourceReadIntrinsic
 
apply(IntrinsicContext, InvocationExpr) - Method in class org.teavm.platform.plugin.ResourceReadCIntrinsic
 
asJavaClass(PlatformObject) - Static method in class org.teavm.platform.Platform
 
AsyncDependencyListener - Class in org.teavm.platform.plugin
 
AsyncDependencyListener() - Constructor for class org.teavm.platform.plugin.AsyncDependencyListener
 
AsyncLowLevelDependencyListener - Class in org.teavm.platform.plugin
 
AsyncLowLevelDependencyListener() - Constructor for class org.teavm.platform.plugin.AsyncLowLevelDependencyListener
 
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

BooleanResource - Interface in org.teavm.platform.metadata
 
ByteResource - Interface in org.teavm.platform.metadata
 

C

canHandle(MethodReference) - Method in class org.teavm.platform.plugin.ResourceReadCIntrinsic
 
charCodeAt(int) - Method in interface org.teavm.platform.PlatformString
 
ClassLookupDependencySupport - Class in org.teavm.platform.plugin
 
ClassLookupDependencySupport() - Constructor for class org.teavm.platform.plugin.ClassLookupDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.ClassLookupDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.EnumDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.NewInstanceDependencySupport
 
classReached(DependencyAgent, String) - Method in class org.teavm.platform.plugin.PlatformDependencyListener
 
clone(Object) - Static method in class org.teavm.platform.Platform
 
createFieldResource(FieldReference) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Creates a new resource that represents static field.
createQueue() - Static method in class org.teavm.platform.Platform
 
createResource(Class<T>) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Creates a new resource of the given type.
createResourceArray() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Creates a new resource array.
createResourceMap() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Creates a new resource map.

D

DoubleResource - Interface in org.teavm.platform.metadata
 

E

EnumDependencySupport - Class in org.teavm.platform.plugin
 
EnumDependencySupport() - Constructor for class org.teavm.platform.plugin.EnumDependencySupport
 

F

FloatResource - Interface in org.teavm.platform.metadata
 

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
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.platform.plugin.PlatformQueueGenerator
 
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
 
getAccessLevel() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getAnnotations() - Method in interface org.teavm.platform.PlatformAnnotationProvider
 
getAnnotations(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getArrayItem() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getArrayItem(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getClassLoader() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Gets the class loader that is used by the compiler.
getClassSource() - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
Gets the collection of all classes that were reached by the dependency analyzer.
getDeclaringClass() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getDeclaringClass(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getDescriptor() - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
 
getEnclosingClass() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getEnclosingClass(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getEnumConstants(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getFlags() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getId() - Method in interface org.teavm.platform.PlatformObject
 
getJavaClass() - Method in interface org.teavm.platform.PlatformClass
 
getLength() - Method in class org.teavm.platform.LowLevelQueue
 
getLength() - Method in class org.teavm.platform.PlatformQueue
 
getLength() - Method in interface org.teavm.platform.PlatformSequence
 
getMetadata() - Method in interface org.teavm.platform.PlatformClass
 
getMethods() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
 
getName() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getName(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getPlatformClass() - Method in interface org.teavm.platform.PlatformObject
 
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.
getPropertyIndex(String) - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
 
getPropertyName() - Method in class org.teavm.platform.plugin.ResourceMethodDescriptor
 
getPropertyTypes() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
 
getRootInterface() - Method in class org.teavm.platform.plugin.ResourceTypeDescriptor
 
getSimpleName() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getSimpleName(PlatformClass) - Static method in class org.teavm.platform.Platform
 
getSuperclass() - Method in interface org.teavm.platform.PlatformClassMetadata
 
getSupertypes() - Method in interface org.teavm.platform.PlatformClassMetadata
 
GETTER - Enum constant in enum org.teavm.platform.plugin.ResourceAccessorType
 
getType() - Method in class org.teavm.platform.plugin.ResourceMethodDescriptor
 
getTypeDescriptor(Class<? extends Resource>) - Method in interface org.teavm.platform.metadata.MetadataGeneratorContext
 
getValue() - Method in interface org.teavm.platform.metadata.BooleanResource
 
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.FloatResource
 
getValue() - Method in interface org.teavm.platform.metadata.IntResource
 
getValue() - Method in interface org.teavm.platform.metadata.ShortResource
 
getValue() - Method in interface org.teavm.platform.metadata.StringResource
 
getValues() - Method in interface org.teavm.platform.plugin.ResourceTypeDescriptorProvider
 

H

has(String) - Method in interface org.teavm.platform.metadata.ResourceMap
 

I

initClass(PlatformClass) - Static method in class org.teavm.platform.Platform
 
install(TeaVMHost) - Method in class org.teavm.platform.plugin.PlatformPlugin
 
IntResource - Interface in org.teavm.platform.metadata
 
isApplicable(MethodReference) - Method in class org.teavm.platform.plugin.ResourceReadIntrinsic
 
isAssignable(PlatformClass, PlatformClass) - Static method in class org.teavm.platform.Platform
 
isEmpty() - Method in class org.teavm.platform.PlatformQueue
 
isEnum() - Method in interface org.teavm.platform.PlatformClassMetadata
 
isEnum(PlatformClass) - Static method in class org.teavm.platform.Platform
 
isInstance(PlatformObject, PlatformClass) - Static method in class org.teavm.platform.Platform
 
isPrimitive() - Method in interface org.teavm.platform.PlatformClassMetadata
 
isPrimitive(PlatformClass) - Static method in class org.teavm.platform.Platform
 
isVirtual(VirtualMethodContributorContext, MethodReference) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
 

K

keys() - Method in interface org.teavm.platform.metadata.ResourceMap
 
killSchedule(int) - Static method in class org.teavm.platform.Platform
 

L

lookupClass(String) - Static method in class org.teavm.platform.Platform
 
LowLevelQueue<T> - Class in org.teavm.platform
 
LowLevelQueue() - Constructor for class org.teavm.platform.LowLevelQueue
 

M

MetadataGenerator - Interface in org.teavm.platform.metadata
Represents a generator, that produces resources during compilation phase.
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.AsyncLowLevelDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.AsyncMethodGenerator
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.ClassLookupDependencySupport
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.EnumDependencySupport
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.NewInstanceDependencySupport
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformGenerator
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.PlatformQueueGenerator
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.platform.plugin.StringAmplifierDependencyPlugin
 

N

newInstance(PlatformClass) - Static method in class org.teavm.platform.Platform
 
NewInstanceDependencySupport - Class in org.teavm.platform.plugin
 
NewInstanceDependencySupport() - Constructor for class org.teavm.platform.plugin.NewInstanceDependencySupport
 
nextObjectId() - Static method in class org.teavm.platform.Platform
 

O

objectFromResource(StaticFieldResource) - Static method in class org.teavm.platform.Platform
 
org.teavm.platform - package org.teavm.platform
 
org.teavm.platform.metadata - package org.teavm.platform.metadata
 
org.teavm.platform.plugin - package org.teavm.platform.plugin
 

P

Platform - Class in org.teavm.platform
 
PlatformAnnotationProvider - Interface in org.teavm.platform
 
PlatformClass - Interface in org.teavm.platform
 
PlatformClassMetadata - Interface in org.teavm.platform
 
PlatformDependencyListener - Class in org.teavm.platform.plugin
 
PlatformDependencyListener() - Constructor for class org.teavm.platform.plugin.PlatformDependencyListener
 
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
 
PlatformQueue<T> - Class in org.teavm.platform
 
PlatformQueue() - Constructor for class org.teavm.platform.PlatformQueue
 
PlatformQueueGenerator - Class in org.teavm.platform.plugin
 
PlatformQueueGenerator() - Constructor for class org.teavm.platform.plugin.PlatformQueueGenerator
 
PlatformRunnable - Interface in org.teavm.platform
 
PlatformSequence<T extends org.teavm.jso.JSObject> - Interface in org.teavm.platform
 
PlatformString - Interface in org.teavm.platform
 
postpone(PlatformRunnable) - Static method in class org.teavm.platform.Platform
 
put(String, T) - Method in interface org.teavm.platform.metadata.ResourceMap
 

R

register(MethodReference, MetadataGenerator) - Method in interface org.teavm.platform.plugin.MetadataRegistration
 
register(MethodReference, MetadataGenerator) - Method in class org.teavm.platform.plugin.PlatformPlugin
 
remove() - Method in class org.teavm.platform.LowLevelQueue
 
remove() - Method in class org.teavm.platform.PlatformQueue
 
Resource - Interface in org.teavm.platform.metadata
Marks a valid resource interface.
ResourceAccessorType - Enum in org.teavm.platform.plugin
 
ResourceArray<T extends Resource> - Interface in org.teavm.platform.metadata
 
ResourceMap<T extends Resource> - Interface in org.teavm.platform.metadata
 
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
 
ResourceReadIntrinsic - Class in org.teavm.platform.plugin
 
ResourceReadIntrinsic(ClassReaderSource, ClassLoader) - Constructor for class org.teavm.platform.plugin.ResourceReadIntrinsic
 
ResourceTypeDescriptor - Class in org.teavm.platform.plugin
 
ResourceTypeDescriptor(Class<?>) - Constructor for class org.teavm.platform.plugin.ResourceTypeDescriptor
 
ResourceTypeDescriptorProvider - Interface in org.teavm.platform.plugin
 
ResourceWriter - Interface in org.teavm.platform.plugin
 
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
 
setJavaClass(PlatformObject) - Method in interface org.teavm.platform.PlatformClass
 
SETTER - Enum constant in enum org.teavm.platform.plugin.ResourceAccessorType
 
setValue(boolean) - Method in interface org.teavm.platform.metadata.BooleanResource
 
setValue(byte) - Method in interface org.teavm.platform.metadata.ByteResource
 
setValue(double) - Method in interface org.teavm.platform.metadata.DoubleResource
 
setValue(float) - Method in interface org.teavm.platform.metadata.FloatResource
 
setValue(int) - Method in interface org.teavm.platform.metadata.IntResource
 
setValue(short) - Method in interface org.teavm.platform.metadata.ShortResource
 
setValue(String) - Method in interface org.teavm.platform.metadata.StringResource
 
ShortResource - Interface in org.teavm.platform.metadata
 
size() - Method in interface org.teavm.platform.metadata.ResourceArray
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.ClassLookupDependencySupport
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.EnumDependencySupport
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.NewInstanceDependencySupport
 
started(DependencyAgent) - Method in class org.teavm.platform.plugin.PlatformDependencyListener
 
startThread(PlatformRunnable) - Static method in class org.teavm.platform.Platform
 
StaticFieldResource - Interface in org.teavm.platform.metadata
 
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
 
stringFromCharCode(int) - Static method in class org.teavm.platform.Platform
 
StringResource - Interface in org.teavm.platform.metadata
 

T

toLowerCase() - Method in interface org.teavm.platform.PlatformString
 
toUpperCase() - Method in interface org.teavm.platform.PlatformString
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.AsyncMethodProcessor
 
transformClass(ClassHolder, ClassHolderTransformerContext) - Method in class org.teavm.platform.plugin.StringAmplifierTransformer
 

V

valueOf(String) - Static method in enum org.teavm.platform.plugin.ResourceAccessorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.teavm.platform.plugin.ResourceAccessorType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(SourceWriter) - Method in interface org.teavm.platform.plugin.ResourceWriter
 
A B C D E F G H I K L M N O P R S T V W 
All Classes|All Packages