Index

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

A

alias - Variable in class org.teavm.jso.impl.JsBodyImportInfo
 
AliasCollector - Class in org.teavm.jso.impl
 
AliasCollector.Alias - Class in org.teavm.jso.impl
 
AliasCollector.AliasKind - Enum Class in org.teavm.jso.impl
 
AliasCollector.Members - Class in org.teavm.jso.impl
 
AliasCollector.PropertyInfo - Class in org.teavm.jso.impl
 
apply(JSObject, JSObject, JSArray<JSObject>) - Static method in class org.teavm.jso.impl.JS
 
apply(S) - Method in interface org.teavm.jso.impl.JS.UnwrapFunction
 
apply(S) - Method in interface org.teavm.jso.impl.JS.WrapFunction
 
APPLY - Static variable in class org.teavm.jso.impl.JSMethods
 
ARGUMENTS_BEGINNING_AT - Static variable in class org.teavm.jso.impl.JSMethods
 
argumentsBeginningAt(int) - Static method in class org.teavm.jso.impl.JS
 
ARRAY_DATA - Static variable in class org.teavm.jso.impl.JSMethods
 
ARRAY_MAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
ARRAY_UNMAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
arrayData(Object) - Static method in class org.teavm.jso.impl.JS
 
arrayMapper(JS.WrapFunction<S, T>) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(int) - Static method in class org.teavm.jso.impl.JSMethods
 
arrayOf(JSType) - Static method in class org.teavm.jso.impl.JSType
 
