diff options
author | Alexander Kurtakov | 2013-02-12 21:06:47 +0000 |
---|---|---|
committer | Camilo Bernal | 2013-02-12 21:35:15 +0000 |
commit | b1547cccb19cdcd78c36893acf8c53f1273f7204 (patch) | |
tree | f7c23eedca939dfc89ee92183152fd201157cb4e /gcov | |
parent | 2c3cda2067eff1bceba6241fc0c4d27afa080a1a (diff) | |
download | org.eclipse.linuxtools-b1547cccb19cdcd78c36893acf8c53f1273f7204.tar.gz org.eclipse.linuxtools-b1547cccb19cdcd78c36893acf8c53f1273f7204.tar.xz org.eclipse.linuxtools-b1547cccb19cdcd78c36893acf8c53f1273f7204.zip |
Hide more classes.
Activators shouldn't be exported.
Change-Id: I8bc805826b371cd6811fb616ab1018c119baafbe
Reviewed-on: https://git.eclipse.org/r/10325
Tested-by: Hudson CI
Reviewed-by: Camilo Bernal <cabernal@redhat.com>
IP-Clean: Camilo Bernal <cabernal@redhat.com>
Tested-by: Camilo Bernal <cabernal@redhat.com>
Diffstat (limited to 'gcov')
14 files changed, 53 insertions, 104 deletions
diff --git a/gcov/org.eclipse.linuxtools.gcov.core/META-INF/MANIFEST.MF b/gcov/org.eclipse.linuxtools.gcov.core/META-INF/MANIFEST.MF index 260d14a045..f1bcff3bc2 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/META-INF/MANIFEST.MF +++ b/gcov/org.eclipse.linuxtools.gcov.core/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %bundleName Bundle-SymbolicName: org.eclipse.linuxtools.gcov.core;singleton:=true Bundle-Version: 4.2.0.qualifier -Bundle-Activator: org.eclipse.linuxtools.gcov.Activator +Bundle-Activator: org.eclipse.linuxtools.internal.gcov.Activator Bundle-Vendor: %bundleProvider Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, @@ -23,6 +23,6 @@ Require-Bundle: org.eclipse.ui, Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-Localization: plugin -Export-Package: org.eclipse.linuxtools.gcov, +Export-Package: org.eclipse.linuxtools.internal.gcov.parser;x-friends:="org.eclipse.linuxtools.gcov.launch", org.eclipse.linuxtools.internal.gcov.view;x-friends:="org.eclipse.linuxtools.gcov.launch" diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/gcov/Activator.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/Activator.java index 32e275d422..797aae1fe2 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/gcov/Activator.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/Activator.java @@ -8,7 +8,7 @@ * Contributors: * Xavier Raynaud <xavier.raynaud@st.com> - initial API and implementation *******************************************************************************/ -package org.eclipse.linuxtools.gcov; +package org.eclipse.linuxtools.internal.gcov; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.plugin.AbstractUIPlugin; diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/action/SwitchContentProviderAction.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/action/SwitchContentProviderAction.java index 2838c06b30..512fd7bc9e 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/action/SwitchContentProviderAction.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/action/SwitchContentProviderAction.java @@ -14,7 +14,7 @@ import org.eclipse.jface.action.Action; import org.eclipse.jface.viewers.ColumnViewer; import org.eclipse.jface.viewers.IContentProvider; import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; /** diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/dialog/OpenGCDialog.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/dialog/OpenGCDialog.java index b9685444f2..9b876c6e45 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/dialog/OpenGCDialog.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/dialog/OpenGCDialog.java @@ -28,7 +28,7 @@ import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.dialogs.IDialogConstants; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.linuxtools.binutils.utils.STSymbolManager; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; import org.eclipse.swt.SWT; import org.eclipse.swt.events.ModifyEvent; import org.eclipse.swt.events.ModifyListener; diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/CovManager.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/CovManager.java index 2b6aa62668..760cd293ae 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/CovManager.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/CovManager.java @@ -36,7 +36,7 @@ import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Status; import org.eclipse.linuxtools.binutils.utils.STSymbolManager; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; import org.eclipse.linuxtools.internal.gcov.model.CovFileTreeElement; import org.eclipse.linuxtools.internal.gcov.model.CovFolderTreeElement; import org.eclipse.linuxtools.internal.gcov.model.CovFunctionTreeElement; diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcdaRecordsParser.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcdaRecordsParser.java index d6430a0799..046cb17d80 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcdaRecordsParser.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcdaRecordsParser.java @@ -19,7 +19,7 @@ import java.util.ArrayList; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; import org.eclipse.linuxtools.internal.gcov.utils.BEDataInputStream; import org.eclipse.linuxtools.internal.gcov.utils.LEDataInputStream; import org.eclipse.linuxtools.internal.gcov.utils.MasksGenerator; diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcnoRecordsParser.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcnoRecordsParser.java index c064fd6814..4e398aa4bb 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcnoRecordsParser.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/parser/GcnoRecordsParser.java @@ -20,7 +20,7 @@ import java.util.HashMap; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; import org.eclipse.linuxtools.internal.gcov.utils.BEDataInputStream; import org.eclipse.linuxtools.internal.gcov.utils.GcovStringReader; import org.eclipse.linuxtools.internal.gcov.utils.LEDataInputStream; diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovView.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovView.java index 568084e2cb..1df746c40e 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovView.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovView.java @@ -33,7 +33,7 @@ import org.eclipse.linuxtools.dataviewers.abstractviewers.AbstractSTViewer; import org.eclipse.linuxtools.dataviewers.abstractviewers.TreeColumnViewerFilter; import org.eclipse.linuxtools.dataviewers.actions.STExportToCSVAction; import org.eclipse.linuxtools.dataviewers.charts.actions.ChartAction; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; import org.eclipse.linuxtools.internal.gcov.action.SwitchContentProviderAction; import org.eclipse.linuxtools.internal.gcov.parser.CovManager; import org.eclipse.linuxtools.internal.gcov.parser.SourceFile; diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovViewer.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovViewer.java index ea10c726a7..19e7e51893 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovViewer.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/CovViewer.java @@ -76,7 +76,7 @@ public class CovViewer extends AbstractSTTreeViewer { */ @Override public IDialogSettings getDialogSettings() { - return org.eclipse.linuxtools.gcov.Activator.getDefault().getDialogSettings(); + return org.eclipse.linuxtools.internal.gcov.Activator.getDefault().getDialogSettings(); } /* diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/annotatedsource/OpenSourceFileAction.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/annotatedsource/OpenSourceFileAction.java index 6da345625e..3cfea053f0 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/annotatedsource/OpenSourceFileAction.java +++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/view/annotatedsource/OpenSourceFileAction.java @@ -27,7 +27,7 @@ import org.eclipse.jface.text.IDocument; import org.eclipse.linuxtools.binutils.link2source.STLink2SourceSupport; import org.eclipse.linuxtools.dataviewers.annotatedsourceeditor.AbstractSTAnnotatedSourceEditorInput; import org.eclipse.linuxtools.dataviewers.annotatedsourceeditor.actions.AbstractOpenSourceFileAction; -import org.eclipse.linuxtools.gcov.Activator; +import org.eclipse.linuxtools.internal.gcov.Activator; import org.eclipse.linuxtools.internal.gcov.parser.SourceFile; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorPart; diff --git a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/gcov/launch/GcovLaunchPlugin.java b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/gcov/launch/GcovLaunchPlugin.java deleted file mode 100644 index a82ac5a6f4..0000000000 --- a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/gcov/launch/GcovLaunchPlugin.java +++ /dev/null @@ -1,75 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2012 Red Hat, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Red Hat Inc. - initial API and implementation - *******************************************************************************/ -package org.eclipse.linuxtools.gcov.launch; - -import org.eclipse.core.resources.IWorkspace; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.swt.widgets.Shell; -import org.eclipse.ui.IWorkbenchWindow; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.osgi.framework.BundleContext; - - -/** - * The main plugin class to be used in the desktop. - */ -public class GcovLaunchPlugin extends AbstractUIPlugin { - //The shared instance. - private static GcovLaunchPlugin plugin; - //shared cache instance for configuration - - private static final String PLUGIN_ID = "org.eclipse.linuxtools.gcov.launch"; //$NON-NLS-1$ - public static final String ID_GCOV_VIEW = "org.eclipse.linuxtools.gcov.view"; //$NON-NLS-1$ - public static final String LAUNCH_ID = PLUGIN_ID + ".gcovLaunch"; //$NON-NLS-1$ - - /** - * The constructor. - */ - public GcovLaunchPlugin() { - } - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - plugin = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - super.stop(context); - plugin = null; - } - - public static GcovLaunchPlugin getDefault() { - return plugin; - } - - public static IWorkspace getWorkspace() { - return ResourcesPlugin.getWorkspace(); - } - - public static String getUniqueIdentifier() { - return PLUGIN_ID; - } - - public static IWorkbenchWindow getActiveWorkbenchWindow() { - return getDefault().getWorkbench().getActiveWorkbenchWindow(); - } - - public static Shell getActiveWorkbenchShell() { - IWorkbenchWindow window = getActiveWorkbenchWindow(); - if (window != null) { - return window.getShell(); - } - return null; - } - -} diff --git a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchConfigurationDelegate.java b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchConfigurationDelegate.java index 24244b7947..b97409f728 100644 --- a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchConfigurationDelegate.java +++ b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchConfigurationDelegate.java @@ -7,12 +7,12 @@ * * Contributors: * Kent Sebastian <ksebasti@redhat.com> - initial API and implementation - * Keith Seitz <keiths@redhat.com> - setup code in launch the method, initially + * Keith Seitz <keiths@redhat.com> - setup code in launch the method, initially * written in the now-defunct OprofileSession class - * QNX Software Systems and others - the section of code marked in the launch + * QNX Software Systems and others - the section of code marked in the launch * method, and the exec method * Red Hat Inc. - modification of OProfileLaunchConfigurationDelegate to here - *******************************************************************************/ + *******************************************************************************/ package org.eclipse.linuxtools.internal.gcov.launch; import java.net.URI; @@ -30,7 +30,6 @@ import org.eclipse.debug.core.ILaunchConfiguration; import org.eclipse.debug.core.ILaunchManager; import org.eclipse.debug.core.ILaunchesListener2; import org.eclipse.jface.dialogs.MessageDialog; -import org.eclipse.linuxtools.gcov.launch.GcovLaunchPlugin; import org.eclipse.linuxtools.internal.gcov.parser.CovManager; import org.eclipse.linuxtools.internal.gcov.view.CovView; import org.eclipse.linuxtools.profiling.launch.IRemoteCommandLauncher; @@ -42,14 +41,14 @@ import org.eclipse.ui.PlatformUI; public class GcovLaunchConfigurationDelegate extends ProfileLaunchConfigurationDelegate { protected ILaunchConfiguration config; - + @Override public void launch(ILaunchConfiguration config, String mode, ILaunch launch, IProgressMonitor monitor) throws CoreException { this.config = config; IPath exePath = getExePath(config); - /* - * this code written by QNX Software Systems and others and was + /* + * this code written by QNX Software Systems and others and was * originally in the CDT under LocalCDILaunchDelegate::RunLocalApplication */ //set up and launch the local c/c++ program @@ -58,19 +57,19 @@ public class GcovLaunchConfigurationDelegate extends ProfileLaunchConfigurationD URI workingDirURI = getProject().getLocationURI(); IPath workingDirPath = new Path(workingDirURI.getPath()); String arguments[] = getProgramArgumentsArray( config ); - + //add a listener for termination of the launch ILaunchManager lmgr = DebugPlugin.getDefault().getLaunchManager(); lmgr.addLaunchListener(new LaunchTerminationWatcher(launch, exePath)); - + Process process = launcher.execute(exePath, arguments, getEnvironment(config), workingDirPath, monitor); DebugPlugin.newProcess( launch, process, renderProcessLabel( exePath.toOSString() ) ); } - - //A class used to listen for the termination of the current launch, and - // run some functions when it is finished. + + //A class used to listen for the termination of the current launch, and + // run some functions when it is finished. class LaunchTerminationWatcher implements ILaunchesListener2 { private ILaunch launch; private IPath exePath; @@ -94,7 +93,7 @@ public class GcovLaunchConfigurationDelegate extends ProfileLaunchConfigurationD Display.getDefault().syncExec(new Runnable() { @Override public void run() { - String s = exePath.toOSString(); + String s = exePath.toOSString(); CovManager cvrgeMnger = new CovManager(s, getProject()); try { @@ -123,14 +122,14 @@ public class GcovLaunchConfigurationDelegate extends ProfileLaunchConfigurationD public void launchesRemoved(ILaunch[] launches) { /* dont care */ } } - + @Override protected String getPluginID() { - return GcovLaunchPlugin.getUniqueIdentifier(); + return GcovLaunchPlugin.PLUGIN_ID; } - + /* all these functions exist to be overridden by the test class in order to allow launch testing */ - + protected IProject getProject(){ try{ IProject project = CDebugUtils.verifyCProject(config).getProject(); diff --git a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchPlugin.java b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchPlugin.java new file mode 100644 index 0000000000..11367c95bf --- /dev/null +++ b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchPlugin.java @@ -0,0 +1,26 @@ +/******************************************************************************* + * Copyright (c) 2012 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.linuxtools.internal.gcov.launch; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + + +/** + * The main plugin class to be used in the desktop. + */ +public class GcovLaunchPlugin extends AbstractUIPlugin { + //shared cache instance for configuration + + public static final String PLUGIN_ID = "org.eclipse.linuxtools.gcov.launch"; //$NON-NLS-1$ + public static final String ID_GCOV_VIEW = "org.eclipse.linuxtools.gcov.view"; //$NON-NLS-1$ + public static final String LAUNCH_ID = PLUGIN_ID + ".gcovLaunch"; //$NON-NLS-1$ + +} diff --git a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchShortcut.java b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchShortcut.java index 6f9531cecc..e738f532f5 100644 --- a/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchShortcut.java +++ b/gcov/org.eclipse.linuxtools.gcov.launch/src/org/eclipse/linuxtools/internal/gcov/launch/GcovLaunchShortcut.java @@ -13,7 +13,6 @@ package org.eclipse.linuxtools.internal.gcov.launch; import org.eclipse.debug.core.ILaunchConfigurationType; import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; -import org.eclipse.linuxtools.gcov.launch.GcovLaunchPlugin; import org.eclipse.linuxtools.profiling.launch.ProfileLaunchShortcut; public class GcovLaunchShortcut extends ProfileLaunchShortcut { |