Add/Remove Modifier: Do not add modifier if it's already present in the modifier list
This commit is contained in:
@@ -540,7 +540,7 @@ class KotlinPullUpHelper(
|
||||
if (member.hasModifier(JetTokens.ABSTRACT_KEYWORD)) {
|
||||
member.delete()
|
||||
}
|
||||
else if (!member.hasModifier(JetTokens.OVERRIDE_KEYWORD)) {
|
||||
else {
|
||||
member.addModifierWithSpace(JetTokens.OVERRIDE_KEYWORD)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,6 +71,7 @@ fun JetNamedDeclaration.addAnnotationWithSpace(annotationEntry: JetAnnotationEnt
|
||||
}
|
||||
|
||||
fun JetClass.makeAbstract() {
|
||||
if (isInterface() || hasModifier(JetTokens.ABSTRACT_KEYWORD)) return
|
||||
addModifierWithSpace(JetTokens.ABSTRACT_KEYWORD)
|
||||
if (!isInterface()) {
|
||||
addModifierWithSpace(JetTokens.ABSTRACT_KEYWORD)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user