- create new LambdaExpressionsFixCore class in jdt.core.manipulation
based on LambdaExpressionsFix
- create IAnonymousClassCreationOperation interface in
LambdaExpressionsFixCore so that the majority of logic
in CreateAnonymousClassCreationOperation can be shared between
LambdaExpressionsFixCore and LambdaExpressionsFix
- replace LambdaExpressionsFix CreateLambdaOperation and
CreateAnonymousClassCreation static classes with ones in
LambdaExpressionsFixCore
- add new constructor to CompilationUnitRewriteOperationsFix that
takes CompilationUnitRewriteOperation from
CompilationUnitRewriteOperationsFixCore array as last argument
- have jdt.ui LambdaExpressionsFix use other LambdaExpressionsFixCore
static classes
Change-Id: I828683dda5ee576398f94cb5f865602478792a05
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>