Eclipse3M7 version
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / IProblemFactory.java
index 7d91113..bc424f7 100644 (file)
@@ -1,18 +1,20 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2001, 2002 International Business Machines Corp. and others.
+ * Copyright (c) 2000, 2003 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v0.5 
+ * are made available under the terms of the Common Public License v1.0
  * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v05.html
+ * http://www.eclipse.org/legal/cpl-v10.html
  * 
  * Contributors:
  *     IBM Corporation - initial API and implementation
- ******************************************************************************/
+ *******************************************************************************/
 package net.sourceforge.phpdt.internal.compiler;
 
 import java.util.Locale;
 
-import net.sourceforge.phpdt.core.compiler.*;
+import net.sourceforge.phpdt.core.compiler.IProblem;
+
+
 
 /*
  * Factory used from inside the compiler to build the actual problems
@@ -28,7 +30,8 @@ public interface IProblemFactory {
        IProblem createProblem(
                char[] originatingFileName,
                int problemId,
-               String[] arguments,
+               String[] problemArguments,
+               String[] messageArguments, // shorter versions of the problemArguments
                int severity,
                int startPosition,
                int endPosition,
@@ -36,5 +39,5 @@ public interface IProblemFactory {
                
        Locale getLocale();
        
-       String getLocalizedMessage(int problemId, String[] problemArguments);
-}
\ No newline at end of file
+       String getLocalizedMessage(int problemId, String[] messageArguments);
+}