Node |
AbstractNode.accept(Shuttle shuttle) |
|
Expression |
BinaryExpression.accept(Shuttle visitor) |
|
BlockStatement |
BlockStatement.accept(Shuttle shuttle) |
|
ClassDeclaration |
ClassDeclaration.accept(Shuttle shuttle) |
|
Statement |
ConditionalStatement.accept(Shuttle shuttle) |
|
Expression |
ConstantExpression.accept(Shuttle shuttle) |
|
MemberDeclaration |
ConstructorDeclaration.accept(Shuttle shuttle) |
|
DeclarationStatement |
DeclarationStatement.accept(Shuttle shuttle) |
|
Expression |
DefaultExpression.accept(Shuttle shuttle) |
|
Expression |
DynamicExpression.accept(Shuttle shuttle) |
|
abstract Expression |
Expression.accept(Shuttle shuttle) |
|
(package private) static <T extends Expression> Expression |
Expressions.accept(T node,
Shuttle shuttle) |
|
(package private) static <T extends Statement> Statement |
Expressions.accept(T node,
Shuttle shuttle) |
|
MemberDeclaration |
FieldDeclaration.accept(Shuttle shuttle) |
|
ForStatement |
ForStatement.accept(Shuttle shuttle) |
|
Expression |
FunctionExpression.accept(Shuttle shuttle) |
|
Statement |
GotoStatement.accept(Shuttle shuttle) |
|
Expression |
IndexExpression.accept(Shuttle shuttle) |
|
Expression |
InvocationExpression.accept(Shuttle shuttle) |
|
LabelStatement |
LabelStatement.accept(Shuttle shuttle) |
|
Expression |
LambdaExpression.accept(Shuttle shuttle) |
|
Expression |
ListInitExpression.accept(Shuttle shuttle) |
|
abstract MemberDeclaration |
MemberDeclaration.accept(Shuttle shuttle) |
|
Expression |
MemberExpression.accept(Shuttle shuttle) |
|
Expression |
MemberInitExpression.accept(Shuttle shuttle) |
|
Expression |
MethodCallExpression.accept(Shuttle shuttle) |
|
MemberDeclaration |
MethodDeclaration.accept(Shuttle shuttle) |
|
Expression |
NewArrayExpression.accept(Shuttle shuttle) |
|
Expression |
NewExpression.accept(Shuttle shuttle) |
|
Node |
Node.accept(Shuttle shuttle) |
|
Expression |
ParameterExpression.accept(Shuttle shuttle) |
|
abstract Statement |
Statement.accept(Shuttle shuttle) |
|
Statement |
SwitchStatement.accept(Shuttle shuttle) |
|
Expression |
TernaryExpression.accept(Shuttle shuttle) |
|
Statement |
ThrowStatement.accept(Shuttle shuttle) |
|
Statement |
TryStatement.accept(Shuttle shuttle) |
|
Expression |
TypeBinaryExpression.accept(Shuttle shuttle) |
|
Expression |
UnaryExpression.accept(Shuttle shuttle) |
|
Statement |
WhileStatement.accept(Shuttle shuttle) |
|
(package private) static List<DeclarationStatement> |
Expressions.acceptDeclarations(List<DeclarationStatement> declarations,
Shuttle shuttle) |
|
(package private) static List<Expression> |
Expressions.acceptExpressions(List<Expression> expressions,
Shuttle shuttle) |
|
(package private) static List<MemberDeclaration> |
Expressions.acceptMemberDeclarations(List<MemberDeclaration> memberDeclarations,
Shuttle shuttle) |
|
(package private) static List<Node> |
Expressions.acceptNodes(List<Node> nodes,
Shuttle shuttle) |
|
(package private) static List<Expression> |
Expressions.acceptParameterExpressions(List<ParameterExpression> parameterExpressions,
Shuttle shuttle) |
|
(package private) static List<Statement> |
Expressions.acceptStatements(List<Statement> statements,
Shuttle shuttle) |
|
private boolean |
BlockBuilder.optimize(Shuttle optimizer,
boolean performInline) |
Optimizes the list of statements.
|