org.jetbrains.kotlin.load.java.structure
Interface JavaAnnotationOwner

All Superinterfaces:
JavaElement
All Known Subinterfaces:
JavaAnnotationOwnerImpl, JavaClass, JavaClassifierType, JavaConstructor, JavaField, JavaMember, JavaMethod, JavaValueParameter
All Known Implementing Classes:
JavaArrayTypeImpl, JavaClassifierImpl, JavaClassifierTypeImpl, JavaClassImpl, JavaConstructorImpl, JavaFieldImpl, JavaMemberImpl, JavaMethodImpl, JavaPrimitiveTypeImpl, JavaTypeImpl, JavaTypeParameterImpl, JavaValueParameterImpl, JavaWildcardTypeImpl

public interface JavaAnnotationOwner
extends JavaElement


Method Summary
 JavaAnnotation findAnnotation(FqName fqName)
           
 java.util.Collection<JavaAnnotation> getAnnotations()
           
 boolean isDeprecatedInJavaDoc()
           
 

Method Detail

getAnnotations

@NotNull
java.util.Collection<JavaAnnotation> getAnnotations()

findAnnotation

@Nullable
JavaAnnotation findAnnotation(@NotNull
                                       FqName fqName)

isDeprecatedInJavaDoc

boolean isDeprecatedInJavaDoc()