Interface ExpressionRewriter

All Known Implementing Classes:
AbstractExpressionRewriter, AccountingRewriter, AnonymousClassConstructorRewriter, BadBoolAssignmentRewriter, BadCastChainRewriter, BadCompareRewriter, BadNarrowingArgRewriter, BadNarrowingArgRewriter.InternalBadNarrowingRewriter, ClashDeclarationReducer, ConditionalSimplifyingRewriter, ConstantFoldingRewriter, ControlFlowCleaningTransformer, ExplicitTypeCallRewriter, ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter, ExpressionReplacingRewriter, ExpressionWildcardReplacingRewriter, FakeMethodRewriter.Rewriter, HexLiteralTidier, IllegalGenericRewriter, InlinedConstantRewriter, InlineDeAssigner.Deassigner, InstanceOfAssignRewriter.InstanceOfSearch, InstanceOfAssignRewriter.RewriteFinder, InstanceOfAssignRewriter.Rewriter, InstanceofMatchTidyingRewriter.AssignRemover, InstanceofMatchTidyingRewriter.SearchPassRewriter, InstanceOfTreeTransformer.InstanceTreeRewriter, InvalidBooleanCastCleaner, InvalidBooleanCastCleaner.BoolCastInnerTransformer, InvalidExpressionStatementCleaner, LambdaCleaner, LambdaRewriter, LambdaRewriter.LambdaInternalRewriter, LiteralRewriter, LocalDeclarationRemover, LValueAssignmentExpressionRewriter, LValueReplacingRewriter, LValueTypeClashCheck.Check, NakedNullCaster, NarrowingTypeRewriter.LValueAssignmentCollector, NOPSearchingExpressionRewriter, NullTypedLValueRewriter, ObjectTypeUsageRewriter, PrePostchangeAssignmentRewriter.UsageWatcher, PrimitiveBoxingRewriter, StackVarToLocalRewriter, StaticInstanceCondenser.Rewriter, StringBuilderRewriter, SwitchExpressionRewriter, SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter, SwitchExpressionRewriter.UsageCheck, SyntheticAccessorRewriter, SyntheticAccessorRewriter.VisibiliyDecreasingRewriter, SyntheticOuterRefRewriter, TernaryCastCleaner, TryResourcesTransformerBase.LValueUsageCheckingRewriter, TypeAnnotationTransformer, TypedBooleanTidier, UnreachableStaticRewriter.Rewriter, VarArgsRewriter, VariableNameTidier.NameDiscoverer, VariableNameTidier.NameSimplifier, XorRewriter

public interface ExpressionRewriter