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 57889 Details for
Bug 171684
Replace references to IMarker.GENERATED_BY with IMarker.SOURCE_ID
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Fix
org.eclipse.jdt.core.txt (text/plain), 17.36 KB, created by
Maxime Daniel
on 2007-01-31 01:21:38 EST
(
hide
)
Description:
Fix
Filename:
MIME Type:
Creator:
Maxime Daniel
Created:
2007-01-31 01:21:38 EST
Size:
17.36 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.jdt.core >Index: batch/org/eclipse/jdt/internal/compiler/batch/messages.properties >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties,v >retrieving revision 1.597 >diff -u -r1.597 messages.properties >--- batch/org/eclipse/jdt/internal/compiler/batch/messages.properties 23 Jan 2007 14:51:04 -0000 1.597 >+++ batch/org/eclipse/jdt/internal/compiler/batch/messages.properties 31 Jan 2007 06:21:33 -0000 >@@ -14,8 +14,8 @@ > #Format: compiler.name = word1 word2 word3 > compiler.name = Eclipse Java Compiler > #Format: compiler.version = 0.XXX[, other words (don't forget the comma if adding other words)] >-compiler.version = 0.733, 3.3.0 milestone-5 >-compiler.copyright = Copyright IBM Corp 2000, 2006. All rights reserved. >+compiler.version = 0.734, 3.3.0 milestone-5 >+compiler.copyright = Copyright IBM Corp 2000, 2007. All rights reserved. > > ### progress > progress.compiling = Compiling >Index: model/org/eclipse/jdt/internal/core/JavaProject.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java,v >retrieving revision 1.377 >diff -u -r1.377 JavaProject.java >--- model/org/eclipse/jdt/internal/core/JavaProject.java 7 Dec 2006 07:28:06 -0000 1.377 >+++ model/org/eclipse/jdt/internal/core/JavaProject.java 31 Jan 2007 06:21:34 -0000 >@@ -806,7 +806,7 @@ > IJavaModelMarker.ID, > IJavaModelMarker.ARGUMENTS , > IJavaModelMarker.CATEGORY_ID, >- IMarker.GENERATED_BY, >+ IMarker.SOURCE_ID, > }, > new Object[] { > status.getMessage(), >@@ -817,7 +817,7 @@ > new Integer(status.getCode()), > Util.getProblemArgumentsForMarker(arguments) , > new Integer(CategorizedProblem.CAT_BUILDPATH), >- JavaBuilder.GENERATED_BY, >+ JavaBuilder.SOURCE_ID, > } > ); > } catch (CoreException e) { >Index: buildnotes_jdt-core.html >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/buildnotes_jdt-core.html,v >retrieving revision 1.5657 >diff -u -r1.5657 buildnotes_jdt-core.html >--- buildnotes_jdt-core.html 30 Jan 2007 11:31:08 -0000 1.5657 >+++ buildnotes_jdt-core.html 31 Jan 2007 06:21:33 -0000 >@@ -43,6 +43,19 @@ > </tr> > </table> > >+<a name="v_734"></a> >+<hr><h1> >+Eclipse Platform Build Notes<br> >+Java Development Tooling Core</h1> >+Eclipse SDK 3.3M5 - ??? February 2007 >+<br>Project org.eclipse.jdt.core v_734 >+(<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core/?only_with_tag=v_734">cvs</a>). >+<h2>What's new in this drop</h2> >+ >+<h3>Problem Reports Fixed</h3> >+<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=171684">171684</a> >+Replace references to IMarker.GENERATED_BY with IMarker.SOURCE_ID >+ > <a name="v_733"></a> > <hr><h1> > Eclipse Platform Build Notes<br> >Index: model/org/eclipse/jdt/internal/core/eval/RequestorWrapper.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/eval/RequestorWrapper.java,v >retrieving revision 1.14 >diff -u -r1.14 RequestorWrapper.java >--- model/org/eclipse/jdt/internal/core/eval/RequestorWrapper.java 7 Dec 2006 07:28:06 -0000 1.14 >+++ model/org/eclipse/jdt/internal/core/eval/RequestorWrapper.java 31 Jan 2007 06:21:34 -0000 >@@ -61,7 +61,7 @@ > //marker.setAttribute(IMarker.LOCATION, "#" + problem.getSourceLineNumber()); > marker.setAttribute(IMarker.MESSAGE, problem.getMessage()); > marker.setAttribute(IMarker.SEVERITY, (problem.isWarning() ? IMarker.SEVERITY_WARNING : IMarker.SEVERITY_ERROR)); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.SOURCE_ID); > this.requestor.acceptProblem(marker, new String(fragmentSource), fragmentKind); > } catch (CoreException e) { > e.printStackTrace(); >Index: model/org/eclipse/jdt/internal/core/builder/JavaBuilder.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/JavaBuilder.java,v >retrieving revision 1.125 >diff -u -r1.125 JavaBuilder.java >--- model/org/eclipse/jdt/internal/core/builder/JavaBuilder.java 22 Dec 2006 16:02:08 -0000 1.125 >+++ model/org/eclipse/jdt/internal/core/builder/JavaBuilder.java 31 Jan 2007 06:21:34 -0000 >@@ -35,7 +35,7 @@ > BuildNotifier notifier; > char[][] extraResourceFileFilters; > String[] extraResourceFolderFilters; >-public static final String GENERATED_BY = "JDT"; //$NON-NLS-1$ >+public static final String SOURCE_ID = "JDT"; //$NON-NLS-1$ > > public static boolean DEBUG = false; > >@@ -204,14 +204,14 @@ > marker.setAttribute(IMarker.MESSAGE, Messages.bind(Messages.build_inconsistentProject, e.getLocalizedMessage())); > marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); > marker.setAttribute(IJavaModelMarker.CATEGORY_ID, CategorizedProblem.CAT_BUILDPATH); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > } catch (ImageBuilderInternalException e) { > Util.log(e.getThrowable(), "JavaBuilder handling ImageBuilderInternalException while building: " + currentProject.getName()); //$NON-NLS-1$ > IMarker marker = currentProject.createMarker(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER); > marker.setAttribute(IMarker.MESSAGE, Messages.bind(Messages.build_inconsistentProject, e.getLocalizedMessage())); > marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); > marker.setAttribute(IJavaModelMarker.CATEGORY_ID, CategorizedProblem.CAT_BUILDPATH); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > } catch (MissingSourceFileException e) { > // do not log this exception since its thrown to handle aborted compiles because of missing source files > if (DEBUG) >@@ -220,7 +220,7 @@ > IMarker marker = currentProject.createMarker(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER); > marker.setAttribute(IMarker.MESSAGE, Messages.bind(Messages.build_missingSourceFile, e.missingSourceFile)); > marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > } finally { > if (!ok) > // If the build failed, clear the previously built state, forcing a full build next time. >@@ -282,7 +282,7 @@ > IMarker marker = currentProject.createMarker(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER); > marker.setAttribute(IMarker.MESSAGE, Messages.bind(Messages.build_inconsistentProject, e.getLocalizedMessage())); > marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > } finally { > notifier.done(); > cleanup(); >@@ -611,7 +611,7 @@ > marker.setAttribute(IMarker.MESSAGE, Messages.build_abortDueToClasspathProblems); > marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); > marker.setAttribute(IJavaModelMarker.CATEGORY_ID, CategorizedProblem.CAT_BUILDPATH); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > return false; > } > >@@ -650,7 +650,7 @@ > : Messages.bind(Messages.build_prereqProjectMustBeRebuilt, p.getName())); > marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); > marker.setAttribute(IJavaModelMarker.CATEGORY_ID, CategorizedProblem.CAT_BUILDPATH); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > return false; > } > } >Index: model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java,v >retrieving revision 1.103 >diff -u -r1.103 AbstractImageBuilder.java >--- model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 15 Jan 2007 18:34:52 -0000 1.103 >+++ model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 31 Jan 2007 06:21:34 -0000 >@@ -72,7 +72,7 @@ > IMarker.CHAR_END, > IMarker.LINE_NUMBER, > IMarker.USER_EDITABLE, >- IMarker.GENERATED_BY, >+ IMarker.SOURCE_ID, > }; > public final static Integer S_ERROR = new Integer(IMarker.SEVERITY_ERROR); > public final static Integer S_WARNING = new Integer(IMarker.SEVERITY_WARNING); >@@ -372,8 +372,8 @@ > int start = range == null ? 0 : range.getOffset(); > int end = range == null ? 1 : start + range.getLength(); > marker.setAttributes( >- new String[] {IMarker.MESSAGE, IMarker.SEVERITY, IMarker.CHAR_START, IMarker.CHAR_END, IMarker.GENERATED_BY}, >- new Object[] {message, new Integer(severity), new Integer(start), new Integer(end), JavaBuilder.GENERATED_BY}); >+ new String[] {IMarker.MESSAGE, IMarker.SEVERITY, IMarker.CHAR_START, IMarker.CHAR_END, IMarker.SOURCE_ID}, >+ new Object[] {message, new Integer(severity), new Integer(start), new Integer(end), JavaBuilder.SOURCE_ID}); > } catch (CoreException e) { > throw internalException(e); > } >@@ -628,7 +628,7 @@ > marker.setAttribute(IMarker.MESSAGE, Messages.bind(Messages.build_incompleteClassPath, missingClassfileName)); > marker.setAttribute(IMarker.SEVERITY, isInvalidClasspathError ? IMarker.SEVERITY_ERROR : IMarker.SEVERITY_WARNING); > marker.setAttribute(IJavaModelMarker.CATEGORY_ID, CategorizedProblem.CAT_BUILDPATH); >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > // even if we're not keeping more markers, still fall through rest of the problem reporting, so that offending > // IsClassPathCorrect problem gets recorded since it may help locate the offending reference > } >@@ -655,7 +655,7 @@ > ); > // GENERATED_BY attribute for JDT problems > if (!managedProblem) { >- marker.setAttribute(IMarker.GENERATED_BY, JavaBuilder.GENERATED_BY); >+ marker.setAttribute(IMarker.SOURCE_ID, JavaBuilder.SOURCE_ID); > } > // optional extra attributes > String[] extraAttributeNames = problem.getExtraMarkerAttributeNames(); >@@ -693,7 +693,7 @@ > new Integer(task.getSourceEnd() + 1), > new Integer(task.getSourceLineNumber()), > Boolean.FALSE, >- JavaBuilder.GENERATED_BY >+ JavaBuilder.SOURCE_ID > }); > String[] extraAttributeNames = task.getExtraMarkerAttributeNames(); > int extraLength = extraAttributeNames == null ? 0 : extraAttributeNames.length; >#P org.eclipse.jdt.core.tests.builder >Index: src/org/eclipse/jdt/core/tests/builder/Problem.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/Problem.java,v >retrieving revision 1.13 >diff -u -r1.13 Problem.java >--- src/org/eclipse/jdt/core/tests/builder/Problem.java 7 Dec 2006 07:28:26 -0000 1.13 >+++ src/org/eclipse/jdt/core/tests/builder/Problem.java 31 Jan 2007 06:21:36 -0000 >@@ -19,7 +19,7 @@ > private String message; > private IPath resourcePath; > private int start = -1, end = -1, categoryId = -1; >- private String generatedBy; >+ private String sourceId; > > public Problem(String location, String message, IPath resourcePath, int start, int end, int categoryId){ > this.location = location; >@@ -42,21 +42,21 @@ > this.start = marker.getAttribute(IMarker.CHAR_START, -1); > this.end = marker.getAttribute(IMarker.CHAR_END, -1); > this.categoryId = marker.getAttribute(IJavaModelMarker.CATEGORY_ID, -1); >- this.generatedBy = marker.getAttribute(IMarker.GENERATED_BY, "missing"); >+ this.sourceId = marker.getAttribute(IMarker.SOURCE_ID, "missing"); > } > public int getCategoryId() { > return categoryId; > } > > /** >- * Return the IMarker.GENERATED_BY attribute of the underlying marker if any. >+ * Return the IMarker.SOURCE_ID attribute of the underlying marker if any. > * Value null denotes a problem created from explicit structural attributes > * (instead of using a source marker). Value "missing" denotes that the marker >- * used to initialize the problem had no IMarker.GENERATED_BY attribute. >- * @return the IMarker.GENERATED_BY attribute of the underlying marker if any >+ * used to initialize the problem had no IMarker.SOURCE_ID attribute. >+ * @return the IMarker.SOURCE_ID attribute of the underlying marker if any > */ >-public String getGeneratedBy() { >- return this.generatedBy; >+public String getSourceId() { >+ return this.sourceId; > } > /** > * Gets the location. >Index: src/org/eclipse/jdt/core/tests/builder/ErrorsTests.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/ErrorsTests.java,v >retrieving revision 1.18 >diff -u -r1.18 ErrorsTests.java >--- src/org/eclipse/jdt/core/tests/builder/ErrorsTests.java 7 Dec 2006 07:28:26 -0000 1.18 >+++ src/org/eclipse/jdt/core/tests/builder/ErrorsTests.java 31 Jan 2007 06:21:36 -0000 >@@ -113,7 +113,7 @@ > fullBuild(); > Problem[] prob1 = env.getProblemsFor(classTest1); > expectingSpecificProblemFor(classTest1, new Problem("p1", "Test2 cannot be resolved to a type", classTest1, 39, 44, 40)); >- assertEquals(JavaBuilder.GENERATED_BY, prob1[0].getGeneratedBy()); >+ assertEquals(JavaBuilder.SOURCE_ID, prob1[0].getSourceId()); > } > > // https://bugs.eclipse.org/bugs/show_bug.cgi?id=158611 >@@ -130,7 +130,7 @@ > fullBuild(); > Problem[] prob1 = env.getProblemsFor(classTest1); > expectingSpecificProblemFor(classTest1, new Problem("p1", "Syntax error on token \"extends\", Type expected after this token", classTest1, 31, 38, 20)); >- assertEquals(JavaBuilder.GENERATED_BY, prob1[0].getGeneratedBy()); >+ assertEquals(JavaBuilder.SOURCE_ID, prob1[0].getSourceId()); > } > > // https://bugs.eclipse.org/bugs/show_bug.cgi?id=158611 >@@ -153,7 +153,7 @@ > fullBuild(); > Problem[] prob1 = env.getProblemsFor(classTest1); > expectingSpecificProblemFor(classTest1, new Problem("p1", "The field Test1.i is not visible", classTest1, 109, 110, 50)); >- assertEquals(JavaBuilder.GENERATED_BY, prob1[0].getGeneratedBy()); >+ assertEquals(JavaBuilder.SOURCE_ID, prob1[0].getSourceId()); > } > > // https://bugs.eclipse.org/bugs/show_bug.cgi?id=158611 >@@ -172,7 +172,7 @@ > fullBuild(); > Problem[] prob1 = env.getProblemsFor(classTest1); > expectingSpecificProblemFor(classTest1, new Problem("p1", "TODO : marker only", classTest1, 38, 55, -1)); >- assertEquals(JavaBuilder.GENERATED_BY, prob1[0].getGeneratedBy()); >+ assertEquals(JavaBuilder.SOURCE_ID, prob1[0].getSourceId()); > } > > // https://bugs.eclipse.org/bugs/show_bug.cgi?id=158611 >@@ -189,6 +189,6 @@ > Problem[] prob1 = env.getProblemsFor(classTest1); > expectingSpecificProblemFor(classTest1, > new Problem("p1", "The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files", classTest1, 0, 1, 10)); >- assertEquals(JavaBuilder.GENERATED_BY, prob1[0].getGeneratedBy()); >+ assertEquals(JavaBuilder.SOURCE_ID, prob1[0].getSourceId()); > } > } >Index: src/org/eclipse/jdt/core/tests/builder/ParticipantBuildTests.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/ParticipantBuildTests.java,v >retrieving revision 1.16 >diff -u -r1.16 ParticipantBuildTests.java >--- src/org/eclipse/jdt/core/tests/builder/ParticipantBuildTests.java 7 Dec 2006 07:28:26 -0000 1.16 >+++ src/org/eclipse/jdt/core/tests/builder/ParticipantBuildTests.java 31 Jan 2007 06:21:36 -0000 >@@ -448,7 +448,7 @@ > Problem[] problems = env.getProblemsFor(projectPath, "org.eclipse.jdt.core.tests.compile.problem"); > assertNotNull("null problems array", problems); > assertEquals("unexpected problems count", 1, problems.length); >- assertEquals("unexpected generated by attribute", "missing", problems[0].getGeneratedBy()); >+ assertEquals("unexpected generated by attribute", "missing", problems[0].getSourceId()); > } > // https://bugs.eclipse.org/bugs/show_bug.cgi?id=158611 > // Checking the GENERATED_BY attribute >@@ -472,7 +472,7 @@ > context.recordNewProblems(new CategorizedProblem[] { > new ParticipantProblem("Participant problem", context.getFile().getFullPath().toString()) { > public String[] getExtraMarkerAttributeNames() { >- return new String[] {IMarker.GENERATED_BY}; >+ return new String[] {IMarker.SOURCE_ID}; > } > public Object[] getExtraMarkerAttributeValues() { > return new String[] {specificGeneratedBy}; >@@ -486,6 +486,6 @@ > Problem[] problems = env.getProblemsFor(projectPath, "org.eclipse.jdt.core.tests.compile.problem"); > assertNotNull("null problems array", problems); > assertEquals("unexpected problems count", 1, problems.length); >- assertEquals("unexpected generated by attribute", specificGeneratedBy, problems[0].getGeneratedBy()); >+ assertEquals("unexpected generated by attribute", specificGeneratedBy, problems[0].getSourceId()); > } > }
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 171684
:
57594
| 57889