Index

A C F G I J N O P S T V 
All Classes and Interfaces|All Packages

A

alias() - Element in annotation interface org.teavm.jso.JSBodyImport
 

C

cast() - Method in interface org.teavm.jso.JSObject
 

F

fromModule() - Element in annotation interface org.teavm.jso.JSBodyImport
 

G

getJavaException(JSObject) - Static method in class org.teavm.jso.JSExceptions
 
getJSException(Throwable) - Static method in class org.teavm.jso.JSExceptions
 

I

imports() - Element in annotation interface org.teavm.jso.JSBody
 

J

JSBody - Annotation Interface in org.teavm.jso
Indicates that method is to have native JavaScript implementation.
JSBodyImport - Annotation Interface in org.teavm.jso
 
JSByRef - Annotation Interface in org.teavm.jso
Marks parameters of JavaScript methods that should be passed by reference.
JSClass - Annotation Interface in org.teavm.jso
 
JSExceptions - Class in org.teavm.jso
 
JSExport - Annotation Interface in org.teavm.jso
 
JSExportClasses - Annotation Interface in org.teavm.jso
 
JSFunctor - Annotation Interface in org.teavm.jso
 
JSIndexer - Annotation Interface in org.teavm.jso
Marks abstract member method either as an getter indexer or setter indexer.
JSMethod - Annotation Interface in org.teavm.jso
Marks abstract member method as a JavaScript method.
JSModule - Annotation Interface in org.teavm.jso
 
JSObject - Interface in org.teavm.jso
The base type for all overlay types.
JSPrimitiveType - Annotation Interface in org.teavm.jso
 
JSProperty - Annotation Interface in org.teavm.jso
Marks abstract member method as either a getter or a setter.
JSTopLevel - Annotation Interface in org.teavm.jso
 

N

name() - Element in annotation interface org.teavm.jso.JSClass
 

O

org.teavm.jso - package org.teavm.jso
JSO is a specification that describes how Java platform can interact with JavaScript code.

P

params() - Element in annotation interface org.teavm.jso.JSBody
How method parameters are named inside JavaScript implementation.

S

script() - Element in annotation interface org.teavm.jso.JSBody
JavaScript code.

T

transparent() - Element in annotation interface org.teavm.jso.JSClass
 

V

value() - Element in annotation interface org.teavm.jso.JSExportClasses
 
value() - Element in annotation interface org.teavm.jso.JSMethod
 
value() - Element in annotation interface org.teavm.jso.JSModule
 
value() - Element in annotation interface org.teavm.jso.JSPrimitiveType
 
value() - Element in annotation interface org.teavm.jso.JSProperty
 
A C F G I J N O P S T V 
All Classes and Interfaces|All Packages