|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.lang.resolve.java.resolver.JavaAnnotationResolver
public final class JavaAnnotationResolver
| Field Summary | |
|---|---|
static Name |
DEFAULT_ANNOTATION_MEMBER_NAME
|
| Constructor Summary | |
|---|---|
JavaAnnotationResolver()
|
|
| Method Summary | |
|---|---|
JavaAnnotation |
findAnnotationWithExternal(JavaAnnotationOwner owner,
JvmClassName name)
|
boolean |
hasMutableAnnotation(JavaAnnotationOwner owner)
|
boolean |
hasNotNullAnnotation(JavaAnnotationOwner owner)
|
boolean |
hasReadonlyAnnotation(JavaAnnotationOwner owner)
|
AnnotationDescriptor |
resolveAnnotation(JavaAnnotation javaAnnotation,
PostponedTasks postponedTasks)
|
java.util.List<AnnotationDescriptor> |
resolveAnnotations(JavaAnnotationOwner owner)
|
java.util.List<AnnotationDescriptor> |
resolveAnnotations(JavaAnnotationOwner owner,
PostponedTasks tasks)
|
void |
setArgumentResolver(JavaAnnotationArgumentResolver argumentResolver)
|
void |
setClassResolver(JavaClassResolver classResolver)
|
void |
setExternalAnnotationResolver(ExternalAnnotationResolver externalAnnotationResolver)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Name DEFAULT_ANNOTATION_MEMBER_NAME
| Constructor Detail |
|---|
public JavaAnnotationResolver()
| Method Detail |
|---|
@Inject public void setClassResolver(JavaClassResolver classResolver)
@Inject public void setArgumentResolver(JavaAnnotationArgumentResolver argumentResolver)
@Inject public void setExternalAnnotationResolver(ExternalAnnotationResolver externalAnnotationResolver)
@NotNull
public java.util.List<AnnotationDescriptor> resolveAnnotations(@NotNull
JavaAnnotationOwner owner,
@NotNull
PostponedTasks tasks)
@NotNull
public java.util.List<AnnotationDescriptor> resolveAnnotations(@NotNull
JavaAnnotationOwner owner)
@Nullable
public AnnotationDescriptor resolveAnnotation(@NotNull
JavaAnnotation javaAnnotation,
@NotNull
PostponedTasks postponedTasks)
@Nullable
public JavaAnnotation findAnnotationWithExternal(@NotNull
JavaAnnotationOwner owner,
@NotNull
JvmClassName name)
public boolean hasNotNullAnnotation(@NotNull
JavaAnnotationOwner owner)
public boolean hasMutableAnnotation(@NotNull
JavaAnnotationOwner owner)
public boolean hasReadonlyAnnotation(@NotNull
JavaAnnotationOwner owner)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||