Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(282)

Unified Diff: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/element/PropertyAccessorElementImpl.java

Issue 15500002: Checkpoint for more inheritance error codes 'Missing inherited member' warnings. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rebase with bleeding_edge Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/element/PropertyAccessorElementImpl.java
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/element/PropertyAccessorElementImpl.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/element/PropertyAccessorElementImpl.java
index 8340bf0be09fe5d7c60929270c545c01bbbf672a..213ee910429de06045e57f787723f354084bb0f1 100644
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/element/PropertyAccessorElementImpl.java
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/element/PropertyAccessorElementImpl.java
@@ -90,6 +90,11 @@ public class PropertyAccessorElementImpl extends ExecutableElementImpl implement
}
@Override
+ public boolean isAbstract() {
+ return hasModifier(Modifier.ABSTRACT);
+ }
+
+ @Override
public boolean isGetter() {
return hasModifier(Modifier.GETTER);
}
@@ -105,6 +110,15 @@ public class PropertyAccessorElementImpl extends ExecutableElementImpl implement
}
/**
+ * Set whether this accessor is abstract to correspond to the given value.
+ *
+ * @param isAbstract {@code true} if the accessor is abstract
+ */
+ public void setAbstract(boolean isAbstract) {
+ setModifier(Modifier.ABSTRACT, isAbstract);
+ }
+
+ /**
* Set whether this accessor is a getter to correspond to the given value.
*
* @param isGetter {@code true} if the accessor is a getter

Powered by Google App Engine
This is Rietveld 408576698