Remove useless code to determine default visibility
This commit is contained in:
committed by
Nikolay Krasko
parent
daf6036bc0
commit
f3bb952148
+1
-8
@@ -146,14 +146,7 @@ public class LazyClassDescriptor extends ClassDescriptorBase implements ClassDes
|
||||
}
|
||||
|
||||
boolean isLocal = classOrObject != null && KtPsiUtil.isLocal(classOrObject);
|
||||
Visibility defaultVisibility;
|
||||
if (kind == ClassKind.ENUM_ENTRY || (kind == ClassKind.OBJECT && isCompanionObject)) {
|
||||
defaultVisibility = Visibilities.PUBLIC;
|
||||
}
|
||||
else {
|
||||
defaultVisibility = Visibilities.DEFAULT_VISIBILITY;
|
||||
}
|
||||
this.visibility = isLocal ? Visibilities.LOCAL : resolveVisibilityFromModifiers(modifierList, defaultVisibility);
|
||||
this.visibility = isLocal ? Visibilities.LOCAL : resolveVisibilityFromModifiers(modifierList, Visibilities.DEFAULT_VISIBILITY);
|
||||
|
||||
this.isInner = modifierList != null && modifierList.hasModifier(INNER_KEYWORD) && !isIllegalInner(this);
|
||||
this.isData = modifierList != null && modifierList.hasModifier(KtTokens.DATA_KEYWORD);
|
||||
|
||||
@@ -236,18 +236,17 @@ open class KotlinChangeInfo(
|
||||
|
||||
fun getNewSignature(inheritedCallable: KotlinCallableDefinitionUsage<PsiElement>): String {
|
||||
val buffer = StringBuilder()
|
||||
|
||||
val defaultVisibility = if (kind.isConstructor) Visibilities.PUBLIC else Visibilities.DEFAULT_VISIBILITY
|
||||
val isCustomizedVisibility = newVisibility != Visibilities.DEFAULT_VISIBILITY
|
||||
|
||||
if (kind == Kind.PRIMARY_CONSTRUCTOR) {
|
||||
buffer.append(name)
|
||||
|
||||
if (newVisibility != defaultVisibility) {
|
||||
if (isCustomizedVisibility) {
|
||||
buffer.append(' ').append(newVisibility).append(" constructor ")
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!DescriptorUtils.isLocal(inheritedCallable.originalCallableDescriptor) && newVisibility != defaultVisibility) {
|
||||
if (!DescriptorUtils.isLocal(inheritedCallable.originalCallableDescriptor) && isCustomizedVisibility) {
|
||||
buffer.append(newVisibility).append(' ')
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user