JDR subsystem: utility methods made public
This commit is contained in:
+3
-3
@@ -290,7 +290,7 @@ public final class JavaClassResolver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private static ClassKind determineClassKind(@NotNull JavaClass klass) {
|
public static ClassKind determineClassKind(@NotNull JavaClass klass) {
|
||||||
if (klass.isInterface()) {
|
if (klass.isInterface()) {
|
||||||
return klass.isAnnotationType() ? ClassKind.ANNOTATION_CLASS : ClassKind.TRAIT;
|
return klass.isAnnotationType() ? ClassKind.ANNOTATION_CLASS : ClassKind.TRAIT;
|
||||||
}
|
}
|
||||||
@@ -298,7 +298,7 @@ public final class JavaClassResolver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private static Modality determineClassModality(@NotNull JavaClass klass) {
|
public static Modality determineClassModality(@NotNull JavaClass klass) {
|
||||||
return klass.isAnnotationType()
|
return klass.isAnnotationType()
|
||||||
? Modality.FINAL
|
? Modality.FINAL
|
||||||
: Modality.convertFromFlags(klass.isAbstract() || klass.isInterface(), !klass.isFinal());
|
: Modality.convertFromFlags(klass.isAbstract() || klass.isInterface(), !klass.isFinal());
|
||||||
@@ -410,7 +410,7 @@ public final class JavaClassResolver {
|
|||||||
return FqNameUnsafe.fromSegments(correctedSegments);
|
return FqNameUnsafe.fromSegments(correctedSegments);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isInnerClass(@NotNull JavaClass javaClass) {
|
public static boolean isInnerClass(@NotNull JavaClass javaClass) {
|
||||||
return javaClass.getOuterClass() != null && !javaClass.isStatic();
|
return javaClass.getOuterClass() != null && !javaClass.isStatic();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user