pouryafard75 / RM-ASTDiff

MIT License
2 stars 1 forks source link

Improve diff for implements becoming extends #107

Closed tsantalis closed 2 months ago

tsantalis commented 2 months ago

https://github.com/JabRef/jabref/pull/11282 src/main/java/org/jabref/logic/importer/ImportCleanupBiblatex.java

image

pouryafard75 commented 2 months ago

@tsantalis Is the information available in the API at the moment? If yes, please assign this to me.

tsantalis commented 2 months ago

@pouryafard75 No it is not reported by RMiner yet

tsantalis commented 2 months ago

@pouryafard75 UMLClassBaseDiff APIs

public Optional<Pair<UMLType, UMLType>> getImplementedInterfaceBecomesSuperclass() {
    return implementedInterfaceBecomesSuperclass;
}

public Optional<Pair<UMLType, UMLType>> getSuperclassBecomesImplementedInterface() {
    return superclassBecomesImplementedInterface;
}
pouryafard75 commented 2 months ago

Original Example:

image

Original Example with commit order reversed:

image