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> |
JsniMethodCollector.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 |
---|---|
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) |
static void |
JsniReferenceResolver.resolve(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud,
List<org.eclipse.jdt.internal.compiler.ast.ImportReference> cudOriginalImports,
Map<org.eclipse.jdt.internal.compiler.ast.MethodDeclaration,JsniMethod> jsniMethods,
Map<String,org.eclipse.jdt.internal.compiler.lookup.Binding> jsniRefs,
JsniReferenceResolver.TypeResolver typeResolver)
Resolve JSNI references in an entire
CompilationUnitDeclaration . |
CompilationUnitBuilder |
CompilationUnitBuilder.setJsniMethods(Collection<? extends JsniMethod> jsniMethods) |
Modifier and Type | Method and Description |
---|---|
static List<JDeclaredType> |
GwtAstBuilder.process(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud,
String sourceMapPath,
Map<org.eclipse.jdt.internal.compiler.ast.MethodDeclaration,JsniMethod> jsniMethods,
Map<String,org.eclipse.jdt.internal.compiler.lookup.Binding> jsniRefs,
CompilerContext compilerContext)
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.