From 96ab705de1cb961af4dcc18ebf5b4c367c55782a Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Thu, 29 Mar 2018 15:26:00 +0200 Subject: [PATCH] Use PsiField::computeConstantValue to avoid building AST --- .../kotlin/load/java/structure/impl/JavaFieldImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaFieldImpl.java b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaFieldImpl.java index 032303fa730..c0238d6b6fe 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaFieldImpl.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaFieldImpl.java @@ -44,7 +44,7 @@ public class JavaFieldImpl extends JavaMemberImpl implements JavaField @Nullable @Override public Object getInitializerValue() { - return JavaConstantExpressionEvaluator.computeConstantExpression(getPsi().getInitializer(), false); + return getPsi().computeConstantValue(); } @Override