| /******************************************************************************* |
| * Copyright (c) 2007, 2012 Intel Corporation and others. |
| * |
| * This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License 2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Contributors: |
| * Intel Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.cdt.managedbuilder.ui.tests.util; |
| |
| import org.eclipse.cdt.core.settings.model.ICSourceEntry; |
| import org.eclipse.cdt.core.settings.model.extension.CBuildData; |
| import org.eclipse.cdt.core.settings.model.extension.CConfigurationData; |
| import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue; |
| import org.eclipse.cdt.managedbuilder.buildproperties.IOptionalBuildProperties; |
| import org.eclipse.cdt.managedbuilder.core.BuildException; |
| import org.eclipse.cdt.managedbuilder.core.IBuildObjectProperties; |
| import org.eclipse.cdt.managedbuilder.core.IBuilder; |
| import org.eclipse.cdt.managedbuilder.core.IConfiguration; |
| import org.eclipse.cdt.managedbuilder.core.IFileInfo; |
| import org.eclipse.cdt.managedbuilder.core.IFolderInfo; |
| import org.eclipse.cdt.managedbuilder.core.IHoldsOptions; |
| import org.eclipse.cdt.managedbuilder.core.IManagedCommandLineInfo; |
| import org.eclipse.cdt.managedbuilder.core.IManagedProject; |
| import org.eclipse.cdt.managedbuilder.core.IOption; |
| import org.eclipse.cdt.managedbuilder.core.IProjectType; |
| import org.eclipse.cdt.managedbuilder.core.IResourceConfiguration; |
| import org.eclipse.cdt.managedbuilder.core.IResourceInfo; |
| import org.eclipse.cdt.managedbuilder.core.ITool; |
| import org.eclipse.cdt.managedbuilder.core.IToolChain; |
| import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier; |
| import org.eclipse.cdt.managedbuilder.macros.IConfigurationBuildMacroSupplier; |
| import org.eclipse.core.resources.IFile; |
| import org.eclipse.core.resources.IResource; |
| import org.eclipse.core.runtime.IPath; |
| import org.osgi.framework.Version; |
| |
| public class TestConfiguration implements IConfiguration { |
| |
| IToolChain toolchain; |
| |
| public TestConfiguration(IToolChain tc) { |
| toolchain = tc; |
| } |
| |
| @Override |
| public boolean buildsFileType(String srcExt) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public ITool calculateTargetTool() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void changeBuilder(IBuilder newBuilder, String id, String name) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public IFileInfo createFileInfo(IPath path) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFileInfo createFileInfo(IPath path, String id, String name) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFileInfo createFileInfo(IPath path, IFolderInfo base, ITool baseTool, String id, String name) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFileInfo createFileInfo(IPath path, IFileInfo base, String id, String name) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFolderInfo createFolderInfo(IPath path) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFolderInfo createFolderInfo(IPath path, String id, String name) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFolderInfo createFolderInfo(IPath path, IFolderInfo base, String id, String name) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IToolChain createToolChain(IToolChain superClass, String Id, String name, boolean isExtensionElement) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IManagedCommandLineInfo generateToolCommandLineInfo(String sourceExtension, String[] flags, |
| String outputFlag, String outputPrefix, String outputName, String[] inputResources, IPath inputLocation, |
| IPath outputLocation) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getArtifactExtension() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getArtifactName() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getBuildArguments() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getBuildCommand() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public CBuildData getBuildData() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IConfigurationBuildMacroSupplier getBuildMacroSupplier() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IBuilder getBuilder() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getCleanCommand() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public CConfigurationData getConfigurationData() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getDescription() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IBuilder getEditableBuilder() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IConfigurationEnvironmentVariableSupplier getEnvironmentVariableSupplier() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getErrorParserIds() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String[] getErrorParserList() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String[] getDefaultLanguageSettingsProviderIds() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool[] getFilteredTools() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String[] getLibs(String extension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IManagedProject getManagedProject() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getOutputExtension(String resourceExtension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getOutputFlag(String outputExt) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getOutputPrefix(String outputExtension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IConfiguration getParent() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getPostannouncebuildStep() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getPostbuildStep() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getPreannouncebuildStep() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getPrebuildStep() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IProjectType getProjectType() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IResourceConfiguration getResourceConfiguration(String path) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IResourceConfiguration[] getResourceConfigurations() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IResourceInfo getResourceInfo(IPath path, boolean exactPath) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IResourceInfo getResourceInfoById(String id) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IResourceInfo[] getResourceInfos() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IFolderInfo getRootFolderInfo() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| public IPath[] getSourcePaths() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getTargetTool() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getTool(String id) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IToolChain getToolChain() { |
| return toolchain; |
| } |
| |
| @Override |
| public String getToolCommand(ITool tool) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getToolFromInputExtension(String sourceExtension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getToolFromOutputExtension(String extension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool[] getTools() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool[] getToolsBySuperClassId(String id) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String[] getUserObjects(String extension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public boolean hasOverriddenBuildCommand() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isBuilderCompatible(IBuilder builder) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isDirty() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isExtensionElement() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isHeaderFile(String ext) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isManagedBuildOn() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isSupported() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isSystemObject() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isTemporary() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean needsFullRebuild() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean needsRebuild() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public void removeResourceConfiguration(IResourceInfo resConfig) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void removeResourceInfo(IPath path) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setArtifactExtension(String extension) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setArtifactName(String name) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setBuildArguments(String makeArgs) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setBuildCommand(String command) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setCleanCommand(String command) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setDescription(String description) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setDirty(boolean isDirty) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setErrorParserIds(String ids) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setErrorParserList(String[] ids) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setManagedBuildOn(boolean on) throws BuildException { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setName(String name) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, boolean value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, String value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, String[] value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void setPostannouncebuildStep(String announceStep) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setPostbuildStep(String step) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setPreannouncebuildStep(String announceStep) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setPrebuildStep(String step) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setRebuildState(boolean rebuild) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| public void setSourcePaths(IPath[] paths) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setToolCommand(ITool tool, String command) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public boolean supportsBuild(boolean managed) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public String getBaseId() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getId() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getManagedBuildRevision() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getName() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public Version getVersion() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void setVersion(Version version) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public IBuildObjectProperties getBuildProperties() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IOptionalBuildProperties getOptionalBuildProperties() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IResource getOwner() { |
| return null; |
| } |
| |
| @Override |
| public IResourceConfiguration createResourceConfiguration(IFile file) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IBuildPropertyValue getBuildArtefactType() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void setBuildArtefactType(String id) throws BuildException { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public ICSourceEntry[] getSourceEntries() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void setSourceEntries(ICSourceEntry[] entries) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| } |