diff options
| author | Patrik Suzzi | 2016-03-22 19:06:03 +0000 |
|---|---|---|
| committer | Vikas Chandra | 2016-04-19 09:23:31 +0000 |
| commit | 58c840600e0b33276fc3e351b57cec0614588b17 (patch) | |
| tree | 9189bc9fa682a7e3578cee85a3d3ed6b9b25169f | |
| parent | 7898353da87031c0d716dcdcfc9f70a32649b671 (diff) | |
| download | eclipse.pde.ui-58c840600e0b33276fc3e351b57cec0614588b17.tar.gz eclipse.pde.ui-58c840600e0b33276fc3e351b57cec0614588b17.tar.xz eclipse.pde.ui-58c840600e0b33276fc3e351b57cec0614588b17.zip | |
Bug 259958 - Project specific compile option missing-packages not readI20160419-0800
PDE now uses the flag P_MISSING_EXPORT_PKGS to mark missing exported
packages.
Change-Id: I75f2cbb1e425d73d2c06f783f240620f68eea2cd
Signed-off-by: Patrik Suzzi <psuzzi@gmail.com>
| -rw-r--r-- | ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java index a225dad2aa..7bf4564985 100644 --- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java +++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java @@ -11,6 +11,7 @@ * Brock Janiczak <brockj@tpg.com.au> - bug 169373 * Gary Duprex <Gary.Duprex@aspectstools.com> - bug 150225 * Bartosz Michalik <bartosz.michalik@gmail.com> - bug 209432, 214156 + * Patrik Suzzi <psuzzi@gmail.com> - Bug 259958 *******************************************************************************/ package org.eclipse.pde.internal.core.builders; @@ -829,7 +830,9 @@ public class BundleErrorReporter extends JarManifestErrorReporter { /* The exported package does not exist in the bundle. Allow project folders to be packages (see bug 166680 comment 17)*/ if (!getExportedPackages().contains(name) && !(fProject.getFolder(name.replace('.', '/')).exists())) { message = NLS.bind(PDECoreMessages.BundleErrorReporter_NotExistInProject, name); - IMarker marker = report(message, getPackageLine(header, elements[i]), CompilerFlags.P_UNRESOLVED_IMPORTS, PDEMarkerFactory.M_EXPORT_PKG_NOT_EXIST, PDEMarkerFactory.CAT_OTHER); + IMarker marker = report(message, getPackageLine(header, elements[i]), + CompilerFlags.P_MISSING_EXPORT_PKGS, PDEMarkerFactory.M_EXPORT_PKG_NOT_EXIST, + PDEMarkerFactory.CAT_OTHER); addMarkerAttribute(marker, "packageName", name); //$NON-NLS-1$ } } @@ -1140,7 +1143,8 @@ public class BundleErrorReporter extends JarManifestErrorReporter { String name = st.nextToken().trim(); if (!getExportedPackages().contains(name)) { String message = NLS.bind(PDECoreMessages.BundleErrorReporter_NotExistInProject, name); - report(message, getLine(header, name), CompilerFlags.P_UNRESOLVED_IMPORTS, PDEMarkerFactory.CAT_OTHER); + report(message, getLine(header, name), CompilerFlags.P_MISSING_EXPORT_PKGS, + PDEMarkerFactory.CAT_OTHER); return false; } } |
