Package | Description |
---|---|
com.google.gwt.dev.javac | |
com.google.gwt.dev.jjs.impl | |
com.google.gwt.dev.shell |
Modifier and Type | Method and Description |
---|---|
static Map<org.eclipse.jdt.internal.compiler.ast.MethodDeclaration,JsniMethod> |
JsniCollector.collectJsniMethods(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud,
String sourceMapPath,
String source,
JsScope scope,
CorrelationFactory correlator) |
List<JsniMethod> |
CachedCompilationUnit.getJsniMethods() |
abstract List<JsniMethod> |
CompilationUnit.getJsniMethods() |
Modifier and Type | Method and Description |
---|---|
static void |
JsniChecker.check(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud,
JSORestrictionsChecker.CheckerState checkerState,
Map<org.eclipse.jdt.internal.compiler.ast.MethodDeclaration,JsniMethod> jsniMethods,
Map<String,org.eclipse.jdt.internal.compiler.lookup.Binding> jsniRefs,
JsniChecker.TypeResolver typeResolver)
Checks an entire
CompilationUnitDeclaration . |
protected abstract CompilationUnit |
CompilationUnitBuilder.makeUnit(List<CompiledClass> compiledClasses,
List<JDeclaredType> types,
com.google.gwt.dev.javac.Dependencies dependencies,
Collection<? extends JsniMethod> jsniMethods,
MethodArgNamesLookup methodArgs,
org.eclipse.jdt.core.compiler.CategorizedProblem[] errors) |
CompilationUnitBuilder |
CompilationUnitBuilder.setJsniMethods(Collection<? extends JsniMethod> jsniMethods) |
Modifier and Type | Method and Description |
---|---|
List<JDeclaredType> |
GwtAstBuilder.process(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud,
String sourceMapPath,
Map<org.eclipse.jdt.internal.compiler.ast.TypeDeclaration,org.eclipse.jdt.internal.compiler.lookup.Binding[]> artificialRescues,
Map<org.eclipse.jdt.internal.compiler.ast.MethodDeclaration,JsniMethod> jsniMethods,
Map<String,org.eclipse.jdt.internal.compiler.lookup.Binding> jsniRefs)
Builds all the GWT AST nodes that correspond to one Java source file.
|
Modifier and Type | Method and Description |
---|---|
static String |
Jsni.getJavaScriptForHostedMode(DispatchIdOracle dispatchInfo,
JsniMethod jsniMethod)
Gets the body of a JSNI method, with Java refs escaped for hosted mode
injection.
|
Modifier and Type | Method and Description |
---|---|
void |
ModuleSpaceOOPHM.createNativeMethods(TreeLogger logger,
List<JsniMethod> jsniMethods,
DispatchIdOracle dispatchIdOracle) |
void |
ShellJavaScriptHost.createNativeMethods(TreeLogger logger,
List<JsniMethod> jsniMethods,
DispatchIdOracle dispatchIdOracle)
Define one or more JSNI methods.
|
Copyright © 2018. All rights reserved.