public final class JavaCompileTimeConstResolver extends java.lang.Object
Constructor and Description |
---|
JavaCompileTimeConstResolver() |
Modifier and Type | Method and Description |
---|---|
CompileTimeConstant<?> |
getCompileTimeConstFromExpression(FqName annotationFqName,
Name parameterName,
com.intellij.psi.PsiAnnotationMemberValue value,
PostponedTasks postponedTasks) |
void |
setAnnotationResolver(JavaAnnotationResolver annotationResolver) |
void |
setClassResolver(JavaClassResolver classResolver) |
public JavaCompileTimeConstResolver()
@Inject public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
@Inject public void setClassResolver(JavaClassResolver classResolver)
@Nullable public CompileTimeConstant<?> getCompileTimeConstFromExpression(FqName annotationFqName, Name parameterName, com.intellij.psi.PsiAnnotationMemberValue value, PostponedTasks postponedTasks)