Index: compiler/java/com/google/dart/compiler/resolver/LabelElement.java |
diff --git a/compiler/java/com/google/dart/compiler/resolver/LabelElement.java b/compiler/java/com/google/dart/compiler/resolver/LabelElement.java |
index 07a891c0801ea6e124898f0db4d13d4950e1c820..8fb58d91c00dcbfd197e7b2c7ae1fc15333ba996 100644 |
--- a/compiler/java/com/google/dart/compiler/resolver/LabelElement.java |
+++ b/compiler/java/com/google/dart/compiler/resolver/LabelElement.java |
@@ -5,8 +5,17 @@ |
package com.google.dart.compiler.resolver; |
public interface LabelElement extends Element { |
+ |
+ public enum LabeledStatementType { |
+ STATEMENT, |
+ SWITCH_MEMBER_STATEMENT, |
+ SWITCH_STATEMENT, |
+ } |
+ |
/** |
* Returns the innermost function where this label is defined. |
*/ |
public MethodElement getEnclosingFunction(); |
+ |
+ public LabeledStatementType getStatementType(); |
} |