Move isEnumClassObject from JavaDescriptorResolver to DescriptorUtils

This commit is contained in:
Natalia.Ukhorskaya
2012-08-22 12:59:18 +04:00
parent b7966f4512
commit aeb297d417
2 changed files with 7 additions and 7 deletions
@@ -375,4 +375,10 @@ public class DescriptorUtils {
public static Name getClassObjectName(@NotNull String className) {
return Name.special("<class-object-for-" + className + ">");
}
public static boolean isEnumClassObject(@NotNull DeclarationDescriptor classObjectDescriptor) {
DeclarationDescriptor containingDeclaration = classObjectDescriptor.getContainingDeclaration();
return ((containingDeclaration instanceof ClassDescriptor) &&
((ClassDescriptor) containingDeclaration).getKind() == ClassKind.ENUM_CLASS);
}
}