org.jetbrains.kotlin.js.translate.utils
Class AnnotationsUtils
java.lang.Object
org.jetbrains.kotlin.js.translate.utils.AnnotationsUtils
public final class AnnotationsUtils
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JS_MODULE_ANNOTATION
public static final FqName JS_MODULE_ANNOTATION
JS_QUALIFIER_ANNOTATION
public static final FqName JS_QUALIFIER_ANNOTATION
hasAnnotation
public static boolean hasAnnotation(@NotNull
DeclarationDescriptor descriptor,
@NotNull
PredefinedAnnotation annotation)
getNameForAnnotatedObject
@Nullable
public static java.lang.String getNameForAnnotatedObject(@NotNull
DeclarationDescriptor declarationDescriptor,
@NotNull
PredefinedAnnotation annotation)
getNameForAnnotatedObject
@Nullable
public static java.lang.String getNameForAnnotatedObject(@NotNull
DeclarationDescriptor descriptor)
isNativeObject
public static boolean isNativeObject(@NotNull
DeclarationDescriptor descriptor)
isNativeInterface
public static boolean isNativeInterface(@NotNull
DeclarationDescriptor descriptor)
isLibraryObject
public static boolean isLibraryObject(@NotNull
DeclarationDescriptor descriptor)
getJsName
@Nullable
public static java.lang.String getJsName(@NotNull
DeclarationDescriptor descriptor)
getJsNameAnnotation
@Nullable
public static AnnotationDescriptor getJsNameAnnotation(@NotNull
DeclarationDescriptor descriptor)
isPredefinedObject
public static boolean isPredefinedObject(@NotNull
DeclarationDescriptor descriptor)
hasJsNameInAccessors
public static boolean hasJsNameInAccessors(@NotNull
PropertyDescriptor property)
getModuleName
@Nullable
public static java.lang.String getModuleName(@NotNull
DeclarationDescriptor declaration)
getFileModuleName
@Nullable
public static java.lang.String getFileModuleName(@NotNull
BindingContext bindingContext,
@NotNull
DeclarationDescriptor declaration)
getFileQualifier
@Nullable
public static java.lang.String getFileQualifier(@NotNull
BindingContext bindingContext,
@NotNull
DeclarationDescriptor declaration)
isNonModule
public static boolean isNonModule(@NotNull
DeclarationDescriptor declaration)
isFromNonModuleFile
public static boolean isFromNonModuleFile(@NotNull
BindingContext bindingContext,
@NotNull
DeclarationDescriptor declaration)
getContainingFileAnnotations
@NotNull
public static java.util.List<AnnotationDescriptor> getContainingFileAnnotations(@NotNull
BindingContext bindingContext,
@NotNull
DeclarationDescriptor descriptor)