Pull common method up

This commit is contained in:
Andrey Breslav
2014-01-14 22:04:11 +04:00
parent 97759f5bb7
commit d0a93f8be0
3 changed files with 5 additions and 0 deletions
@@ -109,6 +109,7 @@ public final class FqName extends FqNameBase {
return fqName.shortName(); return fqName.shortName();
} }
@Override
@NotNull @NotNull
public Name shortNameOrSpecial() { public Name shortNameOrSpecial() {
return fqName.shortNameOrSpecial(); return fqName.shortNameOrSpecial();
@@ -52,6 +52,9 @@ public abstract class FqNameBase {
return toFqNameUnsafe().equals(that); return toFqNameUnsafe().equals(that);
} }
@NotNull
public abstract Name shortNameOrSpecial();
@NotNull @NotNull
public abstract List<Name> pathSegments(); public abstract List<Name> pathSegments();
} }
@@ -153,6 +153,7 @@ public final class FqNameUnsafe extends FqNameBase {
return shortName; return shortName;
} }
@Override
@NotNull @NotNull
public Name shortNameOrSpecial() { public Name shortNameOrSpecial() {
if (isRoot()) { if (isRoot()) {