|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Visitor | |
|---|---|
| org.glassfish.pfl.dynamic.codegen.impl | |
| Uses of Visitor in org.glassfish.pfl.dynamic.codegen.impl |
|---|
| Classes in org.glassfish.pfl.dynamic.codegen.impl that implement Visitor | |
|---|---|
class |
ASMByteCodeVisitor
Visitor that is used to generate byte code for a class. |
class |
ASMSetupVisitor
Visitor that can prepare an AST for bytecode generation, or verify that an AST has been correctly prepared. |
class |
NopVisitor
This is a visitor that does nothing. |
class |
SourceExpressionVisitor
A Visitor that generates Java source for an expression. |
class |
SourceStatementVisitor
|
class |
TreeWalker
This is a general purpose utility that does a complete traversal of a Node tree. |
| Methods in org.glassfish.pfl.dynamic.codegen.impl that return Visitor | |
|---|---|
Visitor |
TreeWalkerContext.current()
|
Visitor |
TreeWalkerContext.pop()
|
| Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type Visitor | |
|---|---|
List<Visitor> |
TreeWalkerContext.popMark()
|
| Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Visitor | |
|---|---|
void |
ReturnStatement.accept(Visitor visitor)
|
void |
CaseBranch.accept(Visitor visitor)
|
abstract void |
ExpressionFactory.ExpressionBase.accept(Visitor v)
|
void |
ExpressionFactory.ConstantExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.VoidExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.ThisExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.StaticCallExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.NonStaticCallExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.UnaryOperatorExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.BinaryOperatorExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.CastExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.InstofExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.NewObjExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.NewArrExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.SuperCallExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.SuperObjExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.ThisObjExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.NonStaticFieldAccessExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.StaticFieldAccessExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.ArrayIndexExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.ArrayLengthExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.IfExpression.accept(Visitor visitor)
|
void |
ExpressionFactory.VariableImpl.accept(Visitor visitor)
|
void |
WhileStatement.accept(Visitor visitor)
|
void |
FieldGenerator.accept(Visitor visitor)
|
void |
ThrowStatement.accept(Visitor visitor)
|
void |
IfStatement.accept(Visitor visitor)
|
void |
ClassGeneratorImpl.accept(Visitor visitor)
|
void |
AssignmentStatement.accept(Visitor visitor)
|
void |
SwitchStatement.accept(Visitor visitor)
|
void |
BreakStatement.accept(Visitor visitor)
|
void |
DefinitionStatement.accept(Visitor visitor)
|
void |
BlockStatement.accept(Visitor visitor)
|
void |
NodeBase.accept(Visitor visitor)
|
void |
TryStatement.accept(Visitor visitor)
|
void |
Node.accept(Visitor visitor)
Accept the visitor and allow it to perform actions on this Node. |
void |
MethodGenerator.accept(Visitor visitor)
|
void |
TreeWalkerContext.push(Visitor visitor)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||