Interface ExpressionVisitor
-
- All Known Implementing Classes:
AbstractJavaSyntaxVisitor,AbstractNopExpressionVisitor,AbstractUpdateExpressionVisitor,AddCastExpressionVisitor,AggregateFieldsVisitor,ByteCodeParser.MemberVisitor,CompilationUnitVisitor,CompilationUnitVisitor.AnnotationVisitor,CreateInstructionsVisitor,DeclaredSyntheticLocalVariableVisitor,ExpressionVisitor,ExpressionVisitor.HexaExpressionVisitor,InitEnumVisitor,InitInnerClassVisitor,InitInnerClassVisitor.UpdateFieldReferencesVisitor,InitInnerClassVisitor.UpdateNewExpressionVisitor,InitInnerClassVisitor.UpdateNewExpressionVisitor.AddLocalClassDeclarationVisitor,InitInnerClassVisitor.UpdateNewExpressionVisitor.UpdateParametersAndLocalVariablesVisitor,InitInstanceFieldVisitor,InitStaticFieldVisitor,RemoveBinaryOpReturnStatementsVisitor,RemoveDefaultConstructorVisitor,RemoveLastContinueStatementVisitor,SearchFirstLineNumberVisitor,SearchImportsVisitor,SearchImportsVisitor.MainTypeVisitor,SearchLocalVariableReferenceVisitor,SearchUndeclaredLocalVariableVisitor,SingleLineStatementVisitor,SortMembersVisitor,StatementMaker.MemberVisitor,StatementVisitor,SynchronizedStatementMaker.RemoveMonitorExitVisitor,TypeParametersToTypeArgumentsBinder.BindVisitor,TypeParametersToTypeArgumentsBinder.RemoveNonWildcardTypeArgumentsVisitor,TypeVisitor,UpdateBridgeMethodVisitor,UpdateBridgeMethodVisitor.BodyDeclarationsVisitor,UpdateIntegerConstantTypeVisitor,UpdateJavaSyntaxTreeStep1Visitor,UpdateJavaSyntaxTreeStep2Visitor
public interface ExpressionVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visit
void visit(ArrayExpression expression)
-
visit
void visit(BinaryOperatorExpression expression)
-
visit
void visit(BooleanExpression expression)
-
visit
void visit(CastExpression expression)
-
visit
void visit(CommentExpression expression)
-
visit
void visit(ConstructorInvocationExpression expression)
-
visit
void visit(ConstructorReferenceExpression expression)
-
visit
void visit(DoubleConstantExpression expression)
-
visit
void visit(EnumConstantReferenceExpression expression)
-
visit
void visit(Expressions expression)
-
visit
void visit(FieldReferenceExpression expression)
-
visit
void visit(FloatConstantExpression expression)
-
visit
void visit(IntegerConstantExpression expression)
-
visit
void visit(InstanceOfExpression expression)
-
visit
void visit(LambdaFormalParametersExpression expression)
-
visit
void visit(LambdaIdentifiersExpression expression)
-
visit
void visit(LengthExpression expression)
-
visit
void visit(LocalVariableReferenceExpression expression)
-
visit
void visit(LongConstantExpression expression)
-
visit
void visit(MethodInvocationExpression expression)
-
visit
void visit(MethodReferenceExpression expression)
-
visit
void visit(NewArray expression)
-
visit
void visit(NewExpression expression)
-
visit
void visit(NewInitializedArray expression)
-
visit
void visit(NullExpression expression)
-
visit
void visit(ObjectTypeReferenceExpression expression)
-
visit
void visit(ParenthesesExpression expression)
-
visit
void visit(PostOperatorExpression expression)
-
visit
void visit(PreOperatorExpression expression)
-
visit
void visit(StringConstantExpression expression)
-
visit
void visit(SuperConstructorInvocationExpression expression)
-
visit
void visit(SuperExpression expression)
-
visit
void visit(TernaryOperatorExpression expression)
-
visit
void visit(ThisExpression expression)
-
visit
void visit(TypeReferenceDotClassExpression expression)
-
-