org.jetbrains.jet.lang.resolve.java.resolver
Class JavaCompileTimeConstResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.JavaCompileTimeConstResolver

public final class JavaCompileTimeConstResolver
extends java.lang.Object


Constructor Summary
JavaCompileTimeConstResolver()
           
 
Method Summary
 CompileTimeConstant<?> getCompileTimeConstFromExpression(FqName annotationFqName, Name parameterName, com.intellij.psi.PsiAnnotationMemberValue value, PostponedTasks postponedTasks)
           
static CompileTimeConstant<?> getCompileTimeConstFromLiteralExpressionWithExpectedType(com.intellij.psi.PsiLiteralExpression value, JetType expectedType)
           
 void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
           
 void setClassResolver(JavaClassResolver classResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCompileTimeConstResolver

public JavaCompileTimeConstResolver()
Method Detail

setAnnotationResolver

@Inject
public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)

setClassResolver

@Inject
public void setClassResolver(JavaClassResolver classResolver)

getCompileTimeConstFromExpression

@Nullable
public CompileTimeConstant<?> getCompileTimeConstFromExpression(FqName annotationFqName,
                                                                         Name parameterName,
                                                                         com.intellij.psi.PsiAnnotationMemberValue value,
                                                                         PostponedTasks postponedTasks)

getCompileTimeConstFromLiteralExpressionWithExpectedType

@Nullable
public static CompileTimeConstant<?> getCompileTimeConstFromLiteralExpressionWithExpectedType(@NotNull
                                                                                                       com.intellij.psi.PsiLiteralExpression value,
                                                                                                       @Nullable
                                                                                                       JetType expectedType)