| Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/model/AnalysisServerOutlineListener.java
|
| diff --git a/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/HighlightType.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/model/AnalysisServerOutlineListener.java
|
| similarity index 58%
|
| copy from editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/HighlightType.java
|
| copy to editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/model/AnalysisServerOutlineListener.java
|
| index 3c8cac0dc53d627637982c954143183953022d96..dea4cd59b3a2b0539a379f07a009e7c4886093a2 100644
|
| --- a/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/HighlightType.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/analysis/model/AnalysisServerOutlineListener.java
|
| @@ -11,23 +11,20 @@
|
| * or implied. See the License for the specific language governing permissions and limitations under
|
| * the License.
|
| */
|
| -package com.google.dart.server;
|
| +
|
| +package com.google.dart.tools.core.analysis.model;
|
| +
|
| +import com.google.dart.engine.source.Source;
|
| +import com.google.dart.server.Outline;
|
|
|
| /**
|
| - * The enumeration {@code HighlightType} defines the kinds of highlighting that can be associated
|
| - * with a region of text.
|
| + * Used by {@link AnalysisServerData} to notify clients that new {@link Outline} is ready.
|
| *
|
| - * @coverage dart.server
|
| + * @coverage dart.tools.core.model
|
| */
|
| -public enum HighlightType {
|
| - COMMENT_BLOCK,
|
| - COMMENT_DOCUMENTATION,
|
| - COMMENT_END_OF_LINE,
|
| - KEYWORD,
|
| - LITERAL_BOOLEAN,
|
| - LITERAL_DOUBLE,
|
| - LITERAL_INTEGER,
|
| - LITERAL_LIST,
|
| - LITERAL_MAP,
|
| - LITERAL_STRING;
|
| +public interface AnalysisServerOutlineListener {
|
| + /**
|
| + * Called when {@link Outline} for a particular {@link Source} is ready.
|
| + */
|
| + void computedOutline(String contextId, Source source, Outline outline);
|
| }
|
|
|