Skip to content

Pointing to a method invocation of a removed class #63

Description

@lmove

This issue seems to be a TP. Nevertheless, it is weird that we are reporting a SUPERCLASS_REMOVED breaking change in all cases. The real cause behind this situation is a CLASS_REMOVED breaking change. Let's investigate a bit more. In any case, there is indeed an issue as reported by the broken uses, the problem is that nor JDT nor the Maven compilers report the error.

ID: 9e20076a-8060-4f8d-be55-d82107962822
Path: code/maracas/test-data/api-evolution-data-corpus/client/src/genericsWildcardsClazzConstructorParamLowerBoundsSpecialization/Main.java
Line: 12
Breaking change: SUPERCLASS_REMOVED
API use: METHOD_INVOCATION
Used declaration: toString()
Source declaration: testing_lib.accessModifierClazzFieldAccessIncreaseNonToProtected.AccessModifierClazzFieldAccessIncreaseNonToProtected

ID: 3e44b004-c8df-4bd8-bd45-7a18681b9247
Path: code/maracas/test-data/api-evolution-data-corpus/client/src/otherIfazeDelete/Main.java
Line: 9
Breaking change: SUPERCLASS_REMOVED
API use: METHOD_INVOCATION
Used declaration: toString()
Source declaration: testing_lib.accessModifierClazzFieldAccessIncreaseNonToProtected.AccessModifierClazzFieldAccessIncreaseNonToProtected

ID: 708c05db-d9cd-46dc-9764-44645ccb743f
Path: code/maracas/test-data/api-evolution-data-corpus/client/src/membersIfazeNestedIfazeDelete/Main.java
Line: 9
Breaking change: SUPERCLASS_REMOVED
API use: METHOD_INVOCATION
Used declaration: toString()
Source declaration: testing_lib.accessModifierClazzFieldAccessIncreaseNonToProtected.AccessModifierClazzFieldAccessIncreaseNonToProtected

ID: 1c33afcb-e67c-4c18-b177-40c1d536bf17
Path: code/maracas/test-data/api-evolution-data-corpus/client/src/otherClazzDelete/Main.java
Line: 9
Breaking change: SUPERCLASS_REMOVED
API use: METHOD_INVOCATION
Used declaration: toString()
Source declaration: testing_lib.accessModifierClazzFieldAccessIncreaseNonToProtected.AccessModifierClazzFieldAccessIncreaseNonToProtected

ID: 9c3f83e2-9b84-4305-ac33-9b537a6e99d3
Path: [/home/lina/Documents/code/maracas/test-data/api-evolution-data-corpus/client/src/modifierClazzNonFinalToFinal/Main.java](file:///home/lina/Documents/code/maracas/test-data/api-evolution-data-corpus/client/src/modifierClazzNonFinalToFinal/Main.java)
Line: 9
Breaking change: SUPERCLASS_REMOVED
API use: METHOD_INVOCATION
Used declaration: toString()
Source declaration: testing_lib.accessModifierClazzFieldAccessIncreaseNonToProtected.AccessModifierClazzFieldAccessIncreaseNonToProtected

ID: d0d5b36d-c9b0-4cc4-96bc-5c1c99b55869
Path: /code/maracas/test-data/api-evolution-data-corpus/client/src/inheritanceClazzContractSuperClassSet/Main.java
Line: 10
Breaking change: SUPERCLASS_REMOVED
API use: METHOD_INVOCATION
Used declaration: printClazz2()
Source declaration: testing_lib.inheritanceClazzContractSuperClassSet.InheritanceClazzContractSuperInterfaceSet

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions