/* * Copyright (c) 2011, 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 * the License. */ package com.google.dart.tools.ui; /** * Provisional API: This class/interface is part of an interim API that is still under development * and expected to change significantly before reaching stability. It is being made available at * this early stage to solicit feedback from pioneering adopters on the understanding that any code * that uses this API will almost certainly be broken (repeatedly) as the API evolves. * * @deprecated */ @Deprecated public interface IDartElementSearchConstants { /** * Search scope constant indicating that classes should be considered. Used when opening certain * kinds of selection dialogs. */ public static final int CONSIDER_CLASSES = 1 << 1; /** * Search scope constant indicating that interfaces should be considered. Used when opening * certain kinds of selection dialogs. */ public static final int CONSIDER_INTERFACES = 1 << 2; /** * Search scope constant (bit mask) indicating that binaries should be considered. Used when * opening certain kinds of selection dialogs. */ public static final int CONSIDER_BINARIES = 1 << 3; /** * Search scope constant (bit mask) indicating that external JARs should be considered. Used when * opening certain kinds of selection dialogs. */ public static final int CONSIDER_EXTERNAL_JARS = 1 << 4; /** * Search scope constant (bit mask) indicating that required projects should be considered. Used * when opening certain kinds of selection dialogs. */ public static final int CONSIDER_REQUIRED_PROJECTS = 1 << 5; /** * Search scope constant indicating that annotation types should be considered. Used when opening * certain kinds of selection dialogs. */ public static final int CONSIDER_ANNOTATION_TYPES = 1 << 6; /** * Search scope constant indicating that enums should be considered. Used when opening certain * kinds of selection dialogs. */ public static final int CONSIDER_ENUMS = 1 << 7; /** * Search scope constant indicating that classes, interfaces, annotations and enums should be * considered. */ public static final int CONSIDER_ALL_TYPES = 1 << 8; /** * Search scope constant indicating that only classes and interfaces should be considered. */ public static final int CONSIDER_CLASSES_AND_INTERFACES = 1 << 9; /** * Search scope constant indicating that only classes and enumeration types should be considered. */ public static final int CONSIDER_CLASSES_AND_ENUMS = 1 << 10; }