6fadcfbd340033aafdc63ac78d9e08e1d21cd1b3
Files Diff
- Added: 13
- Removed: 7
- Renamed: 0
- Modified: 1
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 8 | ||
Change Parameter Type context : GenerationContext to context : ProcessorContext in method public MapperGenerator(interfaceElement TypeElement, context ProcessorContext) in class com.datastax.oss.driver.internal.mapper.processor.mapper.MapperGenerator | From | To | |
Change Parameter Type context : GenerationContext to context : ProcessorContext in method public DaoFactoryMethodGenerator(methodElement ExecutableElement, daoImplementationName ClassName, isAsync boolean, context ProcessorContext) in class com.datastax.oss.driver.internal.mapper.processor.mapper.DaoFactoryMethodGenerator | From | To | |
Change Parameter Type context : GenerationContext to context : ProcessorContext in method public DaoImplementationGenerator(interfaceElement TypeElement, context ProcessorContext) in class com.datastax.oss.driver.internal.mapper.processor.dao.DaoImplementationGenerator | From | To | |
Change Parameter Type context : GenerationContext to context : ProcessorContext in method protected SingleFileCodeGenerator(context ProcessorContext) in class com.datastax.oss.driver.internal.mapper.processor.SingleFileCodeGenerator | From | To | |
Change Parameter Type context : GenerationContext to context : ProcessorContext in method private validateParameter(candidate VariableElement, previous VariableElement, annotation Class<?>, context ProcessorContext) : VariableElement in class com.datastax.oss.driver.internal.mapper.processor.mapper.DaoFactoryMethodGenerator | From | To | |
Change Parameter Type context : GenerationContext to context : ProcessorContext in method public MapperBuilderGenerator(interfaceElement TypeElement, context ProcessorContext) in class com.datastax.oss.driver.internal.mapper.processor.mapper.MapperBuilderGenerator | From | To | |
Change Parameter Type context : GenerationContext to context : ProcessorContext in method public MapperImplementationGenerator(interfaceElement TypeElement, context ProcessorContext) in class com.datastax.oss.driver.internal.mapper.processor.mapper.MapperImplementationGenerator | From | To | |
Change Parameter Type action : Consumer<TypeElement> to generatorFactory : Function<TypeElement,CodeGenerator> in method protected processAnnotatedInterfaces(roundEnvironment RoundEnvironment, annotationClass Class<? extends Annotation>, generatorFactory Function<TypeElement,CodeGenerator>) : void in class com.datastax.oss.driver.internal.mapper.processor.MapperProcessor | From | To | |
Move Method | 2 | ||
Move Method public isSame(element Element, javaClass Class<?>) : boolean from class com.datastax.oss.driver.internal.mapper.processor.GenerationContext to public isSame(element Element, javaClass Class<?>) : boolean from class com.datastax.oss.driver.internal.mapper.processor.util.Classes | From | To | |
Move Method public isSame(mirror TypeMirror, javaClass Class<?>) : boolean from class com.datastax.oss.driver.internal.mapper.processor.GenerationContext to public isSame(mirror TypeMirror, javaClass Class<?>) : boolean from class com.datastax.oss.driver.internal.mapper.processor.util.Classes | From | To | |
Rename Variable | 1 | ||
Rename Variable implementation : MapperImplementationGenerator to factory : CodeGeneratorFactory in method public generate() : void in class com.datastax.oss.driver.internal.mapper.processor.mapper.MapperGenerator | From | To | |
Change Return Type | 1 | ||
Change Return Type Filer to JavaPoetFiler in method public getFiler() : JavaPoetFiler in class com.datastax.oss.driver.internal.mapper.processor.DefaultProcessorContext | From | To | |
Extract Class | 1 | ||
Extract Class com.datastax.oss.driver.internal.mapper.processor.util.Classes from class com.datastax.oss.driver.internal.mapper.processor.GenerationContext | From | To | |
Rename Class | 2 | ||
Rename Class com.datastax.oss.driver.internal.mapper.processor.FileGenerator renamed to com.datastax.oss.driver.internal.mapper.processor.SingleFileCodeGenerator | From | To | |
Rename Class com.datastax.oss.driver.internal.mapper.processor.GenerationContext renamed to com.datastax.oss.driver.internal.mapper.processor.DefaultProcessorContext | From | To | |
Move Class | 5 | ||
Move Class com.datastax.oss.driver.internal.mapper.processor.MapperImplementationGenerator moved to com.datastax.oss.driver.internal.mapper.processor.mapper.MapperImplementationGenerator | From | To | |
Move Class com.datastax.oss.driver.internal.mapper.processor.DaoImplementationGenerator moved to com.datastax.oss.driver.internal.mapper.processor.dao.DaoImplementationGenerator | From | To | |
Move Class com.datastax.oss.driver.internal.mapper.processor.MapperBuilderGenerator moved to com.datastax.oss.driver.internal.mapper.processor.mapper.MapperBuilderGenerator | From | To | |
Move Class com.datastax.oss.driver.internal.mapper.processor.DaoFactoryMethodGenerator moved to com.datastax.oss.driver.internal.mapper.processor.mapper.DaoFactoryMethodGenerator | From | To | |
Move Class com.datastax.oss.driver.internal.mapper.processor.MapperGenerator moved to com.datastax.oss.driver.internal.mapper.processor.mapper.MapperGenerator | From | To | |
Change Variable Type | 1 | ||
Change Variable Type implementation : MapperImplementationGenerator to factory : CodeGeneratorFactory in method public generate() : void in class com.datastax.oss.driver.internal.mapper.processor.mapper.MapperGenerator | From | To | |
Extract Interface | 2 | ||
Extract Interface com.datastax.oss.driver.internal.mapper.processor.ProcessorContext from classes [com.datastax.oss.driver.internal.mapper.processor.DefaultProcessorContext] | From | To | |
Extract Interface com.datastax.oss.driver.internal.mapper.processor.CodeGenerator from classes [com.datastax.oss.driver.internal.mapper.processor.SingleFileCodeGenerator, com.datastax.oss.driver.internal.mapper.processor.mapper.MapperGenerator] | From | To | |
Change Attribute Type | 3 | ||
Change Attribute Type context : GenerationContext to context : ProcessorContext in class com.datastax.oss.driver.internal.mapper.processor.mapper.MapperGenerator | From | To | |
Change Attribute Type context : GenerationContext to context : ProcessorContext in class com.datastax.oss.driver.internal.mapper.processor.SingleFileCodeGenerator | From | To | |
Change Attribute Type filer : Filer to filer : JavaPoetFiler in class com.datastax.oss.driver.internal.mapper.processor.DefaultProcessorContext | From | To | |
Extract Method | 1 | ||
Extract Method protected buildContext(messager DecoratedMessager, typeUtils Types, elementUtils Elements, filer Filer, indent String) : ProcessorContext extracted from public process(annotations Set<? extends TypeElement>, roundEnvironment RoundEnvironment) : boolean in class com.datastax.oss.driver.internal.mapper.processor.MapperProcessor | From | To | |
Rename Parameter | 1 | ||
Rename Parameter action : Consumer<TypeElement> to generatorFactory : Function<TypeElement,CodeGenerator> in method protected processAnnotatedInterfaces(roundEnvironment RoundEnvironment, annotationClass Class<? extends Annotation>, generatorFactory Function<TypeElement,CodeGenerator>) : void in class com.datastax.oss.driver.internal.mapper.processor.MapperProcessor | From | To |