diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/AlternativeFieldSignatureData.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/AlternativeFieldSignatureData.java index a67f336e671..47bdd20fdc3 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/AlternativeFieldSignatureData.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/AlternativeFieldSignatureData.java @@ -84,7 +84,7 @@ public class AlternativeFieldSignatureData extends ElementAlternativeSignatureDa throw new AlternativeSignatureMismatchException("Wrong mutability in annotation for field"); } - if (altProperty.getInitializer() != null) { + if (altProperty.hasInitializer()) { throw new AlternativeSignatureMismatchException("Default value is not expected in annotation for field"); } } diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetProperty.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetProperty.java index 443caae2880..5ccc42d5d16 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetProperty.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetProperty.java @@ -168,6 +168,10 @@ public class JetProperty extends JetTypeParameterListOwnerStub SKIP_DELIMITERS = new Predicate() { @@ -68,7 +68,7 @@ public class DeclarationUtils { } if (property == null) return null; - if (property.getInitializer() != null) return null; + if (property.hasInitializer()) return null; if (!JetPsiUtil.isOrdinaryAssignment(initializer)) return null; JetBinaryExpression assignment = (JetBinaryExpression) initializer; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/RemovePartsFromPropertyFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/RemovePartsFromPropertyFix.java index 152b3898a23..acbb46748a9 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/RemovePartsFromPropertyFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/RemovePartsFromPropertyFix.java @@ -42,7 +42,7 @@ public class RemovePartsFromPropertyFix extends JetIntentionAction } private RemovePartsFromPropertyFix(@NotNull JetProperty element) { - this(element, element.getInitializer() != null, + this(element, element.hasInitializer(), element.getGetter() != null && element.getGetter().getBodyExpression() != null, element.getSetter() != null && element.getSetter().getBodyExpression() != null); }