|
885 | 885 | "type": "Move Method",
|
886 | 886 | "description": "Move Method public onType(typeDescription TypeDescription) : TypeVariableProxy from class net.bytebuddy.dynamic.TargetType.TypeVariableProxy.Extractor to public onType(typeDescription TypeDescription) : TypeVariableProxy from class net.bytebuddy.description.type.generic.GenericTypeDescription.Visitor.Substitutor.ForRawType",
|
887 | 887 | "comment": "Second Opinion, Seems FP since the Extractor is removerd and ForRawType is a new class. Moreover the method is the same since both class implement the same extends the same class | Davood: If you accept moving from a class which no longer exists to a new class, this is TP. Otherwise FP. However, I would mark the entire thing as a rename class. All the methods/attributes of the removed class is being repeated (with small modifications) in the new class. Matin, Davood: FP, condidate move and rename class",
|
888 |
| - "validation": "TP", |
889 |
| - "detectionTools": "RefactoringMiner, RefDiff, RD-1x, RD-2x", |
| 888 | + "validation": "FP", |
| 889 | + "detectionTools": "RefDiff, RD-1x, RD-2x", |
890 | 890 | "validators": "Matin, Davood, Nikos"
|
891 | 891 | }, {
|
892 | 892 | "type": "Move Method",
|
|
1330 | 1330 | "detectionTools": "RefactoringMiner",
|
1331 | 1331 | "validators": null
|
1332 | 1332 | }, {
|
1333 |
| - "type": "Move And Rename Method", |
1334 |
| - "description": "Move And Rename Method public Extractor(substitute TypeDescription, substitutionMatcher ElementMatcher<? super TypeDescription>) from class net.bytebuddy.dynamic.TargetType.TypeVariableProxy.Extractor to protected ForRawType(substitute TypeDescription, substitutionMatcher ElementMatcher<? super TypeDescription>) from class net.bytebuddy.description.type.generic.GenericTypeDescription.Visitor.Substitutor.ForRawType", |
| 1333 | + "type": "Extract Attribute", |
| 1334 | + "description": "Extract Attribute public ARRAY_INTERFACES : GenericTypeList in class net.bytebuddy.description.type.TypeDescription", |
1335 | 1335 | "comment": null,
|
1336 | 1336 | "validation": "TP",
|
1337 | 1337 | "detectionTools": "RefactoringMiner",
|
1338 | 1338 | "validators": null
|
1339 | 1339 | }, {
|
1340 |
| - "type": "Extract Attribute", |
1341 |
| - "description": "Extract Attribute public ARRAY_INTERFACES : GenericTypeList in class net.bytebuddy.description.type.TypeDescription", |
| 1340 | + "type": "Move And Rename Class", |
| 1341 | + "description": "Move And Rename Class net.bytebuddy.dynamic.TargetType.TypeVariableProxy.Extractor moved and renamed to net.bytebuddy.description.type.generic.GenericTypeDescription.Visitor.Substitutor.ForRawType", |
| 1342 | + "comment": null, |
| 1343 | + "validation": "TP", |
| 1344 | + "detectionTools": "RefactoringMiner", |
| 1345 | + "validators": null |
| 1346 | + }, { |
| 1347 | + "type": "Add Class Modifier", |
| 1348 | + "description": "Add Class Modifier static in class net.bytebuddy.description.type.generic.GenericTypeDescription.Visitor.Substitutor.ForRawType", |
| 1349 | + "comment": null, |
| 1350 | + "validation": "TP", |
| 1351 | + "detectionTools": "RefactoringMiner", |
| 1352 | + "validators": null |
| 1353 | + }, { |
| 1354 | + "type": "Change Class Access Modifier", |
| 1355 | + "description": "Change Class Access Modifier package to public in class net.bytebuddy.description.type.generic.GenericTypeDescription.Visitor.Substitutor.ForRawType", |
| 1356 | + "comment": null, |
| 1357 | + "validation": "TP", |
| 1358 | + "detectionTools": "RefactoringMiner", |
| 1359 | + "validators": null |
| 1360 | + }, { |
| 1361 | + "type": "Add Method Annotation", |
| 1362 | + "description": "Add Method Annotation @SuppressWarnings(\"unchecked\") in method public onMethod(methodDescription MethodDescription) : TypeVariableProxy from class net.bytebuddy.description.type.generic.GenericTypeDescription.Visitor.Substitutor.ForRawType", |
1342 | 1363 | "comment": null,
|
1343 | 1364 | "validation": "TP",
|
1344 | 1365 | "detectionTools": "RefactoringMiner",
|
|
0 commit comments