Chromium Code Reviews| Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/MultiplyInheritedExecutableElement.java |
| diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/angular/AngularDirectiveElement.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/MultiplyInheritedExecutableElement.java |
| similarity index 53% |
| copy from editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/angular/AngularDirectiveElement.java |
| copy to editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/MultiplyInheritedExecutableElement.java |
| index 9eb2b1e3791ff4315a3b430f592664b5a036a7ee..2403f317d3fd681e93cfc80274a404de62696ea7 100644 |
| --- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/angular/AngularDirectiveElement.java |
| +++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/element/MultiplyInheritedExecutableElement.java |
| @@ -11,22 +11,22 @@ |
| * or implied. See the License for the specific language governing permissions and limitations under |
| * the License. |
| */ |
| -package com.google.dart.engine.element.angular; |
| +package com.google.dart.engine.element; |
| /** |
| - * The interface {@code AngularDirectiveElement} defines the Angular controller described by |
| - * <code>NgDirective</code> annotation. |
| + * The interface {@link MultiplyInheritedExecutableElement} defines all of the behavior of an |
| + * {@link ExecutableElement}, with the additional information of an array of |
| + * {@link ExecutableElement}s that this element was composed. |
|
Brian Wilkerson
2014/02/24 19:59:00
nit: "that" --> "from which"?
jwren
2014/02/24 20:34:45
Done.
|
| * |
| * @coverage dart.engine.element |
| */ |
| -public interface AngularDirectiveElement extends AngularHasSelectorElement { |
| +public interface MultiplyInheritedExecutableElement extends ExecutableElement { |
| /** |
| - * Return an array containing all of the properties declared by this directive. |
| + * Return an array containing all of the executable elements defined within this executable |
| + * element. |
| + * |
| + * @return the elements defined within this executable element |
| */ |
| - AngularPropertyElement[] getProperties(); |
| + public ExecutableElement[] getExecutableElements(); |
|
Brian Wilkerson
2014/02/24 19:59:00
With the change of name for the class, should this
jwren
2014/02/24 20:34:45
Done.
|
| - /** |
| - * Checks if this directive is implemented by the class with given name. |
| - */ |
| - boolean isClass(String name); |
| } |