Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 59259 Details for
Bug 174348
[classpath] Classpath validation messages are non-standard
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Proposed patch to fix all project quoting issues
v01.txt (text/plain), 44.87 KB, created by
Frederic Fusier
on 2007-02-19 09:21:00 EST
(
hide
)
Description:
Proposed patch to fix all project quoting issues
Filename:
MIME Type:
Creator:
Frederic Fusier
Created:
2007-02-19 09:21:00 EST
Size:
44.87 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.jdt.core.tests.model >Index: src/org/eclipse/jdt/core/tests/model/ClasspathInitializerTests.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ClasspathInitializerTests.java,v >retrieving revision 1.44 >diff -u -r1.44 ClasspathInitializerTests.java >--- src/org/eclipse/jdt/core/tests/model/ClasspathInitializerTests.java 31 Jan 2007 18:29:31 -0000 1.44 >+++ src/org/eclipse/jdt/core/tests/model/ClasspathInitializerTests.java 19 Feb 2007 14:16:04 -0000 >@@ -805,7 +805,7 @@ > } > assertExceptionEquals( > "Unexpected expection", >- "Project cannot reference itself: P1", >+ "Project 'P1' cannot reference itself", > exception); > } finally { > stopDeltas(); >@@ -1108,7 +1108,7 @@ > createFile("/P1/lib.jar", ""); > IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED"), null, null); > IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); >- assertStatus("Classpath variable 'TEST_DEPRECATED' in project P1 is deprecated: 'Test deprecated flag'", status); >+ assertStatus("Classpath variable 'TEST_DEPRECATED' in project 'P1' is deprecated: Test deprecated flag", status); > assertFalse("Status should not be OK", status.isOK()); > assertEquals("Status should have WARNING severity", IStatus.WARNING, status.getSeverity()); > assertEquals("Status should have deprecated code", IJavaModelStatusConstants.DEPRECATED_VARIABLE, status.getCode()); >@@ -1132,7 +1132,7 @@ > IJavaProject project = createJavaProject("P1"); > IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED"), null, null); > IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); >- assertStatus("Project P1 is missing required library: 'lib.jar'", status); >+ assertStatus("Project 'P1' is missing required library: 'lib.jar'", status); > assertFalse("Status should not be OK", status.isOK()); > assertEquals("Status should have WARNING severity", IStatus.ERROR, status.getSeverity()); > assertEquals("Status should have deprecated code", IJavaModelStatusConstants.INVALID_CLASSPATH, status.getCode()); >@@ -1187,7 +1187,7 @@ > createFile("/P1/lib.jar", ""); > IClasspathEntry variable = JavaCore.newVariableEntry(new Path("TEST_DEPRECATED_READ_ONLY"), null, null); > IJavaModelStatus status = JavaConventions.validateClasspathEntry(project, variable, false); >- assertStatus("Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project P1 is deprecated: 'A deprecated and read-only initializer'", status); >+ assertStatus("Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project 'P1' is deprecated: A deprecated and read-only initializer", status); > assertFalse("Status should not be OK", status.isOK()); > assertEquals("Status should have WARNING severity", IStatus.WARNING, status.getSeverity()); > assertEquals("Status should have deprecated code", IJavaModelStatusConstants.DEPRECATED_VARIABLE, status.getCode()); >@@ -1228,7 +1228,7 @@ > IMarker[] markers = project.getProject().findMarkers(IJavaModelMarker.BUILDPATH_PROBLEM_MARKER, false, IResource.DEPTH_ZERO); > sortMarkers(markers); > assertMarkers("Unexpected marker(s)", >- "Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project P1 is deprecated: 'A deprecated and read-only initializer'", >+ "Classpath variable 'TEST_DEPRECATED_READ_ONLY' in project 'P1' is deprecated: A deprecated and read-only initializer", > markers); > assertEquals("Marker on deprecated variable should be a WARNING", IMarker.SEVERITY_WARNING, markers[0].getAttribute(IMarker.SEVERITY, -1)); > } finally { >Index: src/org/eclipse/jdt/core/tests/model/ClasspathTests.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ClasspathTests.java,v >retrieving revision 1.158 >diff -u -r1.158 ClasspathTests.java >--- src/org/eclipse/jdt/core/tests/model/ClasspathTests.java 19 Jan 2007 17:10:23 -0000 1.158 >+++ src/org/eclipse/jdt/core/tests/model/ClasspathTests.java 19 Feb 2007 14:16:05 -0000 >@@ -682,7 +682,7 @@ > > assertStatus( > "should have detected duplicate entries on the classpath", >- "Build path contains duplicate entry: \'src\' for project P", >+ "Build path contains duplicate entry: \'src\' for project 'P'", > status); > } finally { > this.deleteProject("P"); >@@ -801,7 +801,7 @@ > status = JavaConventions.validateClasspathEntry(p[0], newClasspath[1], true); > assertStatus( > "should have detected external source folder through a container on the classpath", >- "Invalid classpath container: \'container/default\' in project P0", >+ "Invalid classpath container: 'container/default' in project 'P0'", > status); > > } finally { >@@ -1099,7 +1099,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Path \'/S/bin\' must denote location inside project P", >+ "Path \'/S/bin\' must denote location inside project 'P'", > status); > } finally { > this.deleteProject("P"); >@@ -1146,7 +1146,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Multiple output locations are disabled in project P, cannot associate entry: \'src\' with a specific output", >+ "Multiple output locations are disabled in project 'P', cannot associate entry: \'src\' with a specific output", > status); > } finally { > this.deleteProject("P"); >@@ -1171,7 +1171,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Inclusion or exclusion patterns are disabled in project P, cannot selectively include or exclude from entry: \'src\'", >+ "Inclusion or exclusion patterns are disabled in project 'P', cannot selectively include or exclude from entry: \'src\'", > status); > } finally { > this.deleteProject("P"); >@@ -1194,7 +1194,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Source folder \'src\' in project P cannot output to distinct source folder \'src2\'", >+ "Source folder \'src\' in project 'P' cannot output to distinct source folder \'src2\'", > status); > } finally { > this.deleteProject("P"); >@@ -1267,7 +1267,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Source folder \'src\' in project P cannot output to library \'lib2\'", >+ "Source folder \'src\' in project 'P' cannot output to library \'lib2\'", > status); > } finally { > this.deleteProject("P"); >@@ -1380,7 +1380,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Source folder \'src\' in project P should be allowed to output to excluded source subfolder \'src/output\'", >+ "Source folder \'src\' in project 'P' should be allowed to output to excluded source subfolder \'src/output\'", > "OK", > status); > } finally { >@@ -1472,7 +1472,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Source folder \'src1\' in project P cannot output to distinct source folder \'src1/src2\'", >+ "Source folder \'src1\' in project 'P' cannot output to distinct source folder \'src1/src2\'", > status); > } finally { > this.deleteProject("P"); >@@ -1588,7 +1588,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Inclusion or exclusion patterns are disabled in project P, cannot selectively include or exclude from entry: \'src\'", >+ "Inclusion or exclusion patterns are disabled in project 'P', cannot selectively include or exclude from entry: \'src\'", > status); > } finally { > this.deleteProject("P"); >@@ -1609,7 +1609,7 @@ > IJavaModelStatus status = JavaConventions.validateClasspath(proj, newCP, proj.getOutputLocation()); > > assertStatus( >- "Source folder \'src\' in project P should not be allowed to output to included source subfolder \'src/output\'", >+ "Source folder \'src\' in project 'P' should not be allowed to output to included source subfolder \'src/output\'", > "Cannot nest output folder \'P/src/output\' inside \'P/src\'", > status); > } finally { >@@ -1741,14 +1741,14 @@ > IClasspathEntry container = JavaCore.newContainerEntry(new Path("JRE_CONTAINER"), ClasspathEntry.NO_ACCESS_RULES, extraAttributes, false); > IJavaModelStatus status = JavaConventions.validateClasspathEntry(proj, container, false); > assertStatus( >- "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'JRE_CONTAINER\' for project P1", >+ "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'JRE_CONTAINER\' for project 'P1'", > status); > > // Verify library entry validation > IClasspathEntry library = JavaCore.newLibraryEntry(new Path(getExternalJCLPathString()), null, null, ClasspathEntry.NO_ACCESS_RULES, extraAttributes, false); > status = JavaConventions.validateClasspathEntry(proj, library, false); > assertStatus( >- "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'"+getExternalJCLPath()+"\' for project P1", >+ "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'"+getExternalJCLPath()+"\' for project 'P1'", > status); > > // Verify project entry validation >@@ -1756,7 +1756,7 @@ > IClasspathEntry projectEntry = JavaCore.newProjectEntry(new Path("/P2"), ClasspathEntry.NO_ACCESS_RULES, false, extraAttributes, false); > status = JavaConventions.validateClasspathEntry(proj, projectEntry, false); > assertStatus( >- "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'/P2\' for project P1", >+ "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'/P2\' for project 'P1'", > status); > > // Verify source entry validation >@@ -1764,14 +1764,14 @@ > IClasspathEntry sourceEntry = JavaCore.newSourceEntry(new Path("/P1/src"), new IPath[0], new IPath[0], null, extraAttributes); > status = JavaConventions.validateClasspathEntry(proj, sourceEntry, false); > assertStatus( >- "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'src\' for project P1", >+ "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'src\' for project 'P1'", > status); > > // Verify variable entry validation > IClasspathEntry variable = JavaCore.newVariableEntry(new Path("JCL_LIB"), new Path("JCL_SRC"), null, ClasspathEntry.NO_ACCESS_RULES, extraAttributes, false); > status = JavaConventions.validateClasspathEntry(proj, variable, false); > assertStatus( >- "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'"+getExternalJCLPath()+"\' for project P1", >+ "Duplicate extra attribute: \'javadoc_location\' in classpath entry \'"+getExternalJCLPath()+"\' for project 'P1'", > status); > } finally { > this.deleteProject("P1"); >@@ -2342,7 +2342,7 @@ > ); > assertMarkers( > "Unexpected markers", >- "XML format error in \'.classpath\' file of project P: Bad format", >+ "XML format error in \'.classpath\' file of project 'P': Bad format", > project); > } finally { > this.deleteProject("P"); >@@ -2364,7 +2364,7 @@ > ); > assertMarkers( > "Unexpected markers", >- "Illegal entry in \'.classpath\' of project P file: Unknown kind: \'src1\'", >+ "Illegal entry in \'.classpath\' of project 'P' file: Unknown kind: \'src1\'", > javaProject); > > // Verify that error marker is not removed after build >@@ -2374,7 +2374,7 @@ > waitForAutoBuild(); > assertMarkers( > "Unexpected markers", >- "Illegal entry in \'.classpath\' of project P file: Unknown kind: \'src1\'", >+ "Illegal entry in \'.classpath\' of project 'P' file: Unknown kind: \'src1\'", > javaProject); > } finally { > this.deleteProject("P"); >@@ -2392,7 +2392,7 @@ > IJavaProject proj = createJavaProject("P", new String[] {}, new String[] {externalPath}, "bin"); > assertMarkers( > "Unexpected markers", >- "Required library cannot denote external folder: \'" + externalPath + "\' for project P", >+ "Required library cannot denote external folder: \'" + externalPath + "\' for project 'P'", > proj); > } finally { > deleteProject("P"); >@@ -2407,7 +2407,7 @@ > IJavaProject proj = createJavaProject("P", new String[] {}, new String[] {jarPath}, "bin"); > assertMarkers( > "Unexpected markers", >- "Project P is missing required library: \'" + jarPath + "\'", >+ "Project 'P' is missing required library: \'" + jarPath + "\'", > proj); > } finally { > deleteProject("P"); >@@ -2421,7 +2421,7 @@ > IJavaProject proj = createJavaProject("P", new String[] {}, new String[] {"/P/nonExisting.jar"}, "bin"); > assertMarkers( > "Unexpected markers", >- "Project P is missing required library: \'nonExisting.jar\'", >+ "Project 'P' is missing required library: \'nonExisting.jar\'", > proj); > } finally { > deleteProject("P"); >@@ -2437,7 +2437,7 @@ > IJavaProject proj = createJavaProject("P2", new String[] {}, new String[] {"/P1/existing.txt"}, "bin"); > assertMarkers( > "Unexpected markers", >- "Illegal type of archive for required library: \'/P1/existing.txt\' in project P2", >+ "Illegal type of archive for required library: \'/P1/existing.txt\' in project 'P2'", > proj); > } finally { > deleteProject("P1"); >@@ -2455,7 +2455,7 @@ > IJavaProject proj = createJavaProject("P2", new String[] {}, new String[] {}, new String[] {"/P1/src1/src2"}, "bin"); > assertMarkers( > "Unexpected markers", >- "Project P2 is missing required source folder: \'/P1/src1/src2\'", >+ "Project 'P2' is missing required source folder: \'/P1/src1/src2\'", > proj); > } finally { > deleteProject("P1"); >@@ -2482,7 +2482,7 @@ > waitForAutoBuild(); > assertMarkers( > "Unexpected markers", >- "Unable to read \'.classpath\' file of project P", >+ "Unable to read \'.classpath\' file of project 'P'", > javaProject); > } finally { > this.deleteProject("P"); >@@ -2501,7 +2501,7 @@ > javaProject.setRawClasspath(classpath, null); > this.assertMarkers( > "Unexpected markers", >- "Project A is missing required Java project: \'B\'", >+ "Project 'A' is missing required Java project: \'B\'", > javaProject); > } finally { > this.deleteProject("A"); >@@ -2521,7 +2521,7 @@ > ""); > this.assertMarkers( > "Unexpected markers", >- "Project A is missing required Java project: \'B\'", >+ "Project 'A' is missing required Java project: \'B\'", > javaProject); > } finally { > this.deleteProject("A"); >@@ -2568,18 +2568,18 @@ > ""); > this.assertMarkers( > "Unexpected markers for project A", >- "A cycle was detected in the build path of project: A", >+ "A cycle was detected in the build path of project 'A'", > projectA); > this.assertMarkers( > "Unexpected markers for project B", >- "A cycle was detected in the build path of project: B", >+ "A cycle was detected in the build path of project 'B'", > projectB); > > // delete project B > this.deleteProject("B"); > this.assertMarkers( > "Unexpected markers for project A after deleting of project B", >- "Project A is missing required Java project: \'B\'", >+ "Project 'A' is missing required Java project: \'B\'", > projectA); > > // add project B back >@@ -2592,11 +2592,11 @@ > ""); > this.assertMarkers( > "Unexpected markers for project A after adding project B back", >- "A cycle was detected in the build path of project: A", >+ "A cycle was detected in the build path of project 'A'", > projectA); > this.assertMarkers( > "Unexpected markers for project B after adding project B back", >- "A cycle was detected in the build path of project: B", >+ "A cycle was detected in the build path of project 'B'", > projectB); > > } finally { >@@ -3324,7 +3324,7 @@ > ); > assertMarkers( > "Unexpected markers", >- "Build path contains duplicate entry: \'src\' for project P", >+ "Build path contains duplicate entry: \'src\' for project 'P'", > project); > } finally { > this.deleteProject("P"); >@@ -3625,8 +3625,8 @@ > > assertMarkers( > "Unexpected markers", >- "Project P is missing required source folder: \'src1\'\n" + >- "Project P is missing required source folder: \'src2\'", >+ "Project 'P' is missing required source folder: \'src1\'\n" + >+ "Project 'P' is missing required source folder: \'src2\'", > JavaCore.create(project)); > } finally { > deleteProject("P"); >#P org.eclipse.jdt.core.tests.builder >Index: src/org/eclipse/jdt/core/tests/builder/MultiProjectTests.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/MultiProjectTests.java,v >retrieving revision 1.49 >diff -u -r1.49 MultiProjectTests.java >--- src/org/eclipse/jdt/core/tests/builder/MultiProjectTests.java 2 Feb 2007 17:28:57 -0000 1.49 >+++ src/org/eclipse/jdt/core/tests/builder/MultiProjectTests.java 19 Feb 2007 14:16:07 -0000 >@@ -359,9 +359,9 @@ > fullBuild(); > > expectingCompilingOrder(new String[]{"p1.X", "p2.Y", "p3.Z", "p1.X", "p2.Y", "p3.Z", "p1.X"});//$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$//$NON-NLS-5$//$NON-NLS-6$//$NON-NLS-7$ >- expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >- expectingOnlySpecificProblemFor(p2,new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >- expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p2,new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > > JavaCore.setOptions(options); > } finally { >@@ -453,12 +453,12 @@ > fullBuild(); > > expectingCompilingOrder(new String[]{"p1.X", "p2.Y", "p3.Z", "p1.X", "p2.Y", "p3.Z", "p1.X"});//$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ //$NON-NLS-4$//$NON-NLS-5$ //$NON-NLS-6$//$NON-NLS-7$ >- expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > expectingOnlySpecificProblemsFor(p2,new Problem[]{ > new Problem("p2", "The method bar(Y, int) in the type X is not applicable for the arguments (Y)", c2, 106, 109, CategorizedProblem.CAT_MEMBER, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); >- expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > > JavaCore.setOptions(options); > } finally { >@@ -550,9 +550,9 @@ > fullBuild(); > > expectingCompilingOrder(new String[]{"p1.X", "p2.Y", "p3.Z", "p1.X", "p2.Y", "p3.Z", "p1.X"});//$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ //$NON-NLS-4$//$NON-NLS-5$ //$NON-NLS-6$//$NON-NLS-7$ >- expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >- expectingOnlySpecificProblemFor(p2,new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >- expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p2,new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > > env.addClass(root1, "p1", "X", //$NON-NLS-1$ //$NON-NLS-2$ > "package p1;\n"+ //$NON-NLS-1$ >@@ -566,12 +566,12 @@ > incrementalBuild(); > > expectingCompilingOrder(new String[]{"p1.X", "p2.Y", "p3.Z"}); //$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ >- expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > expectingOnlySpecificProblemsFor(p2,new Problem[]{ > new Problem("p2", "The method bar(Y, int) in the type X is not applicable for the arguments (Y)", c2, 106, 109, CategorizedProblem.CAT_MEMBER, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); >- expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > > JavaCore.setOptions(options); > } finally { >@@ -652,18 +652,18 @@ > fullBuild(); > > expectingCompilingOrder(new String[]{"p2.Y", "p3.Z", "p2.Y"});//$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ >- expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > expectingOnlySpecificProblemsFor(p2,new Problem[]{ > new Problem("p2", "The import p1 cannot be resolved", c2, 19, 21, CategorizedProblem.CAT_IMPORT, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ > new Problem("p2", "X cannot be resolved to a type", c2, 73, 74, CategorizedProblem.CAT_TYPE, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ > new Problem("p2", "X cannot be resolved to a type", c2, 87, 88, CategorizedProblem.CAT_TYPE, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ > new Problem("p2", "The method foo() is undefined for the type Y", c2, 93, 96, CategorizedProblem.CAT_MEMBER, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p3,new Problem[]{ > new Problem("p3", "X cannot be resolved to a type", c3, 51, 52, CategorizedProblem.CAT_TYPE, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ > new Problem("p3", "The import p1 cannot be resolved", c3, 19, 21, CategorizedProblem.CAT_IMPORT, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > > env.addClass(root1, "p1", "X", //$NON-NLS-1$ //$NON-NLS-2$ >@@ -677,9 +677,9 @@ > ); > incrementalBuild(); > expectingCompilingOrder(new String[]{"p1.X", "p2.Y", "p3.Z", "p1.X", "p2.Y"}); //$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ //$NON-NLS-4$//$NON-NLS-5$ >- expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >- expectingOnlySpecificProblemFor(p2,new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >- expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p1,new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p2,new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ >+ expectingOnlySpecificProblemFor(p3,new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING));//$NON-NLS-1$ //$NON-NLS-2$ > > JavaCore.setOptions(options); > } finally { >@@ -745,11 +745,11 @@ > expectingCompilingOrder(new String[]{"p1.X", "p2.Y", "p1.X", "p2.Y"});//$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ //$NON-NLS-4$ > expectingOnlySpecificProblemsFor(p1,new Problem[]{ > new Problem("p1", "The import p22 cannot be resolved", c1, 32, 35, CategorizedProblem.CAT_IMPORT, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p2,new Problem[]{ > new Problem("p2", "The import p11 cannot be resolved", c2, 32, 35, CategorizedProblem.CAT_IMPORT, IMarker.SEVERITY_ERROR),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > > env.addClass(root1, "p11", "XX", //$NON-NLS-1$ //$NON-NLS-2$ >@@ -768,11 +768,11 @@ > expectingCompilingOrder(new String[]{"p11.XX", "p22.YY", "p2.Y", "p1.X"});//$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$ //$NON-NLS-4$ > expectingOnlySpecificProblemsFor(p1,new Problem[]{ > new Problem("p1", "The import p22 is never used", c1, 32, 35, CategorizedProblem.CAT_UNNECESSARY_CODE, IMarker.SEVERITY_WARNING),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p2,new Problem[]{ > new Problem("p2", "The import p11 is never used", c2, 32, 35, CategorizedProblem.CAT_UNNECESSARY_CODE, IMarker.SEVERITY_WARNING),//$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > > JavaCore.setOptions(options); >@@ -853,13 +853,13 @@ > fullBuild(); > > expectingOnlySpecificProblemsFor(p1,new Problem[]{ >- new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p2,new Problem[]{ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p3,new Problem[]{ >- new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > > } finally { >@@ -939,13 +939,13 @@ > fullBuild(); > > expectingOnlySpecificProblemsFor(p1,new Problem[]{ >- new Problem("p1", "A cycle was detected in the build path of project: P1", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p1", "A cycle was detected in the build path of project 'P1'", p1, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p2,new Problem[]{ >- new Problem("p2", "A cycle was detected in the build path of project: P2", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p2", "A cycle was detected in the build path of project 'P2'", p2, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > expectingOnlySpecificProblemsFor(p3,new Problem[]{ >- new Problem("p3", "A cycle was detected in the build path of project: P3", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("p3", "A cycle was detected in the build path of project 'P3'", p3, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_WARNING)//$NON-NLS-1$ //$NON-NLS-2$ > }); > > } finally { >Index: src/org/eclipse/jdt/core/tests/builder/BuildpathTests.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BuildpathTests.java,v >retrieving revision 1.32 >diff -u -r1.32 BuildpathTests.java >--- src/org/eclipse/jdt/core/tests/builder/BuildpathTests.java 2 Feb 2007 17:28:57 -0000 1.32 >+++ src/org/eclipse/jdt/core/tests/builder/BuildpathTests.java 19 Feb 2007 14:16:07 -0000 >@@ -110,13 +110,13 @@ > expectingOnlySpecificProblemsFor(project2Path, > new Problem[] { > new Problem("", "The project cannot be built until build path errors are resolved", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR), //$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("Build path", "Project CP2 is missing required Java project: 'CP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("Build path", "Project 'CP2' is missing required Java project: 'CP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ > } > ); > expectingOnlySpecificProblemsFor(project3Path, > new Problem[] { > new Problem("", "The project cannot be built until build path errors are resolved", project3Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR), //$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("Build path", "Project CP3 is missing required library: '/CP1/temp.jar'", project3Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("Build path", "Project 'CP3' is missing required library: '/CP1/temp.jar'", project3Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ > } > ); > >@@ -135,10 +135,10 @@ > incrementalBuild(); > expectingOnlyProblemsFor(new IPath[] {project2Path, project3Path}); > expectingOnlySpecificProblemFor(project2Path, >- new Problem("Build path", "Project CP2 is missing required Java project: 'CP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("Build path", "Project 'CP2' is missing required Java project: 'CP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ > ); > expectingOnlySpecificProblemFor(project3Path, >- new Problem("Build path", "Project CP3 is missing required library: '/CP1/temp.jar'", project3Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("Build path", "Project 'CP3' is missing required library: '/CP1/temp.jar'", project3Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ > ); > > env.openProject(project1Path); >@@ -531,7 +531,7 @@ > expectingOnlySpecificProblemsFor(project2Path, > new Problem[] { > new Problem("", "The project cannot be built until build path errors are resolved", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR), //$NON-NLS-1$ //$NON-NLS-2$ >- new Problem("Build path", "Project MP2 is missing required Java project: 'MP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("Build path", "Project 'MP2' is missing required Java project: 'MP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ > } > ); > >@@ -552,7 +552,7 @@ > incrementalBuild(); > expectingOnlyProblemsFor(project2Path); > expectingOnlySpecificProblemFor(project2Path, >- new Problem("Build path", "Project MP2 is missing required Java project: 'MP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ >+ new Problem("Build path", "Project 'MP2' is missing required Java project: 'MP1'", project2Path, -1, -1, CategorizedProblem.CAT_BUILDPATH, IMarker.SEVERITY_ERROR) //$NON-NLS-1$ //$NON-NLS-2$ > ); > > project1Path = env.addProject("MP1"); //$NON-NLS-1$ >#P org.eclipse.jdt.core >Index: model/org/eclipse/jdt/internal/core/util/messages.properties >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/messages.properties,v >retrieving revision 1.63 >diff -u -r1.63 messages.properties >--- model/org/eclipse/jdt/internal/core/util/messages.properties 19 Jan 2007 17:13:27 -0000 1.63 >+++ model/org/eclipse/jdt/internal/core/util/messages.properties 19 Feb 2007 14:16:09 -0000 >@@ -56,7 +56,7 @@ > operation_deleteElementProgress = Deleting elements... > operation_deleteResourceProgress = Deleting resources... > operation_cannotRenameDefaultPackage = Default package cannot be renamed >-operation_pathOutsideProject = Path ''{0}'' must denote location inside project {1} >+operation_pathOutsideProject = Path ''{0}'' must denote location inside project ''{1}'' > operation_sortelements = Sorting elements... > > ### working copy >@@ -134,40 +134,40 @@ > classpath_cannotNestEntryInOutput = Cannot nest ''{0}'' inside output folder ''{1}'' > classpath_cannotNestOutputInEntry = Cannot nest output folder ''{0}'' inside ''{1}'' > classpath_cannotNestOutputInOutput = Cannot nest output folder ''{0}'' inside output folder ''{1}'' >-classpath_cannotReadClasspathFile = Unable to read ''.classpath'' file of project {0} >-classpath_cannotReferToItself = Project cannot reference itself: {0} >-classpath_cannotUseDistinctSourceFolderAsOutput = Source folder ''{0}'' in project {2} cannot output to distinct source folder ''{1}'' >-classpath_cannotUseLibraryAsOutput = Source folder ''{0}'' in project {2} cannot output to library ''{1}'' >-classpath_closedProject = Required project: {0} needs to be open >-classpath_couldNotWriteClasspathFile = Could not write ''.classpath'' file of project {0}: {1} >-classpath_cycle = A cycle was detected in the build path of project: {0} >-classpath_duplicateEntryPath = Build path contains duplicate entry: ''{0}'' for project {1} >-classpath_illegalContainerPath = Illegal classpath container path: ''{0}'' in project {1}, must have at least one segment (containerID+hints) >-classpath_illegalEntryInClasspathFile = Illegal entry in ''.classpath'' of project {0} file: {1} >-classpath_illegalLibraryPath = Illegal path for required library: ''{0}'' in project {1} >-classpath_illegalLibraryArchive = Illegal type of archive for required library: ''{0}'' in project {1} >-classpath_illegalExternalFolder = Required library cannot denote external folder: ''{0}'' for project {1} >-classpath_illegalProjectPath = Illegal path for required project: ''{0}'' in project {1} >-classpath_illegalSourceFolderPath = Illegal path for required source folder: ''{0}'' in project {1} >-classpath_illegalVariablePath = Illegal classpath variable path: ''{0}'' in project {1}, must have at least one segment >-classpath_invalidClasspathInClasspathFile = Invalid build path in ''.classpath'' file of project {0}: {1} >-classpath_invalidContainer = Invalid classpath container: ''{0}'' in project {1} >+classpath_cannotReadClasspathFile = Unable to read ''.classpath'' file of project ''{0}'' >+classpath_cannotReferToItself = Project ''{0}'' cannot reference itself >+classpath_cannotUseDistinctSourceFolderAsOutput = Source folder ''{0}'' in project ''{2}'' cannot output to distinct source folder ''{1}'' >+classpath_cannotUseLibraryAsOutput = Source folder ''{0}'' in project ''{2}'' cannot output to library ''{1}'' >+classpath_closedProject = Required project ''{0}'' needs to be open >+classpath_couldNotWriteClasspathFile = Could not write ''.classpath'' file of project ''{0}'': {1} >+classpath_cycle = A cycle was detected in the build path of project ''{0}'' >+classpath_duplicateEntryPath = Build path contains duplicate entry: ''{0}'' for project ''{1}'' >+classpath_illegalContainerPath = Illegal classpath container path: ''{0}'' in project ''{1}'', must have at least one segment (containerID+hints) >+classpath_illegalEntryInClasspathFile = Illegal entry in ''.classpath'' of project ''{0}'' file: {1} >+classpath_illegalLibraryPath = Illegal path for required library: ''{0}'' in project ''{1}'' >+classpath_illegalLibraryArchive = Illegal type of archive for required library: ''{0}'' in project ''{1}'' >+classpath_illegalExternalFolder = Required library cannot denote external folder: ''{0}'' for project ''{1}'' >+classpath_illegalProjectPath = Illegal path for required project: ''{0}'' in project ''{1}'' >+classpath_illegalSourceFolderPath = Illegal path for required source folder: ''{0}'' in project ''{1}'' >+classpath_illegalVariablePath = Illegal classpath variable path: ''{0}'' in project ''{1}'', must have at least one segment >+classpath_invalidClasspathInClasspathFile = Invalid build path in ''.classpath'' file of project ''{0}'': {1} >+classpath_invalidContainer = Invalid classpath container: ''{0}'' in project ''{1}'' > classpath_mustEndWithSlash = End exclusion filter ''{0}'' with / to fully exclude ''{1}'' >-classpath_unboundContainerPath = Unbound classpath container: ''{0}'' in project {1} >-classpath_unboundLibrary = Project {1} is missing required library: ''{0}'' >-classpath_unboundProject = Project {1} is missing required Java project: ''{0}'' >+classpath_unboundContainerPath = Unbound classpath container: ''{0}'' in project ''{1}'' >+classpath_unboundLibrary = Project ''{1}'' is missing required library: ''{0}'' >+classpath_unboundProject = Project ''{1}'' is missing required Java project: ''{0}'' > classpath_settingOutputLocationProgress = Setting output location for: ''{0}'' > classpath_settingProgress = Setting classpath for: {0} >-classpath_unboundSourceAttachment = Invalid source attachment: ''{0}'' for required library ''{1}'' in project {1} >-classpath_unboundSourceFolder = Project {1} is missing required source folder: ''{0}'' >-classpath_unboundVariablePath = Unbound classpath variable: ''{0}'' in project {1} >+classpath_unboundSourceAttachment = Invalid source attachment: ''{0}'' for required library ''{1}'' in project ''{1}'' >+classpath_unboundSourceFolder = Project ''{1}'' is missing required source folder: ''{0}'' >+classpath_unboundVariablePath = Unbound classpath variable: ''{0}'' in project ''{1}'' > classpath_unknownKind = Unknown kind: ''{0}'' >-classpath_xmlFormatError = XML format error in ''.classpath'' file of project {0}: {1} >-classpath_disabledInclusionExclusionPatterns = Inclusion or exclusion patterns are disabled in project {1}, cannot selectively include or exclude from entry: ''{0}'' >-classpath_disabledMultipleOutputLocations = Multiple output locations are disabled in project {1}, cannot associate entry: ''{0}'' with a specific output >+classpath_xmlFormatError = XML format error in ''.classpath'' file of project ''{0}'': {1} >+classpath_disabledInclusionExclusionPatterns = Inclusion or exclusion patterns are disabled in project ''{1}'', cannot selectively include or exclude from entry: ''{0}'' >+classpath_disabledMultipleOutputLocations = Multiple output locations are disabled in project ''{1}'', cannot associate entry: ''{0}'' with a specific output > classpath_incompatibleLibraryJDKLevel = Incompatible .class files version in required binaries. Project ''{0}'' is targeting a {1} runtime, but is compiled against ''{2}'' which requires a {3} runtime >-classpath_duplicateEntryExtraAttribute = Duplicate extra attribute: ''{0}'' in classpath entry ''{1}'' for project {2} >-classpath_deprecated_variable = Classpath variable ''{0}'' in project {1} is deprecated: ''{2}'' >+classpath_duplicateEntryExtraAttribute = Duplicate extra attribute: ''{0}'' in classpath entry ''{1}'' for project ''{2}'' >+classpath_deprecated_variable = Classpath variable ''{0}'' in project ''{1}'' is deprecated: {2} > > ### miscellaneous > file_notFound = File not found: ''{0}''
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 174348
:
59191
|
59192
| 59259