org.jetbrains.kotlin.load.java
Class JvmAnnotationNames

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.JvmAnnotationNames

public final class JvmAnnotationNames
extends java.lang.Object


Nested Class Summary
static class JvmAnnotationNames.KotlinSyntheticClass
           
 
Field Summary
static java.lang.String ABI_VERSION_FIELD_NAME
           
static java.lang.String DATA_FIELD_NAME
           
static Name DEFAULT_ANNOTATION_MEMBER_NAME
           
static FqName JETBRAINS_MUTABLE_ANNOTATION
           
static FqName JETBRAINS_NOT_NULL_ANNOTATION
           
static FqName JETBRAINS_NULLABLE_ANNOTATION
           
static FqName JETBRAINS_READONLY_ANNOTATION
           
static FqName KOTLIN_CLASS
           
static FqName KOTLIN_PACKAGE
           
static FqName KOTLIN_SIGNATURE
           
static FqName OLD_JET_CLASS_ANNOTATION
          Deprecated. 
static FqName OLD_JET_PACKAGE_CLASS_ANNOTATION
          Deprecated. 
static FqName OLD_JET_VALUE_PARAMETER_ANNOTATION
          Deprecated. 
static FqName OLD_KOTLIN_CLASS
          Deprecated. 
static FqName OLD_KOTLIN_PACKAGE
          Deprecated. 
static FqName OLD_KOTLIN_PACKAGE_FRAGMENT
          Deprecated. 
static FqName OLD_KOTLIN_SIGNATURE
           
static FqName OLD_KOTLIN_TRAIT_IMPL
          Deprecated. 
 
Method Summary
static boolean isSpecialAnnotation(ClassId classId, boolean javaSpecificAnnotationsAreSpecial)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KOTLIN_CLASS

public static final FqName KOTLIN_CLASS

KOTLIN_PACKAGE

public static final FqName KOTLIN_PACKAGE

KOTLIN_SIGNATURE

public static final FqName KOTLIN_SIGNATURE

OLD_KOTLIN_SIGNATURE

public static final FqName OLD_KOTLIN_SIGNATURE

ABI_VERSION_FIELD_NAME

public static final java.lang.String ABI_VERSION_FIELD_NAME
See Also:
Constant Field Values

DATA_FIELD_NAME

public static final java.lang.String DATA_FIELD_NAME
See Also:
Constant Field Values

DEFAULT_ANNOTATION_MEMBER_NAME

public static final Name DEFAULT_ANNOTATION_MEMBER_NAME

JETBRAINS_NOT_NULL_ANNOTATION

public static final FqName JETBRAINS_NOT_NULL_ANNOTATION

JETBRAINS_NULLABLE_ANNOTATION

public static final FqName JETBRAINS_NULLABLE_ANNOTATION

JETBRAINS_MUTABLE_ANNOTATION

public static final FqName JETBRAINS_MUTABLE_ANNOTATION

JETBRAINS_READONLY_ANNOTATION

public static final FqName JETBRAINS_READONLY_ANNOTATION

OLD_JET_CLASS_ANNOTATION

@Deprecated
public static final FqName OLD_JET_CLASS_ANNOTATION
Deprecated. 

OLD_JET_PACKAGE_CLASS_ANNOTATION

@Deprecated
public static final FqName OLD_JET_PACKAGE_CLASS_ANNOTATION
Deprecated. 

OLD_JET_VALUE_PARAMETER_ANNOTATION

@Deprecated
public static final FqName OLD_JET_VALUE_PARAMETER_ANNOTATION
Deprecated. 

OLD_KOTLIN_CLASS

@Deprecated
public static final FqName OLD_KOTLIN_CLASS
Deprecated. 

OLD_KOTLIN_PACKAGE

@Deprecated
public static final FqName OLD_KOTLIN_PACKAGE
Deprecated. 

OLD_KOTLIN_PACKAGE_FRAGMENT

@Deprecated
public static final FqName OLD_KOTLIN_PACKAGE_FRAGMENT
Deprecated. 

OLD_KOTLIN_TRAIT_IMPL

@Deprecated
public static final FqName OLD_KOTLIN_TRAIT_IMPL
Deprecated. 
Method Detail

isSpecialAnnotation

public static boolean isSpecialAnnotation(@NotNull
                                          ClassId classId,
                                          boolean javaSpecificAnnotationsAreSpecial)