Package | Description |
---|---|
com.google.gwt.dev.jjs.ast | |
com.google.gwt.dev.jjs.ast.js | |
com.google.gwt.dev.jjs.impl | |
com.google.gwt.dev.jjs.impl.gflow.cfg |
Modifier and Type | Class and Description |
---|---|
class |
JNewInstance
A new instance expression.
|
Modifier and Type | Method and Description |
---|---|
JMethodCall |
JMethodCall.cloneWithoutParameters()
Creates a new method call to the same method using the same instance but without parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
JVisitor.endVisit(JMethodCall x,
Context ctx)
NOTE: not called from JsniMethodRef.
|
T |
JTransformer.transformMethodCall(JMethodCall x) |
boolean |
JVisitor.visit(JMethodCall x,
Context ctx)
NOTE: not called from JsniMethodRef.
|
Constructor and Description |
---|
JMethodCall(JMethodCall other,
JExpression instance,
JExpression... args)
Initialize a new method call equivalent to another one.
|
JMethodCall(JMethodCall other,
JExpression instance,
List<JExpression> args)
Initialize a new method call equivalent to another one.
|
Modifier and Type | Class and Description |
---|---|
class |
JsniMethodRef
A call to a JSNI method.
|
Modifier and Type | Method and Description |
---|---|
JMethodCall |
ResolveRuntimeTypeReferences.ClosureUniqueIdTypeMapper.get(JType type) |
JMethodCall |
ResolveRuntimeTypeReferences.ClosureUniqueIdTypeMapper.getOrCreateTypeId(JType type) |
static JMethodCall |
JjsUtils.getThisOrSuperConstructorCall(JStatement statement)
Extracts the this(..) or super(..) call from a statement if the statement is of the expected
form.
|
static JMethodCall |
Pruner.transformToNullMethodCall(JMethodCall x,
JProgram program)
Transform a call to a pruned instance method (or static impl) into a call
to the null method, which will be used to replace
x . |
Modifier and Type | Method and Description |
---|---|
void |
ExpressionAnalyzer.endVisit(JMethodCall x,
Context ctx) |
void |
DeadCodeElimination.DeadCodeVisitor.endVisit(JMethodCall x,
Context ctx)
Resolve method calls that can be computed statically.
|
void |
JavaAstVerifier.endVisit(JMethodCall x,
Context ctx) |
void |
TypeReferencesRecorder.endVisit(JMethodCall x,
Context ctx) |
void |
TypeTightener.FixDanglingRefsVisitor.endVisit(JMethodCall x,
Context ctx) |
void |
TypeTightener.TightenTypesVisitor.endVisit(JMethodCall x,
Context ctx)
Tighten the target method from the abstract base method to the final
implementation.
|
void |
ImplicitUpcastAnalyzer.endVisit(JMethodCall x,
Context ctx) |
void |
MethodCallTightener.MethodCallTighteningVisitor.endVisit(JMethodCall x,
Context ctx) |
static JMethodCall |
Pruner.transformToNullMethodCall(JMethodCall x,
JProgram program)
Transform a call to a pruned instance method (or static impl) into a call
to the null method, which will be used to replace
x . |
boolean |
ToStringGenerationVisitor.visit(JMethodCall x,
Context ctx) |
boolean |
DeadCodeElimination.DeadCodeVisitor.visit(JMethodCall x,
Context ctx) |
boolean |
ControlFlowRecorder.visit(JMethodCall x,
Context ctx) |
boolean |
CloneExpressionVisitor.visit(JMethodCall x,
Context ctx) |
Modifier and Type | Method and Description |
---|---|
void |
ResolveRuntimeTypeReferences.ClosureUniqueIdTypeMapper.copyFrom(ResolveRuntimeTypeReferences.TypeMapper<JMethodCall> that) |
Constructor and Description |
---|
CfgMethodCallNode(CfgNode<?> parent,
JMethodCall node) |
Copyright © 2018. All rights reserved.