arrayOf(JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayOf(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
arrayUnmapper(Class<T>, JS.UnwrapFunction<S, T>) - Static method in class org.teavm.jso.impl.JS
 
arrayUnwrapper(Class<T>) - Static method in class org.teavm.jso.impl.JS
 
arrayWrapper() - Static method in class org.teavm.jso.impl.JS
 
ast - Variable in class org.teavm.jso.impl.JSBodyAstEmitter
 

B

BOOLEAN_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
BOOLEAN_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
booleanArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
booleanArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 
BYTE_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
BYTE_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
byteArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
byteArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 

C

callbackCallees - Variable in class org.teavm.jso.impl.JSBodyRepository
 
callbackMethods - Variable in class org.teavm.jso.impl.JSBodyRepository
 
CHAR_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
CHAR_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
charArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
charArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 
classReached(DependencyAgent, String) - Method in class org.teavm.jso.impl.JSWrapperDependency
 
collectMembers(ClassReader, Predicate<MethodReader>) - Static method in class org.teavm.jso.impl.AliasCollector
 
CONCAT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
concatArray(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(int) - Static method in class org.teavm.jso.impl.JSMethods
 
construct(JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
construct(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
constructor - Variable in class org.teavm.jso.impl.AliasCollector.Members
 
CONSTRUCTOR - Enum constant in enum class org.teavm.jso.impl.AliasCollector.AliasKind
 

D

DATA_TO_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_BYTE_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_CHAR_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_DOUBLE_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_FLOAT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_INT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_LONG_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
DATA_TO_SHORT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
dataToArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToByteArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToCharArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToDoubleArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToFloatArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToIntArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToLongArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dataToShortArray(JSObject) - Static method in class org.teavm.jso.impl.JS
 
dependencyJavaToJs(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
dependencyJsToJava(JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
directJavaToJs(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
DOUBLE_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
DOUBLE_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
doubleArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
doubleArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 

E

elementType - Variable in class org.teavm.jso.impl.JSType.ArrayType
 
emit(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.jso.impl.JSBodyAstEmitter
 
emit(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
emit(GeneratorContext, SourceWriter, MethodReference) - Method in interface org.teavm.jso.impl.JSBodyEmitter
 
emit(InjectorContext) - Method in class org.teavm.jso.impl.JSBodyAstEmitter
 
emit(InjectorContext) - Method in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
emit(InjectorContext) - Method in interface org.teavm.jso.impl.JSBodyEmitter
 
emitters - Variable in class org.teavm.jso.impl.JSBodyRepository
 
equals(Object) - Method in class org.teavm.jso.impl.JSType.ArrayType
 
equals(Object) - Method in class org.teavm.jso.impl.JSWrapper
 
error(String, String, int, String, int) - Method in class org.teavm.jso.impl.TeaVMErrorReporter
 

F

FLOAT_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
FLOAT_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
floatArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
floatArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 
fromModule - Variable in class org.teavm.jso.impl.JsBodyImportInfo
 
function(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
FUNCTION - Static variable in class org.teavm.jso.impl.JSMethods
 
FUNCTION_AS_OBJECT - Static variable in class org.teavm.jso.impl.JSMethods
 
functionAsObject(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 

G

generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.jso.impl.JSBodyGenerator
 
generate(GeneratorContext, SourceWriter, MethodReference) - Method in class org.teavm.jso.impl.JSNativeGenerator
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.jso.impl.JSBodyGenerator
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.jso.impl.JSExceptionsGenerator
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.jso.impl.JSNativeInjector
 
generate(InjectorContext, MethodReference) - Method in class org.teavm.jso.impl.JSWrapperGenerator
 
get(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
GET - Static variable in class org.teavm.jso.impl.JSMethods
 
GET_PURE - Static variable in class org.teavm.jso.impl.JSMethods
 
getPublicAlias(MethodReader) - Static method in class org.teavm.jso.impl.AliasCollector
 
getPure(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
getter - Variable in class org.teavm.jso.impl.AliasCollector.PropertyInfo
 
GETTER - Enum constant in enum class org.teavm.jso.impl.AliasCollector.AliasKind
 
global(String) - Static method in class org.teavm.jso.impl.JS
 
GLOBAL - Static variable in class org.teavm.jso.impl.JSMethods
 

H

hasErrors() - Method in class org.teavm.jso.impl.TeaVMErrorReporter
 
hashCode() - Method in class org.teavm.jso.impl.JSType.ArrayType
 
hashCode() - Method in class org.teavm.jso.impl.JSWrapper
 

I

IMPORT_MODULE - Static variable in class org.teavm.jso.impl.JSMethods
 
importModule(String) - Static method in class org.teavm.jso.impl.JS
 
imports - Variable in class org.teavm.jso.impl.JSBodyRepository
 
imports() - Method in class org.teavm.jso.impl.JSBodyAstEmitter
 
imports() - Method in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
imports() - Method in interface org.teavm.jso.impl.JSBodyEmitter
 
inlineMethods - Variable in class org.teavm.jso.impl.JSBodyRepository
 
install(TeaVMHost) - Method in class org.teavm.jso.impl.JSOPlugin
 
install(TeaVMHost, TeaVMWasmGCHost, JSBodyRepository) - Static method in class org.teavm.jso.impl.wasmgc.WasmGCJso
 
INSTANCE_OF - Static variable in class org.teavm.jso.impl.JSMethods
 
INSTANCE_OF_OR_NULL - Static variable in class org.teavm.jso.impl.JSMethods
 
instanceOf(Object, JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
instanceOf(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
instanceOfOrNull(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
INT_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
INT_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
intArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
intArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 
invoke(int) - Static method in class org.teavm.jso.impl.JSMethods
 
invoke(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
invoke(JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
IS_JS - Static variable in class org.teavm.jso.impl.JSMethods
 
IS_PRIMITIVE - Static variable in class org.teavm.jso.impl.JSMethods
 
isContributing(MethodContributorContext, MethodReference) - Method in class org.teavm.jso.impl.JSExportedMethodAsFunction
 
isInstanceMember(MethodReader) - Static method in class org.teavm.jso.impl.AliasCollector
 
isJava(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
isJava(JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
isJavaScriptClass(String) - Method in class org.teavm.jso.impl.JSTypeHelper
 
isJavaScriptImplementation(String) - Method in class org.teavm.jso.impl.JSTypeHelper
 
isJs(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
isNull(JSObject) - Static method in class org.teavm.jso.impl.JS
 
isPrimitive(Object, JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
isPrimitive(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
isStatic() - Method in class org.teavm.jso.impl.JSBodyAstEmitter
 
isStatic() - Method in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
isStatic() - Method in interface org.teavm.jso.impl.JSBodyEmitter
 
isStaticMember(MethodReader) - Static method in class org.teavm.jso.impl.AliasCollector
 
isSupportedByRefType(ValueType) - Method in class org.teavm.jso.impl.JSTypeHelper
 

J

JAVA - Static variable in class org.teavm.jso.impl.JSType
 
javaToJs(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
js - Variable in class org.teavm.jso.impl.JSWrapper
 
JS - Class in org.teavm.jso.impl
 
JS - Static variable in class org.teavm.jso.impl.JSType
 
JS_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
JS_MARSHALLABLE - Static variable in class org.teavm.jso.impl.JSMethods
 
JS_OBJECT - Static variable in class org.teavm.jso.impl.JSMethods
 
JS.UnwrapFunction<S,T> - Interface in org.teavm.jso.impl
 
JS.WrapFunction<S,T> - Interface in org.teavm.jso.impl
 
jsArrayItem(Object, int) - Static method in class org.teavm.jso.impl.JS
 
JSBodyAstEmitter - Class in org.teavm.jso.impl
 
JSBodyBloatedEmitter - Class in org.teavm.jso.impl
 
JSBodyDelegate - Annotation Interface in org.teavm.jso.impl
 
JSBodyEmitter - Interface in org.teavm.jso.impl
 
JSBodyGenerator - Class in org.teavm.jso.impl
 
JSBodyGenerator() - Constructor for class org.teavm.jso.impl.JSBodyGenerator
 
JsBodyImportInfo - Class in org.teavm.jso.impl
 
JsBodyImportInfo(String, String) - Constructor for class org.teavm.jso.impl.JsBodyImportInfo
 
JSBodyRepository - Class in org.teavm.jso.impl
 
JSBodyRepository() - Constructor for class org.teavm.jso.impl.JSBodyRepository
 
JSClassObjectToExpose - Annotation Interface in org.teavm.jso.impl
 
JSExceptionsDependencyListener - Class in org.teavm.jso.impl
 
JSExceptionsDependencyListener() - Constructor for class org.teavm.jso.impl.JSExceptionsDependencyListener
 
JSExceptionsGenerator - Class in org.teavm.jso.impl
 
JSExceptionsGenerator() - Constructor for class org.teavm.jso.impl.JSExceptionsGenerator
 
JSExportedMethodAsFunction - Class in org.teavm.jso.impl
 
JSExportedMethodAsFunction() - Constructor for class org.teavm.jso.impl.JSExportedMethodAsFunction
 
JSMarshallable - Interface in org.teavm.jso.impl
 
JSMethods - Class in org.teavm.jso.impl
 
JSNativeGenerator - Class in org.teavm.jso.impl
 
JSNativeGenerator(JavaScriptTemplateFactory) - Constructor for class org.teavm.jso.impl.JSNativeGenerator
 
JSNativeInjector - Class in org.teavm.jso.impl
 
JSNativeInjector() - Constructor for class org.teavm.jso.impl.JSNativeInjector
 
JSOPlugin - Class in org.teavm.jso.impl
 
JSOPlugin() - Constructor for class org.teavm.jso.impl.JSOPlugin
 
jsToJava(JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
JSType - Class in org.teavm.jso.impl
 
JSType.ArrayType - Class in org.teavm.jso.impl
 
JSTypeHelper - Class in org.teavm.jso.impl
 
JSTypeHelper(ClassReaderSource) - Constructor for class org.teavm.jso.impl.JSTypeHelper
 
JSWrapper - Class in org.teavm.jso.impl
 
JSWrapperDependency - Class in org.teavm.jso.impl
 
JSWrapperDependency() - Constructor for class org.teavm.jso.impl.JSWrapperDependency
 
JSWrapperGenerator - Class in org.teavm.jso.impl
 
JSWrapperGenerator() - Constructor for class org.teavm.jso.impl.JSWrapperGenerator
 

K

kind - Variable in class org.teavm.jso.impl.AliasCollector.Alias
 

L

LONG_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
LONG_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
longArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
longArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 

M

map(S[], JS.WrapFunction<S, T>) - Static method in class org.teavm.jso.impl.JS
 
mapType(ValueType) - Method in class org.teavm.jso.impl.JSTypeHelper
 
MARSHALL_TO_JS - Static variable in class org.teavm.jso.impl.JSMethods
 
marshallJavaToJs(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
marshallToJs() - Method in interface org.teavm.jso.impl.JSMarshallable
 
MAYBE_UNWRAP - Static variable in class org.teavm.jso.impl.JSMethods
 
MAYBE_WRAP - Static variable in class org.teavm.jso.impl.JSMethods
 
maybeUnwrap(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
maybeWrap(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
method() - Method in class org.teavm.jso.impl.JSBodyAstEmitter
 
method() - Method in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
method() - Method in interface org.teavm.jso.impl.JSBodyEmitter
 
METHOD - Enum constant in enum class org.teavm.jso.impl.AliasCollector.AliasKind
 
methodMap - Variable in class org.teavm.jso.impl.JSBodyRepository
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.jso.impl.JSExceptionsDependencyListener
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.jso.impl.JSNativeInjector
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.jso.impl.JSWrapperDependency
 
methodReached(DependencyAgent, MethodDependency) - Method in class org.teavm.jso.impl.JSWrapperGenerator
 
methods - Variable in class org.teavm.jso.impl.AliasCollector.Members
 
MIXED - Static variable in class org.teavm.jso.impl.JSType
 

N

name - Variable in class org.teavm.jso.impl.AliasCollector.Alias
 
NULL - Static variable in class org.teavm.jso.impl.JSType
 

O

OBJECT - Static variable in class org.teavm.jso.impl.JSMethods
 
org.teavm.jso.impl - package org.teavm.jso.impl
 
org.teavm.jso.impl.wasmgc - package org.teavm.jso.impl.wasmgc
 

P

parameterNames() - Method in class org.teavm.jso.impl.JSBodyAstEmitter
 
parameterNames() - Method in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
parameterNames() - Method in interface org.teavm.jso.impl.JSBodyEmitter
 
processedMethods - Variable in class org.teavm.jso.impl.JSBodyRepository
 
properties - Variable in class org.teavm.jso.impl.AliasCollector.Members
 
PropertyInfo() - Constructor for class org.teavm.jso.impl.AliasCollector.PropertyInfo
 

R

rootAst - Variable in class org.teavm.jso.impl.JSBodyAstEmitter
 
runtimeError(String, String, int, String, int) - Method in class org.teavm.jso.impl.TeaVMErrorReporter
 

S

sameRef(JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
script - Variable in class org.teavm.jso.impl.JSBodyBloatedEmitter
 
set(JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
SET - Static variable in class org.teavm.jso.impl.JSMethods
 
SET_PURE - Static variable in class org.teavm.jso.impl.JSMethods
 
setPure(JSObject, JSObject, JSObject) - Static method in class org.teavm.jso.impl.JS
 
setter - Variable in class org.teavm.jso.impl.AliasCollector.PropertyInfo
 
SETTER - Enum constant in enum class org.teavm.jso.impl.AliasCollector.AliasKind
 
SHORT_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
SHORT_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
shortArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
shortArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 
started(DependencyAgent) - Method in class org.teavm.jso.impl.JSExceptionsDependencyListener
 
started(DependencyAgent) - Method in class org.teavm.jso.impl.JSWrapperDependency
 
STRING_ARRAY_UNWRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
STRING_ARRAY_WRAPPER - Static variable in class org.teavm.jso.impl.JSMethods
 
stringArrayUnwrapper() - Static method in class org.teavm.jso.impl.JS
 
stringArrayWrapper() - Static method in class org.teavm.jso.impl.JS
 

T

TeaVMErrorReporter - Class in org.teavm.jso.impl
 
TeaVMErrorReporter(Diagnostics, CallLocation) - Constructor for class org.teavm.jso.impl.TeaVMErrorReporter
 
THROW_CCE_IF_FALSE - Static variable in class org.teavm.jso.impl.JSMethods
 
throwCCEIfFalse(boolean, JSObject) - Static method in class org.teavm.jso.impl.JS
 
toString() - Method in class org.teavm.jso.impl.JSWrapper
 

U

UNMAP_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
unmapArray(Class<T>, JSArrayReader<S>, JS.UnwrapFunction<S, T>) - Static method in class org.teavm.jso.impl.JS
 
unmarshallJavaFromJs(JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
unwrap(Object) - Static method in class org.teavm.jso.impl.JSWrapper
 
UNWRAP - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_BOOLEAN_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_BYTE_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_CHAR_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_DOUBLE_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_FLOAT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_INT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_LONG_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_SHORT_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
UNWRAP_STRING_ARRAY - Static variable in class org.teavm.jso.impl.JSMethods
 
unwrapArray(Class<T>, JSArrayReader<T>) - Static method in class org.teavm.jso.impl.JS
 
unwrapBoolean(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapBooleanArray(JSArrayReader<JSBoolean>) - Static method in class org.teavm.jso.impl.JS
 
unwrapByte(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapByteArray(JSArrayReader<JSNumber>) - Static method in class org.teavm.jso.impl.JS
 
unwrapCharacter(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapCharArray(JSArrayReader<JSNumber>) - Static method in class org.teavm.jso.impl.JS
 
unwrapDouble(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapDoubleArray(JSArrayReader<JSNumber>) - Static method in class org.teavm.jso.impl.JS
 
unwrapFloat(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapFloatArray(JSArrayReader<JSNumber>) - Static method in class org.teavm.jso.impl.JS
 
unwrapInt(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapIntArray(JSArrayReader<JSNumber>) - Static method in class org.teavm.jso.impl.JS
 
unwrapLong(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapLongArray(JSArrayReader<JSBigInt>) - Static method in class org.teavm.jso.impl.JS
 
unwrapShort(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapShortArray(JSArrayReader<JSNumber>) - Static method in class org.teavm.jso.impl.JS
 
unwrapString(JSObject) - Static method in class org.teavm.jso.impl.JS
 
unwrapStringArray(JSArrayReader<JSString>) - Static method in class org.teavm.jso.impl.JS
 

V

valueOf(String) - Static method in enum class org.teavm.jso.impl.AliasCollector.AliasKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.teavm.jso.impl.AliasCollector.AliasKind
Returns an array containing the constants of this enum class, in the order they are declared.

W

warning(String, String, int, String, int) - Method in class org.teavm.jso.impl.TeaVMErrorReporter
 
WasmGCJso - Class in org.teavm.jso.impl.wasmgc
 
wrap(boolean) - Static method in class org.teavm.jso.impl.JS
 
wrap(boolean[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(byte) - Static method in class org.teavm.jso.impl.JS
 
wrap(byte[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(char) - Static method in class org.teavm.jso.impl.JS
 
wrap(char[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(double) - Static method in class org.teavm.jso.impl.JS
 
wrap(double[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(float) - Static method in class org.teavm.jso.impl.JS
 
wrap(float[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(int) - Static method in class org.teavm.jso.impl.JS
 
wrap(int[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(long) - Static method in class org.teavm.jso.impl.JS
 
wrap(long[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(short) - Static method in class org.teavm.jso.impl.JS
 
wrap(short[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(String) - Static method in class org.teavm.jso.impl.JS
 
wrap(String[]) - Static method in class org.teavm.jso.impl.JS
 
wrap(JSObject) - Static method in class org.teavm.jso.impl.JSWrapper
 
wrap(T[]) - Static method in class org.teavm.jso.impl.JS
 
WRAP - Static variable in class org.teavm.jso.impl.JSMethods
 
WRAP_STRING - Static variable in class org.teavm.jso.impl.JSMethods
 
WRAPPER_INSTANCE_OF - Static variable in class org.teavm.jso.impl.JSMethods
 
WRAPPER_IS_PRIMITIVE - Static variable in class org.teavm.jso.impl.JSMethods
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages