1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 09:46:02 +02:00

cleanup: added MultiItemsHolder.DEBUG to control debug output on the console

This commit is contained in:
Andrew Gvozdev 2010-02-19 05:14:42 +00:00
parent 28b8714c2d
commit 42a0f65b76
8 changed files with 127 additions and 66 deletions

View file

@ -112,6 +112,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFileInfo(org.eclipse.core.runtime.IPath) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFileInfo(org.eclipse.core.runtime.IPath)
*/ */
public IFileInfo createFileInfo(IPath path) { public IFileInfo createFileInfo(IPath path) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.createFileInfo(1)"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.createFileInfo(1)"); //$NON-NLS-1$
return curr().createFileInfo(path); return curr().createFileInfo(path);
} }
@ -120,6 +121,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFileInfo(org.eclipse.core.runtime.IPath, java.lang.String, java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFileInfo(org.eclipse.core.runtime.IPath, java.lang.String, java.lang.String)
*/ */
public IFileInfo createFileInfo(IPath path, String id, String name) { public IFileInfo createFileInfo(IPath path, String id, String name) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.createFileInfo(3)"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.createFileInfo(3)"); //$NON-NLS-1$
return curr().createFileInfo(path, id, name); return curr().createFileInfo(path, id, name);
} }
@ -129,6 +131,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
*/ */
public IFileInfo createFileInfo(IPath path, IFolderInfo base, public IFileInfo createFileInfo(IPath path, IFolderInfo base,
ITool baseTool, String id, String name) { ITool baseTool, String id, String name) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createFileInfo(5)"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createFileInfo(5)"); //$NON-NLS-1$
return null; // curr().createFileInfo(path, base, baseTool, id, name); return null; // curr().createFileInfo(path, base, baseTool, id, name);
} }
@ -136,8 +139,8 @@ public class MultiConfiguration extends MultiItemsHolder implements
/* (non-Javadoc) /* (non-Javadoc)
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFileInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IFileInfo, java.lang.String, java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFileInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IFileInfo, java.lang.String, java.lang.String)
*/ */
public IFileInfo createFileInfo(IPath path, IFileInfo base, String id, public IFileInfo createFileInfo(IPath path, IFileInfo base, String id, String name) {
String name) { if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createFileInfo(4)"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createFileInfo(4)"); //$NON-NLS-1$
return null; // curr().createFileInfo(path, base, id, name); return null; // curr().createFileInfo(path, base, id, name);
} }
@ -146,6 +149,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFolderInfo(org.eclipse.core.runtime.IPath) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFolderInfo(org.eclipse.core.runtime.IPath)
*/ */
public IFolderInfo createFolderInfo(IPath path) { public IFolderInfo createFolderInfo(IPath path) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createFolderInfo()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createFolderInfo()"); //$NON-NLS-1$
return null; return null;
} }
@ -154,6 +158,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFolderInfo(org.eclipse.core.runtime.IPath, java.lang.String, java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFolderInfo(org.eclipse.core.runtime.IPath, java.lang.String, java.lang.String)
*/ */
public IFolderInfo createFolderInfo(IPath path, String id, String name) { public IFolderInfo createFolderInfo(IPath path, String id, String name) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createFolderInfo(3)"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createFolderInfo(3)"); //$NON-NLS-1$
return null; return null;
} }
@ -161,8 +166,8 @@ public class MultiConfiguration extends MultiItemsHolder implements
/* (non-Javadoc) /* (non-Javadoc)
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFolderInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IFolderInfo, java.lang.String, java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createFolderInfo(org.eclipse.core.runtime.IPath, org.eclipse.cdt.managedbuilder.core.IFolderInfo, java.lang.String, java.lang.String)
*/ */
public IFolderInfo createFolderInfo(IPath path, IFolderInfo base, public IFolderInfo createFolderInfo(IPath path, IFolderInfo base, String id, String name) {
String id, String name) { if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createFolderInfo(4)"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createFolderInfo(4)"); //$NON-NLS-1$
return null; // do nothing now return null; // do nothing now
} }
@ -171,6 +176,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createResourceConfiguration(org.eclipse.core.resources.IFile) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#createResourceConfiguration(org.eclipse.core.resources.IFile)
*/ */
public IResourceConfiguration createResourceConfiguration(IFile file) { public IResourceConfiguration createResourceConfiguration(IFile file) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createResourceConfiguration()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createResourceConfiguration()"); //$NON-NLS-1$
return null; // do nothing now return null; // do nothing now
} }
@ -180,6 +186,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
*/ */
public IToolChain createToolChain(IToolChain superClass, String Id, public IToolChain createToolChain(IToolChain superClass, String Id,
String name, boolean isExtensionElement) { String name, boolean isExtensionElement) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.createToolChain()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.createToolChain()"); //$NON-NLS-1$
return null; // do nothing return null; // do nothing
} }
@ -196,6 +203,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
String[] inputResources, String[] inputResources,
IPath inputLocation, IPath inputLocation,
IPath outputLocation) { IPath outputLocation) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.generateToolCommandLineInfo()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.generateToolCommandLineInfo()"); //$NON-NLS-1$
return curr().generateToolCommandLineInfo( return curr().generateToolCommandLineInfo(
sourceExtension, sourceExtension,
@ -284,6 +292,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getBuildData() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getBuildData()
*/ */
public CBuildData getBuildData() { public CBuildData getBuildData() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getBuildData()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getBuildData()"); //$NON-NLS-1$
return curr().getBuildData(); return curr().getBuildData();
} }
@ -329,6 +338,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getConfigurationData() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getConfigurationData()
*/ */
public CConfigurationData getConfigurationData() { public CConfigurationData getConfigurationData() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getConfigurationData()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getConfigurationData()"); //$NON-NLS-1$
return curr().getConfigurationData(); return curr().getConfigurationData();
} }
@ -481,6 +491,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getParent() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getParent()
*/ */
public IConfiguration getParent() { public IConfiguration getParent() {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.getParent()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.getParent()"); //$NON-NLS-1$
return null; return null;
} }
@ -541,6 +552,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getProjectType() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getProjectType()
*/ */
public IProjectType getProjectType() { public IProjectType getProjectType() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getProjectType()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getProjectType()"); //$NON-NLS-1$
return curr().getProjectType(); return curr().getProjectType();
} }
@ -549,6 +561,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getResourceConfiguration(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getResourceConfiguration(java.lang.String)
*/ */
public IResourceConfiguration getResourceConfiguration(String path) { public IResourceConfiguration getResourceConfiguration(String path) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.getResourceConfiguration()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.getResourceConfiguration()"); //$NON-NLS-1$
return null; return null;
} }
@ -557,6 +570,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getResourceConfigurations() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getResourceConfigurations()
*/ */
public IResourceConfiguration[] getResourceConfigurations() { public IResourceConfiguration[] getResourceConfigurations() {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.getResourceConfigurations()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.getResourceConfigurations()"); //$NON-NLS-1$
return null; return null;
} }
@ -584,6 +598,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getResourceInfoById(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getResourceInfoById(java.lang.String)
*/ */
public IResourceInfo getResourceInfoById(String id) { public IResourceInfo getResourceInfoById(String id) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfiguration.getResourceInfoById()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfiguration.getResourceInfoById()"); //$NON-NLS-1$
return null; return null;
} }
@ -614,6 +629,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getSourceEntries() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getSourceEntries()
*/ */
public ICSourceEntry[] getSourceEntries() { public ICSourceEntry[] getSourceEntries() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getSourceEntries()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getSourceEntries()"); //$NON-NLS-1$
return curr().getSourceEntries(); return curr().getSourceEntries();
} }
@ -622,6 +638,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getTargetTool() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getTargetTool()
*/ */
public ITool getTargetTool() { public ITool getTargetTool() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getTargetTool()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getTargetTool()"); //$NON-NLS-1$
return curr().getTargetTool(); return curr().getTargetTool();
} }
@ -630,6 +647,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getTool(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getTool(java.lang.String)
*/ */
public ITool getTool(String id) { public ITool getTool(String id) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getTool()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getTool()"); //$NON-NLS-1$
return curr().getTool(id); return curr().getTool(id);
} }
@ -652,6 +670,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getToolFromInputExtension(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getToolFromInputExtension(java.lang.String)
*/ */
public ITool getToolFromInputExtension(String sourceExtension) { public ITool getToolFromInputExtension(String sourceExtension) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getToolFromInputExtension()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getToolFromInputExtension()"); //$NON-NLS-1$
return curr().getToolFromInputExtension(sourceExtension); return curr().getToolFromInputExtension(sourceExtension);
} }
@ -660,6 +679,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getToolFromOutputExtension(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getToolFromOutputExtension(java.lang.String)
*/ */
public ITool getToolFromOutputExtension(String extension) { public ITool getToolFromOutputExtension(String extension) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getToolFromOutputExtension()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getToolFromOutputExtension()"); //$NON-NLS-1$
return curr().getToolFromOutputExtension(extension); return curr().getToolFromOutputExtension(extension);
} }
@ -668,6 +688,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getTools() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getTools()
*/ */
public ITool[] getTools() { public ITool[] getTools() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getTools()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getTools()"); //$NON-NLS-1$
return curr().getTools(); return curr().getTools();
} }
@ -676,6 +697,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getToolsBySuperClassId(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getToolsBySuperClassId(java.lang.String)
*/ */
public ITool[] getToolsBySuperClassId(String id) { public ITool[] getToolsBySuperClassId(String id) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getToolsBySuperClassId()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getToolsBySuperClassId()"); //$NON-NLS-1$
return curr().getToolsBySuperClassId(id); return curr().getToolsBySuperClassId(id);
} }
@ -684,6 +706,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getUserObjects(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#getUserObjects(java.lang.String)
*/ */
public String[] getUserObjects(String extension) { public String[] getUserObjects(String extension) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getUserObjects()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getUserObjects()"); //$NON-NLS-1$
return curr().getUserObjects(extension); return curr().getUserObjects(extension);
} }
@ -722,6 +745,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#isExtensionElement() * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#isExtensionElement()
*/ */
public boolean isExtensionElement() { public boolean isExtensionElement() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.isExtensionElement()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.isExtensionElement()"); //$NON-NLS-1$
return curr().isExtensionElement(); return curr().isExtensionElement();
} }
@ -730,6 +754,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IConfiguration#isHeaderFile(java.lang.String) * @see org.eclipse.cdt.managedbuilder.core.IConfiguration#isHeaderFile(java.lang.String)
*/ */
public boolean isHeaderFile(String ext) { public boolean isHeaderFile(String ext) {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.isHeaderFile()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.isHeaderFile()"); //$NON-NLS-1$
return curr().isHeaderFile(ext); return curr().isHeaderFile(ext);
} }
@ -1013,6 +1038,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getBaseId() * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getBaseId()
*/ */
public String getBaseId() { public String getBaseId() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getBaseId()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getBaseId()"); //$NON-NLS-1$
return curr().getBaseId(); return curr().getBaseId();
} }
@ -1028,6 +1054,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getManagedBuildRevision() * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getManagedBuildRevision()
*/ */
public String getManagedBuildRevision() { public String getManagedBuildRevision() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getMngBuildRevision()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getMngBuildRevision()"); //$NON-NLS-1$
return curr().getManagedBuildRevision(); return curr().getManagedBuildRevision();
} }
@ -1043,6 +1070,7 @@ public class MultiConfiguration extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getVersion() * @see org.eclipse.cdt.managedbuilder.core.IBuildObject#getVersion()
*/ */
public PluginVersionIdentifier getVersion() { public PluginVersionIdentifier getVersion() {
if (DEBUG)
System.out.println("Strange multi access: MultiConfiguration.getVersion()"); //$NON-NLS-1$ System.out.println("Strange multi access: MultiConfiguration.getVersion()"); //$NON-NLS-1$
return curr().getVersion(); return curr().getVersion();
} }

View file

@ -99,6 +99,7 @@ public abstract class MultiResourceInfo extends MultiItemsHolder implements
* @see org.eclipse.cdt.managedbuilder.core.IResourceInfo#getResourceData() * @see org.eclipse.cdt.managedbuilder.core.IResourceInfo#getResourceData()
*/ */
public CResourceData getResourceData() { public CResourceData getResourceData() {
if (DEBUG)
System.out.println("Strange call: MultiResourceInfo.getResourceData()"); //$NON-NLS-1$ System.out.println("Strange call: MultiResourceInfo.getResourceData()"); //$NON-NLS-1$
return fRis[curr].getResourceData(); return fRis[curr].getResourceData();
} }
@ -363,6 +364,7 @@ public abstract class MultiResourceInfo extends MultiItemsHolder implements
fRis[i].setVersion(version); fRis[i].setVersion(version);
} }
@Override
public Object[] getItems() { public Object[] getItems() {
return fRis; return fRis;
} }

View file

@ -19,6 +19,9 @@ import org.eclipse.cdt.internal.core.settings.model.MultiFolderDescription;
* *
*/ */
public abstract class MultiItemsHolder implements ICMultiItemsHolder { public abstract class MultiItemsHolder implements ICMultiItemsHolder {
/** @since 5.2 */
protected static final boolean DEBUG = false;
/* (non-Javadoc) /* (non-Javadoc)
* @see org.eclipse.cdt.core.settings.model.ICMultiItemsHolder#getItems() * @see org.eclipse.cdt.core.settings.model.ICMultiItemsHolder#getItems()
*/ */

View file

@ -133,6 +133,7 @@ public class MultiLanguageSetting extends MultiItemsHolder implements ICLanguage
* @see org.eclipse.cdt.core.settings.model.ICSettingObject#getConfiguration() * @see org.eclipse.cdt.core.settings.model.ICSettingObject#getConfiguration()
*/ */
public ICConfigurationDescription getConfiguration() { public ICConfigurationDescription getConfiguration() {
if (DEBUG)
System.out.println("Bad multi access: MultiLanguageSetting.getConfiguration()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiLanguageSetting.getConfiguration()"); //$NON-NLS-1$
return null; // CFGs are different return null; // CFGs are different
} }
@ -141,6 +142,7 @@ public class MultiLanguageSetting extends MultiItemsHolder implements ICLanguage
* @see org.eclipse.cdt.core.settings.model.ICSettingObject#getId() * @see org.eclipse.cdt.core.settings.model.ICSettingObject#getId()
*/ */
public String getId() { // IDs are different public String getId() { // IDs are different
if (DEBUG)
System.out.println("Bad multi access: MultiLanguageSetting.getId()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiLanguageSetting.getId()"); //$NON-NLS-1$
return null; return null;
} }
@ -156,6 +158,7 @@ public class MultiLanguageSetting extends MultiItemsHolder implements ICLanguage
* @see org.eclipse.cdt.core.settings.model.ICSettingObject#getParent() * @see org.eclipse.cdt.core.settings.model.ICSettingObject#getParent()
*/ */
public ICSettingContainer getParent() { public ICSettingContainer getParent() {
if (DEBUG)
System.out.println("Bad multi access: MultiLanguageSetting.getParent()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiLanguageSetting.getParent()"); //$NON-NLS-1$
return null; // Parents are different return null; // Parents are different
} }

View file

@ -66,7 +66,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
*/ */
public ICConfigExtensionReference create(String extensionPoint, public ICConfigExtensionReference create(String extensionPoint,
String extension) throws CoreException { String extension) throws CoreException {
System.out.println("Bad multi access: MultiConfigDescription.create()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.create()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -76,7 +77,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
public ICExternalSetting createExternalSetting(String[] languageIDs, public ICExternalSetting createExternalSetting(String[] languageIDs,
String[] contentTypeIds, String[] extensions, String[] contentTypeIds, String[] extensions,
ICSettingEntry[] entries) throws WriteAccessException { ICSettingEntry[] entries) throws WriteAccessException {
System.out.println("Bad multi access: MultiConfigDescription.createExtSett()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.createExtSett()"); //$NON-NLS-1$
return null; return null;
} }
@ -86,7 +88,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
public ICFileDescription createFileDescription(IPath path, public ICFileDescription createFileDescription(IPath path,
ICResourceDescription base) throws CoreException, ICResourceDescription base) throws CoreException,
WriteAccessException { WriteAccessException {
System.out.println("Bad multi access: MultiConfigDescription.createFileDesc()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.createFileDesc()"); //$NON-NLS-1$
return null; return null;
} }
/* (non-Javadoc) /* (non-Javadoc)
@ -95,7 +98,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
public ICFolderDescription createFolderDescription(IPath path, public ICFolderDescription createFolderDescription(IPath path,
ICFolderDescription base) throws CoreException, ICFolderDescription base) throws CoreException,
WriteAccessException { WriteAccessException {
System.out.println("Bad multi access: MultiConfigDescription.createFolderDesc()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.createFolderDesc()"); //$NON-NLS-1$
return null; return null;
} }
@ -103,7 +107,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#get(java.lang.String) * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#get(java.lang.String)
*/ */
public ICConfigExtensionReference[] get(String extensionPointID) { public ICConfigExtensionReference[] get(String extensionPointID) {
System.out.println("Bad multi access: MultiConfigDescription.get()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.get()"); //$NON-NLS-1$
return null; return null;
} }
@ -111,7 +116,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getBuildSetting() * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getBuildSetting()
*/ */
public ICBuildSetting getBuildSetting() { public ICBuildSetting getBuildSetting() {
System.out.println("Bad multi access: MultiConfigDescription.getBuildSetting()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getBuildSetting()"); //$NON-NLS-1$
return null; return null;
} }
@ -145,7 +151,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getConfigurationData() * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getConfigurationData()
*/ */
public CConfigurationData getConfigurationData() { public CConfigurationData getConfigurationData() {
System.out.println("Bad multi access: MultiConfigDescription.getCfgData()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getCfgData()"); //$NON-NLS-1$
return null; return null;
} }
@ -180,7 +187,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getExternalSettingsProviderIds() * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getExternalSettingsProviderIds()
*/ */
public String[] getExternalSettingsProviderIds() { public String[] getExternalSettingsProviderIds() {
System.out.println("Bad multi access: MultiConfigDescription.getExtSettProviderIds()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getExtSettProviderIds()"); //$NON-NLS-1$
return null; return null;
} }
@ -209,7 +217,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
*/ */
public ICLanguageSetting getLanguageSettingForFile(IPath path, public ICLanguageSetting getLanguageSettingForFile(IPath path,
boolean ignoreExludeStatus) { boolean ignoreExludeStatus) {
System.out.println("Bad multi access: MultiConfigDescription.getLangSettForFile()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getLangSettForFile()"); //$NON-NLS-1$
return null; return null;
} }
@ -230,7 +239,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getReferenceInfo() * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getReferenceInfo()
*/ */
public Map<String, String> getReferenceInfo() { public Map<String, String> getReferenceInfo() {
System.out.println("Bad multi access: MultiConfigDescription.getReferenceInfo()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getReferenceInfo()"); //$NON-NLS-1$
return Collections.emptyMap(); return Collections.emptyMap();
} }
@ -296,6 +306,7 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getSessionProperty(org.eclipse.core.runtime.QualifiedName) * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getSessionProperty(org.eclipse.core.runtime.QualifiedName)
*/ */
public Object getSessionProperty(QualifiedName name) { public Object getSessionProperty(QualifiedName name) {
if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getSessionProperty()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfigDescription.getSessionProperty()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -311,7 +322,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getTargetPlatformSetting() * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#getTargetPlatformSetting()
*/ */
public ICTargetPlatformSetting getTargetPlatformSetting() { public ICTargetPlatformSetting getTargetPlatformSetting() {
System.out.println("Bad multi access: MultiConfigDescription.getTargetPlatfSetting()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getTargetPlatfSetting()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -396,6 +408,7 @@ public class MultiConfigDescription extends MultiItemsHolder implements
*/ */
public void setConfigurationData(String buildSystemId, public void setConfigurationData(String buildSystemId,
CConfigurationData data) throws WriteAccessException { CConfigurationData data) throws WriteAccessException {
if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getConfigurationData()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfigDescription.getConfigurationData()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -404,6 +417,7 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#setDescription(java.lang.String) * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#setDescription(java.lang.String)
*/ */
public void setDescription(String des) throws WriteAccessException { public void setDescription(String des) throws WriteAccessException {
if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.setDescription()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiConfigDescription.setDescription()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -420,7 +434,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#setName(java.lang.String) * @see org.eclipse.cdt.core.settings.model.ICConfigurationDescription#setName(java.lang.String)
*/ */
public void setName(String name) throws WriteAccessException { public void setName(String name) throws WriteAccessException {
System.out.println("Bad multi access: MultiConfigDescription.setName()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.setName()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -476,14 +491,14 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICSettingObject#getId() * @see org.eclipse.cdt.core.settings.model.ICSettingObject#getId()
*/ */
public String getId() { public String getId() {
return fCfgs[0].getId() + "_etc"; return fCfgs[0].getId() + "_etc"; //$NON-NLS-1$
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see org.eclipse.cdt.core.settings.model.ICSettingObject#getName() * @see org.eclipse.cdt.core.settings.model.ICSettingObject#getName()
*/ */
public String getName() { public String getName() {
return "Multiple Config Description"; return "Multiple Config Description"; //$NON-NLS-1$
} }
/* (non-Javadoc) /* (non-Javadoc)
@ -544,7 +559,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
*/ */
public ICStorageElement getStorage(String id, boolean create) public ICStorageElement getStorage(String id, boolean create)
throws CoreException { throws CoreException {
System.out.println("Bad multi access: MultiConfigDescription.getStorage()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.getStorage()"); //$NON-NLS-1$
return null; return null;
} }
@ -552,7 +568,8 @@ public class MultiConfigDescription extends MultiItemsHolder implements
* @see org.eclipse.cdt.core.settings.model.ICSettingsStorage#getStorage(java.lang.String, boolean) * @see org.eclipse.cdt.core.settings.model.ICSettingsStorage#getStorage(java.lang.String, boolean)
*/ */
public ICStorageElement importStorage(String id, ICStorageElement el) throws UnsupportedOperationException, CoreException { public ICStorageElement importStorage(String id, ICStorageElement el) throws UnsupportedOperationException, CoreException {
System.out.println("Bad multi access: MultiConfigDescription.importStorage()"); if (DEBUG)
System.out.println("Bad multi access: MultiConfigDescription.importStorage()"); //$NON-NLS-1$
return null; return null;
} }

View file

@ -29,7 +29,8 @@ public class MultiFileDescription extends MultiResourceDescription implements
* @see org.eclipse.cdt.core.settings.model.ICFileDescription#getLanguageSetting() * @see org.eclipse.cdt.core.settings.model.ICFileDescription#getLanguageSetting()
*/ */
public ICLanguageSetting getLanguageSetting() { public ICLanguageSetting getLanguageSetting() {
System.out.println("Limited multi access: MultiFileDescription.getLanguageSetting()"); if (DEBUG)
System.out.println("Limited multi access: MultiFileDescription.getLanguageSetting()"); //$NON-NLS-1$
return ((ICFileDescription)fRess[0]).getLanguageSetting(); return ((ICFileDescription)fRess[0]).getLanguageSetting();
} }

View file

@ -36,7 +36,8 @@ public class MultiFolderDescription extends MultiResourceDescription implements
*/ */
public ICLanguageSetting createLanguageSettingForContentTypes( public ICLanguageSetting createLanguageSettingForContentTypes(
String languageId, String[] typeIds) throws CoreException { String languageId, String[] typeIds) throws CoreException {
System.out.println("Bad multi access: MultiFolderDescription.createLanguageSettingForContentType()"); if (DEBUG)
System.out.println("Bad multi access: MultiFolderDescription.createLanguageSettingForContentType()"); //$NON-NLS-1$
return null; return null;
} }
@ -45,7 +46,8 @@ public class MultiFolderDescription extends MultiResourceDescription implements
*/ */
public ICLanguageSetting createLanguageSettingForExtensions( public ICLanguageSetting createLanguageSettingForExtensions(
String languageId, String[] extensions) throws CoreException { String languageId, String[] extensions) throws CoreException {
System.out.println("Bad multi access: MultiFolderDescription.createLanguageSettingForExt()"); if (DEBUG)
System.out.println("Bad multi access: MultiFolderDescription.createLanguageSettingForExt()"); //$NON-NLS-1$
return null; return null;
} }
@ -85,7 +87,8 @@ public class MultiFolderDescription extends MultiResourceDescription implements
*/ */
public ICResourceDescription getNestedResourceDescription(IPath relPath, public ICResourceDescription getNestedResourceDescription(IPath relPath,
boolean exactPath) { boolean exactPath) {
System.out.println("Bad multi access: MultiFolderDescription.getNestedResourceDescription(path, exact)"); if (DEBUG)
System.out.println("Bad multi access: MultiFolderDescription.getNestedResourceDescription(path, exact)"); //$NON-NLS-1$
return null; return null;
} }
@ -93,7 +96,8 @@ public class MultiFolderDescription extends MultiResourceDescription implements
* @see org.eclipse.cdt.core.settings.model.ICFolderDescription#getNestedResourceDescriptions(int) * @see org.eclipse.cdt.core.settings.model.ICFolderDescription#getNestedResourceDescriptions(int)
*/ */
public ICResourceDescription[] getNestedResourceDescriptions(int kind) { public ICResourceDescription[] getNestedResourceDescriptions(int kind) {
System.out.println("Bad multi access: MultiFolderDescription.getNestedResourceDescriptions(kind)"); if (DEBUG)
System.out.println("Bad multi access: MultiFolderDescription.getNestedResourceDescriptions(kind)"); //$NON-NLS-1$
return null; return null;
} }
@ -101,7 +105,8 @@ public class MultiFolderDescription extends MultiResourceDescription implements
* @see org.eclipse.cdt.core.settings.model.ICFolderDescription#getNestedResourceDescriptions() * @see org.eclipse.cdt.core.settings.model.ICFolderDescription#getNestedResourceDescriptions()
*/ */
public ICResourceDescription[] getNestedResourceDescriptions() { public ICResourceDescription[] getNestedResourceDescriptions() {
System.out.println("Bad multi access: MultiFolderDescription.getNestedResourceDescriptions()"); if (DEBUG)
System.out.println("Bad multi access: MultiFolderDescription.getNestedResourceDescriptions()"); //$NON-NLS-1$
return null; return null;
} }

View file

@ -52,6 +52,7 @@ public abstract class MultiResourceDescription extends MultiItemsHolder implemen
* @see org.eclipse.cdt.core.settings.model.ICResourceDescription#getParentFolderDescription() * @see org.eclipse.cdt.core.settings.model.ICResourceDescription#getParentFolderDescription()
*/ */
public ICFolderDescription getParentFolderDescription() { public ICFolderDescription getParentFolderDescription() {
if (DEBUG)
System.out.println("Bad multi access: MultiResourceDescription.getParentFolderDescription()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiResourceDescription.getParentFolderDescription()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }
@ -101,6 +102,7 @@ public abstract class MultiResourceDescription extends MultiItemsHolder implemen
* @see org.eclipse.cdt.core.settings.model.ICSettingContainer#getChildSettings() * @see org.eclipse.cdt.core.settings.model.ICSettingContainer#getChildSettings()
*/ */
public ICSettingObject[] getChildSettings() { public ICSettingObject[] getChildSettings() {
if (DEBUG)
System.out.println("Bad multi access: MultiResourceDescription.getChildSettings()"); //$NON-NLS-1$ System.out.println("Bad multi access: MultiResourceDescription.getChildSettings()"); //$NON-NLS-1$
throw new UnsupportedOperationException(); throw new UnsupportedOperationException();
} }