Make KtProperty.getInitializer() use stub check

This commit is contained in:
Nikolay Krasko
2018-10-25 15:00:55 +03:00
parent 4f52f62b44
commit 7c49eeded7
@@ -239,12 +239,18 @@ public class KtProperty extends KtTypeParameterListOwnerStub<KotlinPropertyStub>
if (stub != null) {
return stub.hasInitializer();
}
return getInitializer() != null;
}
@Override
@Nullable
public KtExpression getInitializer() {
KotlinPropertyStub stub = getStub();
if (stub != null && !stub.hasInitializer()) {
return null;
}
return PsiTreeUtil.getNextSiblingOfType(findChildByType(EQ), KtExpression.class);
}