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)
-
-