| Index: compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| diff --git a/compiler/java/com/google/dart/compiler/resolver/Elements.java b/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| index 6ced5c8e63b2d25020b7b86cce47dd94f132be10..f61f0703824dd0ad72063a1d5c0bcac54f50333d 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| @@ -736,6 +736,20 @@ static FieldElementImplementation fieldFromNode(DartField node,
|
| }
|
|
|
| /**
|
| + * @return <code>true</code> if given {@link Element} if {@link MethodElement} for
|
| + * function "identical".
|
| + */
|
| + public static boolean isFunctionIdentical(Element element) {
|
| + if (element instanceof MethodElement) {
|
| + MethodElement methodElement = (MethodElement) element;
|
| + return Objects.equal(methodElement.getName(), "identical")
|
| + && methodElement.getEnclosingElement() instanceof LibraryElement
|
| + && methodElement.getEnclosingElement().getName().equals("dart://core/core.dart");
|
| + }
|
| + return false;
|
| + }
|
| +
|
| + /**
|
| * @return <code>true</code> if given {@link Element} if {@link MethodElement} for artificial
|
| * "assert" statement.
|
| */
|
|
|