| Index: dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeProvider.java
 | 
| ===================================================================
 | 
| --- dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeProvider.java	(revision 29808)
 | 
| +++ dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeProvider.java	(working copy)
 | 
| @@ -1,11 +1,11 @@
 | 
|  /*
 | 
|   * Copyright (c) 2013, the Dart project authors.
 | 
| - *
 | 
| + * 
 | 
|   * Licensed under the Eclipse Public License v1.0 (the "License"); you may not use this file except
 | 
|   * in compliance with the License. You may obtain a copy of the License at
 | 
| - *
 | 
| + * 
 | 
|   * http://www.eclipse.org/legal/epl-v10.html
 | 
| - *
 | 
| + * 
 | 
|   * Unless required by applicable law or agreed to in writing, software distributed under the License
 | 
|   * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 | 
|   * or implied. See the License for the specific language governing permissions and limitations under
 | 
| @@ -19,111 +19,118 @@
 | 
|  /**
 | 
|   * The interface {@code TypeProvider} defines the behavior of objects that provide access to types
 | 
|   * defined by the language.
 | 
| - *
 | 
| + * 
 | 
|   * @coverage dart.engine.resolver
 | 
|   */
 | 
|  public interface TypeProvider {
 | 
|    /**
 | 
| -   * Return the type representing the built-in type 'Null'.
 | 
| -   *
 | 
| -   * @return the type representing the built-in type 'null'
 | 
| -   */
 | 
| -  public InterfaceType getNullType();
 | 
| -
 | 
| -  /**
 | 
|     * Return the type representing the built-in type 'bool'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'bool'
 | 
|     */
 | 
|    public InterfaceType getBoolType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the type 'bottom'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the type 'bottom'
 | 
|     */
 | 
|    public Type getBottomType();
 | 
|  
 | 
|    /**
 | 
| +   * Return the type representing the built-in type 'Deprecated'.
 | 
| +   * 
 | 
| +   * @return the type representing the built-in type 'Deprecated'
 | 
| +   */
 | 
| +  public InterfaceType getDeprecatedType();
 | 
| +
 | 
| +  /**
 | 
|     * Return the type representing the built-in type 'double'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'double'
 | 
|     */
 | 
|    public InterfaceType getDoubleType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'dynamic'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'dynamic'
 | 
|     */
 | 
|    public Type getDynamicType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'Function'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'Function'
 | 
|     */
 | 
|    public InterfaceType getFunctionType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'int'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'int'
 | 
|     */
 | 
|    public InterfaceType getIntType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'List'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'List'
 | 
|     */
 | 
|    public InterfaceType getListType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'Map'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'Map'
 | 
|     */
 | 
|    public InterfaceType getMapType();
 | 
|  
 | 
|    /**
 | 
| +   * Return the type representing the built-in type 'Null'.
 | 
| +   * 
 | 
| +   * @return the type representing the built-in type 'null'
 | 
| +   */
 | 
| +  public InterfaceType getNullType();
 | 
| +
 | 
| +  /**
 | 
|     * Return the type representing the built-in type 'num'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'num'
 | 
|     */
 | 
|    public InterfaceType getNumType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'Object'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'Object'
 | 
|     */
 | 
|    public InterfaceType getObjectType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'StackTrace'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'StackTrace'
 | 
|     */
 | 
|    public InterfaceType getStackTraceType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'String'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'String'
 | 
|     */
 | 
|    public InterfaceType getStringType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'Symbol'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'Symbol'
 | 
|     */
 | 
|    public InterfaceType getSymbolType();
 | 
|  
 | 
|    /**
 | 
|     * Return the type representing the built-in type 'Type'.
 | 
| -   *
 | 
| +   * 
 | 
|     * @return the type representing the built-in type 'Type'
 | 
|     */
 | 
|    public InterfaceType getTypeType();
 | 
| 
 |