org.jetbrains.jet.lang.resolve.java.resolver
Class JavaAnnotationResolver
java.lang.Object
org.jetbrains.jet.lang.resolve.java.resolver.JavaAnnotationResolver
public final class JavaAnnotationResolver
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_ANNOTATION_MEMBER_NAME
public static final Name DEFAULT_ANNOTATION_MEMBER_NAME
JavaAnnotationResolver
public JavaAnnotationResolver()
setClassResolver
@Inject
public void setClassResolver(JavaClassResolver classResolver)
setArgumentResolver
@Inject
public void setArgumentResolver(JavaAnnotationArgumentResolver argumentResolver)
setExternalAnnotationResolver
@Inject
public void setExternalAnnotationResolver(ExternalAnnotationResolver externalAnnotationResolver)
resolveAnnotations
@NotNull
public java.util.List<AnnotationDescriptor> resolveAnnotations(@NotNull
JavaAnnotationOwner owner,
@NotNull
PostponedTasks tasks)
resolveAnnotations
@NotNull
public java.util.List<AnnotationDescriptor> resolveAnnotations(@NotNull
JavaAnnotationOwner owner)
resolveAnnotation
@Nullable
public AnnotationDescriptor resolveAnnotation(@NotNull
JavaAnnotation javaAnnotation,
@NotNull
PostponedTasks postponedTasks)
findAnnotationWithExternal
@Nullable
public JavaAnnotation findAnnotationWithExternal(@NotNull
JavaAnnotationOwner owner,
@NotNull
JvmClassName name)
hasNotNullAnnotation
public boolean hasNotNullAnnotation(@NotNull
JavaAnnotationOwner owner)
hasMutableAnnotation
public boolean hasMutableAnnotation(@NotNull
JavaAnnotationOwner owner)
hasReadonlyAnnotation
public boolean hasReadonlyAnnotation(@NotNull
JavaAnnotationOwner owner)