Uses of Interface
org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
Packages that use Visitor Package Description 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 Modifier and Type Class Description classASMByteCodeVisitorVisitor that is used to generate byte code for a class.classASMSetupVisitorVisitor that can prepare an AST for bytecode generation, or verify that an AST has been correctly prepared.classNopVisitorThis is a visitor that does nothing.classSourceExpressionVisitorA Visitor that generates Java source for an expression.classSourceStatementVisitorclassTreeWalkerThis is a general purpose utility that does a complete traversal of a Node tree.Fields in org.glassfish.pfl.dynamic.codegen.impl with type parameters of type Visitor Modifier and Type Field Description private MarkStack<Visitor>TreeWalkerContext. visitorsMethods in org.glassfish.pfl.dynamic.codegen.impl that return Visitor Modifier and Type Method Description VisitorTreeWalkerContext. current()VisitorTreeWalkerContext. pop()Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type Visitor Modifier and Type Method Description java.util.List<Visitor>TreeWalkerContext. popMark()Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Visitor Modifier and Type Method Description voidAssignmentStatement. accept(Visitor visitor)voidBlockStatement. accept(Visitor visitor)voidBreakStatement. accept(Visitor visitor)voidCaseBranch. accept(Visitor visitor)voidClassGeneratorImpl. accept(Visitor visitor)voidDefinitionStatement. accept(Visitor visitor)voidExpressionFactory.ArrayIndexExpression. accept(Visitor visitor)voidExpressionFactory.ArrayLengthExpression. accept(Visitor visitor)voidExpressionFactory.BinaryOperatorExpression. accept(Visitor visitor)voidExpressionFactory.CastExpression. accept(Visitor visitor)voidExpressionFactory.ConstantExpression. accept(Visitor visitor)abstract voidExpressionFactory.ExpressionBase. accept(Visitor v)voidExpressionFactory.IfExpression. accept(Visitor visitor)voidExpressionFactory.InstofExpression. accept(Visitor visitor)voidExpressionFactory.NewArrExpression. accept(Visitor visitor)voidExpressionFactory.NewObjExpression. accept(Visitor visitor)voidExpressionFactory.NonStaticCallExpression. accept(Visitor visitor)voidExpressionFactory.NonStaticFieldAccessExpression. accept(Visitor visitor)voidExpressionFactory.StaticCallExpression. accept(Visitor visitor)voidExpressionFactory.StaticFieldAccessExpression. accept(Visitor visitor)voidExpressionFactory.SuperCallExpression. accept(Visitor visitor)voidExpressionFactory.SuperObjExpression. accept(Visitor visitor)voidExpressionFactory.ThisExpression. accept(Visitor visitor)voidExpressionFactory.ThisObjExpression. accept(Visitor visitor)voidExpressionFactory.UnaryOperatorExpression. accept(Visitor visitor)voidExpressionFactory.VariableImpl. accept(Visitor visitor)voidExpressionFactory.VoidExpression. accept(Visitor visitor)voidFieldGenerator. accept(Visitor visitor)voidIfStatement. accept(Visitor visitor)voidMethodGenerator. accept(Visitor visitor)voidNode. accept(Visitor visitor)Accept the visitor and allow it to perform actions on this Node.voidNodeBase. accept(Visitor visitor)voidReturnStatement. accept(Visitor visitor)voidSwitchStatement. accept(Visitor visitor)voidThrowStatement. accept(Visitor visitor)voidTryStatement. accept(Visitor visitor)voidWhileStatement. accept(Visitor visitor)voidTreeWalkerContext. push(Visitor visitor)
-