|
|||||||||
| 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.JavaAnnotationArgumentResolver
public final class JavaAnnotationArgumentResolver
| Field Summary | |
|---|---|
static FqName |
JL_CLASS_FQ_NAME
|
| Constructor Summary | |
|---|---|
JavaAnnotationArgumentResolver()
|
|
| Method Summary | |
|---|---|
CompileTimeConstant<?> |
resolveAnnotationArgument(FqName annotationFqName,
JavaAnnotationArgument argument,
PostponedTasks postponedTasks)
|
static CompileTimeConstant<?> |
resolveCompileTimeConstantValue(java.lang.Object value,
JetType expectedType)
|
void |
setAnnotationResolver(JavaAnnotationResolver annotationResolver)
|
void |
setClassResolver(JavaClassResolver classResolver)
|
void |
setTypeTransformer(JavaTypeTransformer typeTransformer)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final FqName JL_CLASS_FQ_NAME
| Constructor Detail |
|---|
public JavaAnnotationArgumentResolver()
| Method Detail |
|---|
@Inject public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
@Inject public void setClassResolver(JavaClassResolver classResolver)
@Inject public void setTypeTransformer(JavaTypeTransformer typeTransformer)
@Nullable
public CompileTimeConstant<?> resolveAnnotationArgument(@NotNull
FqName annotationFqName,
@NotNull
JavaAnnotationArgument argument,
@NotNull
PostponedTasks postponedTasks)
@Nullable
public static CompileTimeConstant<?> resolveCompileTimeConstantValue(@Nullable
java.lang.Object value,
@Nullable
JetType expectedType)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||