1 /*******************************************************************************
 
   2  * Copyright (c) 2000, 2001, 2002 International Business Machines Corp. and others.
 
   3  * All rights reserved. This program and the accompanying materials 
 
   4  * are made available under the terms of the Common Public License v0.5 
 
   5  * which accompanies this distribution, and is available at
 
   6  * http://www.eclipse.org/legal/cpl-v05.html
 
   9  *     IBM Corporation - initial API and implementation
 
  10  ******************************************************************************/
 
  11 package net.sourceforge.phpdt.internal.compiler.lookup;
 
  13 public interface ProblemReasons {
 
  14         final int NoError = 0;
 
  16         final int NotFound = 1;
 
  18         final int NotVisible = 2;
 
  20         final int Ambiguous = 3;
 
  22         final int InternalNameProvided = 4; // used if an internal name is used in
 
  25         final int InheritedNameHidesEnclosingName = 5;
 
  27         final int NonStaticReferenceInConstructorInvocation = 6;
 
  29         final int NonStaticReferenceInStaticContext = 7;
 
  31         final int ReceiverTypeNotVisible = 8;