org.jetbrains.jet.lang.resolve.java.resolver
Class JavaAnnotationArgumentResolver
java.lang.Object
org.jetbrains.jet.lang.resolve.java.resolver.JavaAnnotationArgumentResolver
public final class JavaAnnotationArgumentResolver
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JL_CLASS_FQ_NAME
public static final FqName JL_CLASS_FQ_NAME
JavaAnnotationArgumentResolver
public JavaAnnotationArgumentResolver()
setAnnotationResolver
@Inject
public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
setClassResolver
@Inject
public void setClassResolver(JavaClassResolver classResolver)
setTypeTransformer
@Inject
public void setTypeTransformer(JavaTypeTransformer typeTransformer)
resolveAnnotationArgument
@Nullable
public CompileTimeConstant<?> resolveAnnotationArgument(@NotNull
FqName annotationFqName,
@NotNull
JavaAnnotationArgument argument,
@NotNull
PostponedTasks postponedTasks)
resolveCompileTimeConstantValue
@Nullable
public static CompileTimeConstant<?> resolveCompileTimeConstantValue(@Nullable
java.lang.Object value,
@Nullable
JetType expectedType)