331b7ca83cbb71e0e90269514dbef788bbb39693
Files Diff
- Added: 24
- Removed: 5
- Renamed: 0
- Modified: 23
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Change Parameter Type | 3 | ||
| Change Parameter Type modifier : MethodModifier_ to modifier : M in method public is(modifier M) : boolean in class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Change Parameter Type superClass : Type_ to superClass : ScalarType_ in method public Class_(className String, superClass ScalarType_) in class com.speedment.codegen.model.class_.Class_ | From | To | |
| Change Parameter Type modifier : ParameterModifier_ to modifier : M in method public is(modifier M) : boolean in class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Move Method | 2 | ||
| Move Method public stream() : Stream<CodeModel> from class com.speedment.codegen.model.Type_ to public stream() : Stream<CodeModel> from class com.speedment.codegen.model.statement.block.Block_ | From | To | |
| Move Method public getModelType() : Type from class com.speedment.codegen.model.Type_ to public getModelType() : Type from class com.speedment.codegen.model.statement.block.Block_ | From | To | |
| Extract Class | 1 | ||
| Extract Class com.speedment.codegen.model.statement.block.Block_ from class com.speedment.codegen.model.Type_ | From | To | |
| Move And Rename Class | 1 | ||
| Move And Rename Class com.speedment.codegen.model.Type_ moved and renamed to com.speedment.codegen.model.type.ScalarType_ | From | To | |
| Move Class | 3 | ||
| Move Class com.speedment.codegen.model.ArrayType_ moved to com.speedment.codegen.model.type.ArrayType_ | From | To | |
| Move Class com.speedment.codegen.model.block.InitializerBlock_ moved to com.speedment.codegen.model.statement.block.InitializerBlock_ | From | To | |
| Move Class com.speedment.codegen.model.block.Initializable moved to com.speedment.codegen.model.statement.block.Initializable | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type type : Type_ to type : ScalarType_ in method public main(args String[]) : void in class com.speedment.codegen.Test | From | To | |
| Extract Method | 1 | ||
| Extract Method public add(firstClassModifier_m M, restClassModifiers M...) : T extracted from public add(firstClassModifier_m M, restClassModifiers M...) : T in class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Push Down Method | 3 | ||
| Push Down Method public getStatementText() : CharSequence from class com.speedment.codegen.model.statement.Statement_ to public getText() : CharSequence from class com.speedment.codegen.model.statement.expression.SimpleExpression | From | To | |
| Push Down Method public Statement_(statementText CharSequence) from class com.speedment.codegen.model.statement.Statement_ to public SimpleExpression(text CharSequence) from class com.speedment.codegen.model.statement.expression.SimpleExpression | From | To | |
| Push Down Method public setStatementText(statementText CharSequence) : void from class com.speedment.codegen.model.statement.Statement_ to public setText(text CharSequence) : void from class com.speedment.codegen.model.statement.expression.SimpleExpression | From | To | |
| Pull Up Method | 5 | ||
| Pull Up Method public is(modifier MethodModifier_) : boolean from class com.speedment.codegen.model.method.Method_ to public is(modifier M) : boolean from class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Pull Up Method public set(newSet Set<M>) : T from class com.speedment.codegen.model.class_.ClassAndInterfaceBase to public set(newSet Set<M>) : T from class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Pull Up Method public is(modifier M) : boolean from class com.speedment.codegen.model.class_.ClassAndInterfaceBase to public is(modifier M) : boolean from class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Pull Up Method public add(firstClassModifier_m M, restClassModifiers M...) : T from class com.speedment.codegen.model.class_.ClassAndInterfaceBase to public add(firstClassModifier_m M, restClassModifiers M...) : T from class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Pull Up Method public is(modifier ParameterModifier_) : boolean from class com.speedment.codegen.model.parameter.Parameter_ to public is(modifier M) : boolean from class com.speedment.codegen.model.AbstractModifiableCodeModel | From | To | |
| Change Return Type | 5 | ||
| Change Return Type Expression_ to Expression in method public getExpression() : Expression in class com.speedment.codegen.model.field.Field_ | From | To | |
| Change Return Type void to ArrayType_ in method public setArrayDimension(arrayDimension int) : ArrayType_ in class com.speedment.codegen.model.type.ArrayType_ | From | To | |
| Change Return Type Type_ to ScalarType_ in method public getExtendsType() : ScalarType_ in class com.speedment.codegen.model.generic.Generic_ | From | To | |
| Change Return Type void to Class_ in method public setSuperClass(superClass Class<?>) : Class_ in class com.speedment.codegen.model.class_.Class_ | From | To | |
| Change Return Type Type_ to ScalarType_ in method public getSuperClassType() : ScalarType_ in class com.speedment.codegen.model.class_.Class_ | From | To | |
| Extract Superclass | 3 | ||
| Extract Superclass com.speedment.codegen.model.type.Type_ from classes [com.speedment.codegen.model.type.ArrayType_] | From | To | |
| Extract Superclass com.speedment.codegen.model.AbstractCodeModel from classes [com.speedment.codegen.model.annotation.Annotation_, com.speedment.codegen.model.generic.Generic_, com.speedment.codegen.model.javadoc.Javadoc_, com.speedment.codegen.model.package_.Package_] | From | To | |
| Extract Superclass com.speedment.codegen.model.AbstractModifiableCodeModel from classes [com.speedment.codegen.model.class_.ClassAndInterfaceBase, com.speedment.codegen.model.class_.Constructor_, com.speedment.codegen.model.field.Field_, com.speedment.codegen.model.method.Method_, com.speedment.codegen.model.parameter.Parameter_] | From | To | |
| Change Attribute Type | 3 | ||
| Change Attribute Type expression : Expression_ to expression : Expression in class com.speedment.codegen.model.field.Field_ | From | To | |
| Change Attribute Type extendsType : Type_ to extendsType : ScalarType_ in class com.speedment.codegen.model.generic.Generic_ | From | To | |
| Change Attribute Type superClassType : Type_ to superClassType : ScalarType_ in class com.speedment.codegen.model.class_.Class_ | From | To | |
| Rename Parameter | 4 | ||
| Rename Parameter pagage : Package_ to package_ : Package_ in method public setPackage(package_ Package_) : T in class com.speedment.codegen.model.class_.ClassAndInterfaceBase | From | To | |
| Rename Parameter statementText : CharSequence to text : CharSequence in method public SimpleExpression(text CharSequence) in class com.speedment.codegen.model.statement.expression.SimpleExpression | From | To | |
| Rename Parameter javadoc : Javadoc_ to javadoc_ : Javadoc_ in method public setJavadoc(javadoc_ Javadoc_) : T in class com.speedment.codegen.model.class_.ClassAndInterfaceBase | From | To | |
| Rename Parameter statementText : CharSequence to text : CharSequence in method public setText(text CharSequence) : void in class com.speedment.codegen.model.statement.expression.SimpleExpression | From | To |