Lines 9-15
Link Here
|
9 |
* IBM Corporation - initial API and implementation |
9 |
* IBM Corporation - initial API and implementation |
10 |
* Brock Janiczak <brockj@tpg.com.au> - bug 169373 |
10 |
* Brock Janiczak <brockj@tpg.com.au> - bug 169373 |
11 |
* Gary Duprex <Gary.Duprex@aspectstools.com> - bug 150225 |
11 |
* Gary Duprex <Gary.Duprex@aspectstools.com> - bug 150225 |
12 |
* Bartosz Michalik <bartosz.michalik@gmail.com> - bug 209432 |
12 |
* Bartosz Michalik <bartosz.michalik@gmail.com> - bug 209432, 214156 |
13 |
*******************************************************************************/ |
13 |
*******************************************************************************/ |
14 |
package org.eclipse.pde.internal.core.builders; |
14 |
package org.eclipse.pde.internal.core.builders; |
15 |
|
15 |
|
Lines 92-98
Link Here
|
92 |
if (fModel instanceof IBundlePluginModelBase) { |
92 |
if (fModel instanceof IBundlePluginModelBase) { |
93 |
IBundlePluginModelBase bundleModel = (IBundlePluginModelBase) fModel; |
93 |
IBundlePluginModelBase bundleModel = (IBundlePluginModelBase) fModel; |
94 |
IBundle bundle = bundleModel.getBundleModel().getBundle(); |
94 |
IBundle bundle = bundleModel.getBundleModel().getBundle(); |
95 |
IManifestHeader bundleClasspathheader = (IManifestHeader) bundle.getManifestHeader(Constants.BUNDLE_CLASSPATH); |
95 |
IManifestHeader bundleClasspathheader = bundle.getManifestHeader(Constants.BUNDLE_CLASSPATH); |
96 |
|
96 |
|
97 |
IPackageFragmentRoot[] roots = ManifestUtils.findPackageFragmentRoots(bundleClasspathheader, fProject); |
97 |
IPackageFragmentRoot[] roots = ManifestUtils.findPackageFragmentRoots(bundleClasspathheader, fProject); |
98 |
// Running list of packages in the project |
98 |
// Running list of packages in the project |
Lines 945-951
Link Here
|
945 |
if (header != null) { |
945 |
if (header != null) { |
946 |
IHeader activator = getHeader(Constants.BUNDLE_ACTIVATOR); |
946 |
IHeader activator = getHeader(Constants.BUNDLE_ACTIVATOR); |
947 |
if (activator == null && "true".equals(header.getValue())) { //$NON-NLS-1$ |
947 |
if (activator == null && "true".equals(header.getValue())) { //$NON-NLS-1$ |
948 |
report(PDECoreMessages.BundleErrorReporter_lazyStart_missingActivator, header.getLineNumber() + 1, CompilerFlags.WARNING, PDEMarkerFactory.M_DIRECTIVE_HAS_NO_EFFECT, PDEMarkerFactory.CAT_OTHER); |
948 |
report(PDECoreMessages.BundleErrorReporter_lazyStart_missingActivator, header.getLineNumber() + 1, CompilerFlags.WARNING, PDEMarkerFactory.M_LAZYLOADING_HAS_NO_EFFECT, PDEMarkerFactory.CAT_OTHER); |
949 |
} |
949 |
} |
950 |
if (TargetPlatformHelper.getTargetVersion() < 3.2 && severity != CompilerFlags.IGNORE) { |
950 |
if (TargetPlatformHelper.getTargetVersion() < 3.2 && severity != CompilerFlags.IGNORE) { |
951 |
report(PDECoreMessages.BundleErrorReporter_lazyStart_unsupported, header.getLineNumber() + 1, severity, PDEMarkerFactory.NO_RESOLUTION, PDEMarkerFactory.CAT_OTHER); |
951 |
report(PDECoreMessages.BundleErrorReporter_lazyStart_unsupported, header.getLineNumber() + 1, severity, PDEMarkerFactory.NO_RESOLUTION, PDEMarkerFactory.CAT_OTHER); |