7f4f508721b3149b4de22b086d95d31c9280f7ea
Files Diff
- Added: 16
- Removed: 6
- Renamed: 0
- Modified: 38
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move And Rename Method | 1 | ||
Move And Rename Method public findTypeMapper() : TypeMapper<?,?> from class com.speedment.runtime.config.Column to public get(column Column) : TypeMapper<?,?> from class com.speedment.runtime.internal.component.TypeMapperComponentImpl | From | To | |
Extract Subclass | 1 | ||
Extract Subclass com.speedment.plugins.reactor.internal.ReactorBuilder from class com.speedment.plugins.reactor.Reactor.Builder | From | To | |
Change Parameter Type | 3 | ||
Change Parameter Type javaLanguageNamer : JavaLanguageNamer to injector : Injector in method public TranslatorSupport(injector Injector, document DOC) in class com.speedment.generator.TranslatorSupport | From | To | |
Change Parameter Type javaLanguageNamer : JavaLanguageNamer to injector : Injector in method public getReferenceFieldType(file File, table Table, column Column, entityType Type, injector Injector) : ReferenceFieldType in class com.speedment.generator.internal.util.EntityTranslatorSupport | From | To | |
Change Parameter Type constants : String... to constants : List<String> in method public GeneratedEnumTypeToken(typeName String, constants List<String>) in class com.speedment.plugins.enums.internal.GeneratedEnumTypeToken | From | To | |
Move Method | 1 | ||
Move Method package setup(code CodeGenerationComponent, ui UserInterfaceComponent, events EventComponent) : void from class com.speedment.plugins.reactor.component.ReactorComponent to package setup(code CodeGenerationComponent, ui UserInterfaceComponent, events EventComponent, typeMappers TypeMapperComponent) : void from class com.speedment.plugins.reactor.internal.component.ReactorComponentImpl | From | To | |
Move Attribute | 4 | ||
Move Attribute private DEFAULT_INTERVAL : int from class com.speedment.plugins.reactor.Reactor to private DEFAULT_INTERVAL : int from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Move Attribute private LOGGER : Logger from class com.speedment.plugins.reactor.Reactor to private LOGGER : Logger from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Move Attribute public MERGE_ON : String from class com.speedment.plugins.reactor.component.ReactorComponent to public MERGE_ON : String from class com.speedment.plugins.reactor.internal.component.ReactorComponentImpl | From | To | |
Move Attribute private DEFAULT_LIMIT : int from class com.speedment.plugins.reactor.Reactor to private DEFAULT_LIMIT : int from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Attribute | 6 | ||
Push Down Attribute private listeners : Set<Consumer<List<ENTITY>>> from class com.speedment.plugins.reactor.Reactor.Builder to private listeners : Set<Consumer<List<ENTITY>>> from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Attribute private manager : Manager<ENTITY> from class com.speedment.plugins.reactor.Reactor.Builder to private manager : Manager<ENTITY> from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Attribute private idField : ComparableField<ENTITY,?,T> from class com.speedment.plugins.reactor.Reactor.Builder to private idField : ComparableField<ENTITY,?,T> from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Attribute private timer : Timer from class com.speedment.plugins.reactor.Reactor to private timer : Timer from class com.speedment.plugins.reactor.internal.ReactorImpl | From | To | |
Push Down Attribute private interval : long from class com.speedment.plugins.reactor.Reactor.Builder to private interval : long from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Attribute private limit : long from class com.speedment.plugins.reactor.Reactor.Builder to private limit : long from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Extract Class | 1 | ||
Extract Class com.speedment.plugins.reactor.internal.ReactorBuilder from class com.speedment.plugins.reactor.Reactor | From | To | |
Rename Class | 1 | ||
Rename Class com.speedment.generator.internal.util.DefaultJavaLanguageNamer renamed to com.speedment.generator.internal.util.JavaLanguageNamerImpl | From | To | |
Move And Rename Class | 2 | ||
Move And Rename Class com.speedment.generator.util.TypeTokenUtil moved and renamed to com.speedment.generator.internal.typetoken.TypeTokenGeneratorImpl | From | To | |
Move And Rename Class com.speedment.generator.internal.typetoken.EnumTypeTokenImpl moved and renamed to com.speedment.plugins.enums.internal.GeneratedEnumTypeToken | From | To | |
Move Class | 2 | ||
Move Class com.speedment.plugins.reactor.internal.translator.ReactorTranslatorKey moved to com.speedment.plugins.reactor.translator.ReactorTranslatorKey | From | To | |
Move Class com.speedment.plugins.reactor.component.ReactorComponentUtil moved to com.speedment.plugins.reactor.internal.util.ReactorComponentUtil | From | To | |
Push Down Method | 7 | ||
Push Down Method public stop() : void from class com.speedment.plugins.reactor.Reactor to public stop() : void from class com.speedment.plugins.reactor.internal.ReactorImpl | From | To | |
Push Down Method public withLimit(count long) : Builder<ENTITY,T> from class com.speedment.plugins.reactor.Reactor.Builder to public withLimit(count long) : ReactorBuilder<ENTITY,T> from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Method public build() : Reactor from class com.speedment.plugins.reactor.Reactor.Builder to public build() : Reactor from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Method private Builder(manager Manager<ENTITY>, idField ComparableField<ENTITY,?,T>) from class com.speedment.plugins.reactor.Reactor.Builder to public ReactorBuilder(manager Manager<ENTITY>, idField ComparableField<ENTITY,?,T>) from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Method public withListener(listener Consumer<List<ENTITY>>) : Builder<ENTITY,T> from class com.speedment.plugins.reactor.Reactor.Builder to public withListener(listener Consumer<List<ENTITY>>) : ReactorBuilder<ENTITY,T> from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Method public withInterval(millis long) : Builder<ENTITY,T> from class com.speedment.plugins.reactor.Reactor.Builder to public withInterval(millis long) : ReactorBuilder<ENTITY,T> from class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Push Down Method private Reactor(timer Timer) from class com.speedment.plugins.reactor.Reactor to package ReactorImpl(timer Timer) from class com.speedment.plugins.reactor.internal.ReactorImpl | From | To | |
Change Return Type | 4 | ||
Change Return Type Builder<ENTITY,T> to ReactorBuilder<ENTITY,T> in method public withListener(listener Consumer<List<ENTITY>>) : ReactorBuilder<ENTITY,T> in class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Change Return Type Class<? extends Component> to Class<ReactorComponent> in method public getComponentClass() : Class<ReactorComponent> in class com.speedment.plugins.reactor.component.ReactorComponent | From | To | |
Change Return Type Builder<ENTITY,T> to ReactorBuilder<ENTITY,T> in method public withInterval(millis long) : ReactorBuilder<ENTITY,T> in class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Change Return Type Builder<ENTITY,T> to ReactorBuilder<ENTITY,T> in method public withLimit(count long) : ReactorBuilder<ENTITY,T> in class com.speedment.plugins.reactor.internal.ReactorBuilder | From | To | |
Rename Attribute | 4 | ||
Rename Attribute namer : JavaLanguageNamer to injector : Injector in class com.speedment.plugins.reactor.internal.translator.GeneratedApplicationImplDecorator | From | To | |
Rename Attribute javaLanguageNamer : JavaLanguageNamer to injector : Injector in class com.speedment.generator.internal.DefaultJavaClassTranslator | From | To | |
Rename Attribute name : String to typeName : String in class com.speedment.plugins.enums.internal.GeneratedEnumTypeToken | From | To | |
Rename Attribute javaLanguageNamer : JavaLanguageNamer to injector : Injector in class com.speedment.generator.TranslatorSupport | From | To | |
Extract Interface | 1 | ||
Extract Interface com.speedment.generator.typetoken.TypeTokenGenerator from classes [com.speedment.generator.internal.typetoken.TypeTokenGeneratorImpl] | From | To | |
Change Attribute Type | 4 | ||
Change Attribute Type mappers : Map<String,List<TypeMapper<?,?>>> to mappers : Map<String,List<Supplier<TypeMapper<?,?>>>> in class com.speedment.runtime.internal.component.TypeMapperComponentImpl | From | To | |
Change Attribute Type javaLanguageNamer : JavaLanguageNamer to injector : Injector in class com.speedment.generator.internal.DefaultJavaClassTranslator | From | To | |
Change Attribute Type namer : JavaLanguageNamer to injector : Injector in class com.speedment.plugins.reactor.internal.translator.GeneratedApplicationImplDecorator | From | To | |
Change Attribute Type javaLanguageNamer : JavaLanguageNamer to injector : Injector in class com.speedment.generator.TranslatorSupport | From | To | |
Rename Parameter | 3 | ||
Rename Parameter javaLanguageNamer : JavaLanguageNamer to injector : Injector in method public TranslatorSupport(injector Injector, document DOC) in class com.speedment.generator.TranslatorSupport | From | To | |
Rename Parameter javaLanguageNamer : JavaLanguageNamer to injector : Injector in method public getReferenceFieldType(file File, table Table, column Column, entityType Type, injector Injector) : ReferenceFieldType in class com.speedment.generator.internal.util.EntityTranslatorSupport | From | To | |
Rename Parameter name : String to typeName : String in method public GeneratedEnumTypeToken(typeName String, constants List<String>) in class com.speedment.plugins.enums.internal.GeneratedEnumTypeToken | From | To |