0bfea038e6563ba608fd609245097f43be8174a1
Files Diff
- Added: 3
- Removed: 2
- Renamed: 0
- Modified: 42
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 6 | ||
Rename Method public appendBuildPrepare(buildMethodParameters StringBuilder, psiVariable PsiVariable, fieldName String) : void renamed to public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.BuilderElementHandler | From | To | |
Rename Method public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void renamed to public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularGuavaTableHandler | From | To | |
Rename Method public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void renamed to public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularGuavaMapHandler | From | To | |
Rename Method public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void renamed to public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularGuavaCollectionHandler | From | To | |
Rename Method public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void renamed to public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Rename Method public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void renamed to public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularCollectionHandler | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type psiField : PsiField to psiVariable : PsiVariable in method public build(psiVariable PsiVariable, containingClass PsiClass) : AccessorsInfo in class de.plushnikov.intellij.plugin.processor.field.AccessorsInfo | From | To | |
Rename Variable | 1 | ||
Rename Variable accessorsInfo : AccessorsInfo to classAccessorsInfo : AccessorsInfo in method private createConstructor(psiClass PsiClass, modifier String, suppressConstructorProperties boolean, useJavaDefaults boolean, params Collection<PsiField>, psiAnnotation PsiAnnotation) : PsiMethod in class de.plushnikov.intellij.plugin.processor.clazz.constructor.AbstractConstructorClassProcessor | From | To | |
Change Return Type | 9 | ||
Change Return Type void to Optional<PsiMethod> in method public createToBuilderMethodIfNecessary(containingClass PsiClass, psiMethod PsiMethod, builderPsiClass PsiClass, psiAnnotation PsiAnnotation) : Optional<PsiMethod> in class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Change Return Type void to String in method public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularGuavaTableHandler | From | To | |
Change Return Type void to String in method public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularGuavaCollectionHandler | From | To | |
Change Return Type void to String in method public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Change Return Type void to String in method public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.BuilderElementHandler | From | To | |
Change Return Type void to String in method public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularCollectionHandler | From | To | |
Change Return Type void to Optional<PsiMethod> in method public createBuilderMethodIfNecessary(containingClass PsiClass, psiMethod PsiMethod, builderPsiClass PsiClass, psiAnnotation PsiAnnotation) : Optional<PsiMethod> in class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Change Return Type void to String in method public renderBuildPrepare(psiVariable PsiVariable, fieldName String) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularGuavaMapHandler | From | To | |
Change Return Type PsiClass to Optional<PsiClass> in method public getInnerClassInternByName(psiClass PsiClass, className String) : Optional<PsiClass> in class de.plushnikov.intellij.plugin.util.PsiClassUtil | From | To | |
Move Attribute | 5 | ||
Move Attribute private BUILDER_OBTAIN_VIA_ANNOTATION : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler to private BUILDER_OBTAIN_VIA_ANNOTATION : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderInfo | From | To | |
Move Attribute private BUILDER_OBTAIN_VIA_STATIC : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler to private BUILDER_OBTAIN_VIA_STATIC : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderInfo | From | To | |
Move Attribute private BUILDER_OBTAIN_VIA_METHOD : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler to private BUILDER_OBTAIN_VIA_METHOD : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderInfo | From | To | |
Move Attribute private BUILDER_OBTAIN_VIA_FIELD : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler to private BUILDER_OBTAIN_VIA_FIELD : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderInfo | From | To | |
Move Attribute private BUILDER_DEFAULT_ANNOTATION : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler to private BUILDER_DEFAULT_ANNOTATION : String from class de.plushnikov.intellij.plugin.processor.handler.BuilderInfo | From | To | |
Extract Class | 1 | ||
Extract Class de.plushnikov.intellij.plugin.processor.handler.BuilderInfo from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Extract Variable | 1 | ||
Extract Variable constructor : PsiMethod in method public createBuildMethod(parentClass PsiClass, psiMethod PsiMethod, builderClass PsiClass, buildMethodName String, builderInfos List<BuilderInfo>) : PsiMethod from class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Extract Method | 12 | ||
Extract Method private getValueType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from protected getOneMethodBody(singularName String, psiFieldName String, psiFieldType PsiType, psiManager PsiManager, fluentBuilder boolean) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method private getKeyType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from protected addOneMethodParameter(methodBuilder LombokLightMethodBuilder, psiFieldType PsiType, singularName String) : void in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method private getKeyType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from protected getAllMethodBody(singularName String, psiFieldType PsiType, psiManager PsiManager, fluentBuilder boolean) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method public createEmptyBuilderClass(psiClass PsiClass, psiMethod PsiMethod, psiAnnotation PsiAnnotation) : LombokLightClassBuilder extracted from public createBuilderClass(psiClass PsiClass, psiMethod PsiMethod, psiAnnotation PsiAnnotation) : PsiClass in class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Extract Method private getValueType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from protected addOneMethodParameter(methodBuilder LombokLightMethodBuilder, psiFieldType PsiType, singularName String) : void in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method private getValueType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from protected getAllMethodBody(singularName String, psiFieldType PsiType, psiManager PsiManager, fluentBuilder boolean) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method private getKeyType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method public createEmptyBuilderClass(psiClass PsiClass, psiAnnotation PsiAnnotation) : LombokLightClassBuilder extracted from public createBuilderClass(psiClass PsiClass, psiAnnotation PsiAnnotation) : PsiClass in class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Extract Method private getKeyType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from protected getOneMethodBody(singularName String, psiFieldName String, psiFieldType PsiType, psiManager PsiManager, fluentBuilder boolean) : String in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method private getValueType(psiManager PsiManager, psiFieldType PsiType) : PsiType extracted from public appendBuildPrepare(buildMethodCode StringBuilder, psiVariable PsiVariable, fieldName String) : void in class de.plushnikov.intellij.plugin.processor.handler.singular.SingularMapHandler | From | To | |
Extract Method public getExistInnerBuilderClass(psiClass PsiClass, psiMethod PsiMethod, psiAnnotation PsiAnnotation) : Optional<PsiClass> extracted from public notExistInnerClass(psiClass PsiClass, psiMethod PsiMethod, psiAnnotation PsiAnnotation) : boolean in class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Extract Method public build(psiVariable PsiVariable, containingClass PsiClass) : AccessorsInfo extracted from public build(psiField PsiField) : AccessorsInfo in class de.plushnikov.intellij.plugin.processor.field.AccessorsInfo | From | To | |
Extract And Move Method | 2 | ||
Extract And Move Method public getExistInnerBuilderClass(psiClass PsiClass, psiMethod PsiMethod, psiAnnotation PsiAnnotation) : Optional<PsiClass> extracted from protected generatePsiElements(psiClass PsiClass, psiAnnotation PsiAnnotation, target List<? super PsiElement>) : void in class de.plushnikov.intellij.plugin.processor.clazz.builder.BuilderProcessor & moved to class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Extract And Move Method public getExistInnerBuilderClass(psiClass PsiClass, psiMethod PsiMethod, psiAnnotation PsiAnnotation) : Optional<PsiClass> extracted from protected processIntern(psiMethod PsiMethod, psiAnnotation PsiAnnotation, target List<? super PsiElement>) : void in class de.plushnikov.intellij.plugin.processor.method.BuilderMethodProcessor & moved to class de.plushnikov.intellij.plugin.processor.handler.BuilderHandler | From | To | |
Rename Parameter | 2 | ||
Rename Parameter psiField : PsiField to psiVariable : PsiVariable in method public build(psiVariable PsiVariable, containingClass PsiClass) : AccessorsInfo in class de.plushnikov.intellij.plugin.processor.field.AccessorsInfo | From | To | |
Rename Parameter disiredClass : Class<T> to desiredClass : Class<T> in method private filterPsiElements(psiClass PsiClass, desiredClass Class<T>) : Collection<T> in class de.plushnikov.intellij.plugin.util.PsiClassUtil | From | To |