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 |