public interface JavaToJavaScriptMap
Modifier and Type | Field and Description |
---|---|
static JavaToJavaScriptMap |
EMPTY |
Modifier and Type | Method and Description |
---|---|
JMethod |
methodForStatement(JsStatement statement)
If
stat is used to set up the definion for some method implementation, then
return that method. |
JsName |
nameForField(JField field)
Return the JavaScript name corresponding to a Java field.
|
JsName |
nameForMethod(JMethod method)
Return the JavaScript name corresponding to a Java method.
|
JsName |
nameForType(JDeclaredType type)
Return the JavaScript name corresponding to a Java type.
|
JField |
nameToField(JsName name)
If name is the name of a
var
|
JMethod |
nameToMethod(JsName name)
If
name is the name of a function that corresponds to a Java
method, then return that method. |
JClassType |
nameToType(JsName name)
If
name is the name of a constructor function corresponding to
a Java type, then return that type. |
JDeclaredType |
typeForStatement(JsStatement statement)
If
statement is used to set up the definition of some type, return
that class. |
static final JavaToJavaScriptMap EMPTY
JsName nameForField(JField field)
JsName nameForMethod(JMethod method)
JsName nameForType(JDeclaredType type)
JField nameToField(JsName name)
name
is the name of a
var that corresponds to a Java
static field, then return that field. Otherwise, return null.
-
nameToMethod
JMethod nameToMethod(JsName name)
If name
is the name of a function that corresponds to a Java
method, then return that method. Otherwise, return null.
-
nameToType
JClassType nameToType(JsName name)
If name
is the name of a constructor function corresponding to
a Java type, then return that type. Otherwise, return null
.
-
typeForStatement
JDeclaredType typeForStatement(JsStatement statement)
If statement
is used to set up the definition of some type, return
that class. Otherwise, return null.
-
methodForStatement
JMethod methodForStatement(JsStatement statement)
If stat
is used to set up the definion for some method implementation, then
return that method. Otherwise return null.
Copyright © 2018. All rights reserved.