Rewrite evaluator to kotlin. Small refactoring

This commit is contained in:
Natalia Ukhorskaya
2013-11-13 20:31:47 +04:00
parent e23ef2dc98
commit dd0122a482
7 changed files with 429 additions and 511 deletions
@@ -114,7 +114,7 @@ public class TraceBasedJavaResolverCache implements JavaResolverCache {
PsiField psiField = ((JavaFieldImpl) field).getPsi();
trace.record(VARIABLE, psiField, descriptor);
if (AnnotationUtils.isPropertyAcceptableAsAnnotationParameter(descriptor)) {
if (AnnotationUtils.isPropertyCompileTimeConstant(descriptor)) {
PsiExpression initializer = psiField.getInitializer();
if (initializer instanceof PsiLiteralExpression) {
CompileTimeConstant<?> constant = JavaAnnotationArgumentResolver