-
Notifications
You must be signed in to change notification settings - Fork 11
Visualisation of refactorings
FIX
Class UMLModifier
was introduced that provides LocationInfo
All AddXXXXModifier refactorings have a method UMLModifier getAddedModifier()
All RemoveXXXXModifier refactorings have a method UMLModifier getRemovedModifier()
All ChangeXXXXAccessModifier refactorings have two methods UMLModifier getOldModifier()
and UMLModifier getNewModifier()
Note These methods will return null
if the modifier is package-private
, because for package-private
access no keyword is used.
Instead of highlighting VariableDeclaration getOriginalVariable()
and VariableDeclaration getChangedTypeVariable()
getOriginalVariable().getType()
and getChangedTypeVariable().getType()
should be highlighted.
getType()
returns UMLType
object which has a LocationInfo
Nothing is highlighted.