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 |