diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog
index d35fa4e4a69..7381d87717d 100644
--- a/core/org.eclipse.cdt.core/ChangeLog
+++ b/core/org.eclipse.cdt.core/ChangeLog
@@ -1,3 +1,6 @@
+2004-03-01 Andrew Niefer
+ externalize strings : Bug 53123
+
2004-03-01 Hoda Amer
Removing the "empty" array in the CElement that was not used anywhere !
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCProjectNature.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCProjectNature.java
index 8f9cbe4fe5d..8aef43e6d64 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCProjectNature.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCProjectNature.java
@@ -13,7 +13,7 @@ import org.eclipse.core.runtime.Status;
public class CCProjectNature extends CProjectNature {
- public static final String CC_NATURE_ID= CCorePlugin.PLUGIN_ID + ".ccnature";
+ public static final String CC_NATURE_ID= CCorePlugin.PLUGIN_ID + ".ccnature"; //$NON-NLS-1$
public static void addCCNature(IProject project, IProgressMonitor mon) throws CoreException {
addNature(project, CC_NATURE_ID, mon);
@@ -33,7 +33,7 @@ public class CCProjectNature extends CProjectNature {
IStatus status = new Status(IStatus.ERROR,
CCorePlugin.PLUGIN_ID,
CCorePlugin.CDT_PROJECT_NATURE_ID_MISMATCH,
- "project must have a cnature", null); // $NON_NLS
+ CCorePlugin.getResourceString("CCProjectNature.exception.noNature"), null); // $NON_NLS //$NON-NLS-1$
throw new CoreException(status);
}
}
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CConventions.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CConventions.java
index 15876474a4a..02abd946df9 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CConventions.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CConventions.java
@@ -28,7 +28,7 @@ import org.eclipse.core.runtime.Status;
*/
public class CConventions {
- private final static String scopeResolutionOperator= "::";
+ private final static String scopeResolutionOperator= "::"; //$NON-NLS-1$
private final static char fgDot= '.';
private final static char fgColon= ':';
@@ -37,7 +37,7 @@ public class CConventions {
return false;
}
String trimmed = name.trim();
- if ((!name.equals(trimmed)) || (name.indexOf(" ") != -1) ){
+ if ((!name.equals(trimmed)) || (name.indexOf(" ") != -1) ){ //$NON-NLS-1$
return false;
}
@@ -80,7 +80,7 @@ public class CConventions {
return new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, Util.bind("convention.class.nullName"), null); //$NON-NLS-1$
}
String trimmed = name.trim();
- if ((!name.equals(trimmed)) || (name.indexOf(" ") != -1) ){
+ if ((!name.equals(trimmed)) || (name.indexOf(" ") != -1) ){ //$NON-NLS-1$
return new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, Util.bind("convention.class.nameWithBlanks"), null); //$NON-NLS-1$
}
int index = name.lastIndexOf(scopeResolutionOperator);
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java
index f1da22ca867..97bb8b66c59 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java
@@ -57,21 +57,21 @@ public class CCorePlugin extends Plugin {
public static final int STATUS_CDTPROJECT_MISMATCH = 2;
public static final int CDT_PROJECT_NATURE_ID_MISMATCH = 3;
- public static final String PLUGIN_ID = "org.eclipse.cdt.core";
+ public static final String PLUGIN_ID = "org.eclipse.cdt.core"; //$NON-NLS-1$
- public static final String BUILDER_MODEL_ID = PLUGIN_ID + ".CBuildModel";
- public static final String BINARY_PARSER_SIMPLE_ID = "BinaryParser";
- public final static String BINARY_PARSER_UNIQ_ID = PLUGIN_ID + "." + BINARY_PARSER_SIMPLE_ID;
- public final static String PREF_BINARY_PARSER = "binaryparser";
- public final static String DEFAULT_BINARY_PARSER_SIMPLE_ID = "ELF";
- public final static String DEFAULT_BINARY_PARSER_UNIQ_ID = PLUGIN_ID + "." + DEFAULT_BINARY_PARSER_SIMPLE_ID;
- public final static String PREF_USE_STRUCTURAL_PARSE_MODE = "useStructualParseMode";
+ public static final String BUILDER_MODEL_ID = PLUGIN_ID + ".CBuildModel"; //$NON-NLS-1$
+ public static final String BINARY_PARSER_SIMPLE_ID = "BinaryParser"; //$NON-NLS-1$
+ public final static String BINARY_PARSER_UNIQ_ID = PLUGIN_ID + "." + BINARY_PARSER_SIMPLE_ID; //$NON-NLS-1$
+ public final static String PREF_BINARY_PARSER = "binaryparser"; //$NON-NLS-1$
+ public final static String DEFAULT_BINARY_PARSER_SIMPLE_ID = "ELF"; //$NON-NLS-1$
+ public final static String DEFAULT_BINARY_PARSER_UNIQ_ID = PLUGIN_ID + "." + DEFAULT_BINARY_PARSER_SIMPLE_ID; //$NON-NLS-1$
+ public final static String PREF_USE_STRUCTURAL_PARSE_MODE = "useStructualParseMode"; //$NON-NLS-1$
public final static String ERROR_PARSER_SIMPLE_ID = "ErrorParser"; //$NON-NLS-1$
// Build Model Interface Discovery
- public final static String BUILD_SCANNER_INFO_SIMPLE_ID = "ScannerInfoProvider";
- public final static String BUILD_SCANNER_INFO_UNIQ_ID = PLUGIN_ID + "." + BUILD_SCANNER_INFO_SIMPLE_ID;
+ public final static String BUILD_SCANNER_INFO_SIMPLE_ID = "ScannerInfoProvider"; //$NON-NLS-1$
+ public final static String BUILD_SCANNER_INFO_UNIQ_ID = PLUGIN_ID + "." + BUILD_SCANNER_INFO_SIMPLE_ID; //$NON-NLS-1$
/**
@@ -125,7 +125,7 @@ public class CCorePlugin extends Plugin {
static {
try {
- fgResourceBundle = ResourceBundle.getBundle("org.eclipse.cdt.internal.core.CCorePluginResources");
+ fgResourceBundle = ResourceBundle.getBundle("org.eclipse.cdt.internal.core.CCorePluginResources"); //$NON-NLS-1$
} catch (MissingResourceException x) {
fgResourceBundle = null;
}
@@ -158,9 +158,9 @@ public class CCorePlugin extends Plugin {
try {
return fgResourceBundle.getString(key);
} catch (MissingResourceException e) {
- return "!" + key + "!";
+ return "!" + key + "!"; //$NON-NLS-1$ //$NON-NLS-2$
} catch (NullPointerException e) {
- return "#" + key + "#";
+ return "#" + key + "#"; //$NON-NLS-1$ //$NON-NLS-2$
}
}
@@ -185,7 +185,7 @@ public class CCorePlugin extends Plugin {
}
public static void log(Throwable e) {
- log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, "Error", e));
+ log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, "Error", e)); //$NON-NLS-1$
}
public static void log(IStatus status) {
@@ -223,7 +223,7 @@ public class CCorePlugin extends Plugin {
public void startup() throws CoreException {
super.startup();
- cdtLog = new CDTLogWriter(CCorePlugin.getDefault().getStateLocation().append(".log").toFile());
+ cdtLog = new CDTLogWriter(CCorePlugin.getDefault().getStateLocation().append(".log").toFile()); //$NON-NLS-1$
//Set debug tracing options
CCorePlugin.getDefault().configurePluginDebugOptions();
@@ -441,15 +441,15 @@ public class CCorePlugin extends Plugin {
public IConsole getConsole(String id) {
try {
- IExtensionPoint extension = getDescriptor().getExtensionPoint("CBuildConsole");
+ IExtensionPoint extension = getDescriptor().getExtensionPoint("CBuildConsole"); //$NON-NLS-1$
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
for (int i = 0; i < extensions.length; i++) {
IConfigurationElement[] configElements = extensions[i].getConfigurationElements();
for (int j = 0; j < configElements.length; j++) {
- String builderID = configElements[j].getAttribute("builderID");
+ String builderID = configElements[j].getAttribute("builderID"); //$NON-NLS-1$
if ((id == null && builderID == null) || (id != null && id.equals(builderID))) {
- return (IConsole) configElements[j].createExecutableExtension("class");
+ return (IConsole) configElements[j].createExecutableExtension("class"); //$NON-NLS-1$
}
}
}
@@ -499,13 +499,13 @@ public class CCorePlugin extends Plugin {
if (extension != null) {
IConfigurationElement element[] = extension.getConfigurationElements();
for (int i = 0; i < element.length; i++) {
- if (element[i].getName().equalsIgnoreCase("cextension")) {
- parser = (IBinaryParser) element[i].createExecutableExtension("run");
+ if (element[i].getName().equalsIgnoreCase("cextension")) { //$NON-NLS-1$
+ parser = (IBinaryParser) element[i].createExecutableExtension("run"); //$NON-NLS-1$
break;
}
}
} else {
- IStatus s = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "No Binary Format", null);
+ IStatus s = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("CCorePlugin.exception.noBinaryFormat"), null); //$NON-NLS-1$
throw new CoreException(s);
}
return parser;
@@ -642,13 +642,13 @@ public class CCorePlugin extends Plugin {
// }
public IProcessList getProcessList() {
- IExtensionPoint extension = getDescriptor().getExtensionPoint("ProcessList");
+ IExtensionPoint extension = getDescriptor().getExtensionPoint("ProcessList"); //$NON-NLS-1$
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
IConfigurationElement[] configElements = extensions[0].getConfigurationElements();
if (configElements.length != 0) {
try {
- return (IProcessList) configElements[0].createExecutableExtension("class");
+ return (IProcessList) configElements[0].createExecutableExtension("class"); //$NON-NLS-1$
} catch (CoreException e) {
}
}
@@ -686,7 +686,7 @@ public class CCorePlugin extends Plugin {
if ((id == null && parserID == null) || (id != null && parserID.equals(id))) {
IConfigurationElement[] configElements = extensions[i]. getConfigurationElements();
for (int j = 0; j < configElements.length; j++) {
- IErrorParser parser = (IErrorParser)configElements[j].createExecutableExtension("class");
+ IErrorParser parser = (IErrorParser)configElements[j].createExecutableExtension("class"); //$NON-NLS-1$
list.add(parser);
}
}
@@ -713,13 +713,13 @@ public class CCorePlugin extends Plugin {
}
private static final String MODEL = CCorePlugin.PLUGIN_ID + "/debug/model" ; //$NON-NLS-1$
- private static final String INDEXER = CCorePlugin.PLUGIN_ID + "/debug/indexer";
- private static final String INDEX_MANAGER = CCorePlugin.PLUGIN_ID + "/debug/indexmanager";
+ private static final String INDEXER = CCorePlugin.PLUGIN_ID + "/debug/indexer"; //$NON-NLS-1$
+ private static final String INDEX_MANAGER = CCorePlugin.PLUGIN_ID + "/debug/indexmanager"; //$NON-NLS-1$
private static final String SEARCH = CCorePlugin.PLUGIN_ID + "/debug/search" ; //$NON-NLS-1$
private static final String MATCH_LOCATOR = CCorePlugin.PLUGIN_ID + "/debug/matchlocator" ; //$NON-NLS-1$
private static final String PARSER = CCorePlugin.PLUGIN_ID + "/debug/parser" ; //$NON-NLS-1$
private static final String SCANNER = CCorePlugin.PLUGIN_ID + "/debug/scanner"; //$NON-NLS-1$
- private static final String DELTA = CCorePlugin.PLUGIN_ID + "/debug/deltaprocessor" ;
+ private static final String DELTA = CCorePlugin.PLUGIN_ID + "/debug/deltaprocessor" ; //$NON-NLS-1$
private static final String CONTENTASSIST = CCorePlugin.PLUGIN_ID + "/debug/contentassist" ; //$NON-NLS-1$
/**
* Configure the plugin with respect to option settings defined in ".options" file
@@ -731,7 +731,7 @@ public class CCorePlugin extends Plugin {
if(option != null) Util.VERBOSE_PARSER = option.equalsIgnoreCase("true") ; //$NON-NLS-1$
option = Platform.getDebugOption(SCANNER);
- if( option != null ) Util.VERBOSE_SCANNER = option.equalsIgnoreCase("true");
+ if( option != null ) Util.VERBOSE_SCANNER = option.equalsIgnoreCase("true"); //$NON-NLS-1$
option = Platform.getDebugOption(MODEL);
if(option != null) Util.VERBOSE_MODEL = option.equalsIgnoreCase("true") ; //$NON-NLS-1$
@@ -739,7 +739,7 @@ public class CCorePlugin extends Plugin {
boolean indexFlag = false;
option = Platform.getDebugOption(INDEX_MANAGER);
if(option != null) {
- indexFlag = option.equalsIgnoreCase("true");
+ indexFlag = option.equalsIgnoreCase("true"); //$NON-NLS-1$
IndexManager.VERBOSE = indexFlag;
} //$NON-NLS-1$
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CProjectNature.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CProjectNature.java
index 8d30811b924..3684a3aa446 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CProjectNature.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CProjectNature.java
@@ -16,7 +16,7 @@ import org.eclipse.core.runtime.IProgressMonitor;
public class CProjectNature implements IProjectNature {
- public static final String C_NATURE_ID = CCorePlugin.PLUGIN_ID + ".cnature";
+ public static final String C_NATURE_ID = CCorePlugin.PLUGIN_ID + ".cnature"; //$NON-NLS-1$
private IProject fProject;
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CommandLauncher.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CommandLauncher.java
index a25760c5f1e..d0bcd1872ae 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CommandLauncher.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CommandLauncher.java
@@ -28,7 +28,7 @@ public class CommandLauncher {
protected boolean fShowCommand;
protected String[] fCommandArgs;
- protected String fErrorMessage = "";
+ protected String fErrorMessage = ""; //$NON-NLS-1$
private String lineSeparator;
@@ -46,7 +46,7 @@ public class CommandLauncher {
public CommandLauncher() {
fProcess= null;
fShowCommand= false;
- lineSeparator = System.getProperty("line.separator", "\n");
+ lineSeparator = System.getProperty("line.separator", "\n"); //$NON-NLS-1$ //$NON-NLS-2$
}
/**
@@ -99,7 +99,7 @@ public class CommandLauncher {
// add platform specific arguments (shell invocation)
fCommandArgs= constructCommandArray(commandPath.toOSString(), args);
fProcess= ProcessFactory.getFactory().exec(fCommandArgs, env, changeToDirectory.toFile());
- fErrorMessage= "";
+ fErrorMessage= ""; //$NON-NLS-1$
} catch (IOException e) {
setErrorMessage(e.getMessage());
fProcess= null;
@@ -146,7 +146,7 @@ public class CommandLauncher {
errInPipe = new PipedInputStream(errOutPipe);
inputPipe = new PipedInputStream(outputPipe);
} catch( IOException e ) {
- setErrorMessage("Command canceled");
+ setErrorMessage(CCorePlugin.getResourceString("CommandLauncher.error.commandCanceled")); //$NON-NLS-1$
return COMMAND_CANCELED;
}
@@ -184,7 +184,7 @@ public class CommandLauncher {
if (monitor.isCanceled()) {
closure.terminate();
state = COMMAND_CANCELED;
- setErrorMessage("Command canceled");
+ setErrorMessage(CCorePlugin.getResourceString("CommandLauncher.error.commandCanceled")); //$NON-NLS-1$
}
try {
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java
index ad64092633d..2fcfc1b5ae7 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java
@@ -29,8 +29,8 @@ public class ErrorParserManager extends OutputStream {
private int nOpens;
- private final static String OLD_PREF_ERROR_PARSER = "errorOutputParser"; // $NON-NLS-1$
- public final static String PREF_ERROR_PARSER = CCorePlugin.PLUGIN_ID + ".errorOutputParser"; // $NON-NLS-1$
+ private final static String OLD_PREF_ERROR_PARSER = "errorOutputParser"; //$NON-NLS-1$
+ public final static String PREF_ERROR_PARSER = CCorePlugin.PLUGIN_ID + ".errorOutputParser"; //$NON-NLS-1$
private IProject fProject;
private IMarkerGenerator fMarkerGenerator;
@@ -124,7 +124,7 @@ public class ErrorParserManager extends OutputStream {
fDirectoryStack.removeElementAt(i - 1);
return dir;
}
- return new Path("");
+ return new Path(""); //$NON-NLS-1$
}
public int getDirectoryLevel() {
@@ -140,7 +140,7 @@ public class ErrorParserManager extends OutputStream {
}
if (fErrorParsers.size() == 0) {
initErrorParsersMap();
- CCorePlugin.getDefault().getPluginPreferences().setValue(OLD_PREF_ERROR_PARSER, ""); // remove old prefs
+ CCorePlugin.getDefault().getPluginPreferences().setValue(OLD_PREF_ERROR_PARSER, ""); // remove old prefs //$NON-NLS-1$
}
}
@@ -306,7 +306,7 @@ public class ErrorParserManager extends OutputStream {
* Called by the error parsers. Return the previous line, save in the working buffer.
*/
public String getPreviousLine() {
- return new String((previousLine) == null ? "" : previousLine);
+ return new String((previousLine) == null ? "" : previousLine); //$NON-NLS-1$
}
/**
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CCorePluginResources.properties b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
index 314a0125ca3..cf8d084785e 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
@@ -13,3 +13,38 @@ CoreModel.BinaryContainer.Binaries=Binaries
CoreModel.CModelStatus.Error_in_CPlugin=Error in C Plugin
CoreModel.NullBinaryParser.Not_binary_file=not a binary file
CoreModel.NullBinaryParser.Null_Format=Null Format
+
+CommandLauncher.error.commandCanceled=Command canceled
+
+CCProjectNature.exception.noNature=Project must have a cnature
+
+CCorePlugin.exception.noBinaryFormat=No Binary Format
+
+CDescriptorManager.exception.alreadyConfigured=CDTProject already configured
+
+COwner.exception.invalidOwnerID=Invalid CDTProject owner ID
+COwner.exception.invalidOwnerExtension=Invalid CDTProject owner extension
+
+CDescriptor.exception.projectAlreadyExists=CDTProject already exisits
+CDescriptor.exception.unmatchedOwnerId=CDTProject already exisits but does not match owner ID of creator
+CDescriptor.exception.fileNotFound=CDTProject file not found
+CDescriptor.exception.missingOwnerId=Missing owner id
+CDescriptor.exception.missingElement=Missing cdtproject element
+CDescriptor.exception.providerNotFound=Extension provider not found.
+
+Util.exception.invalidArchive=Not a valid archive file.
+Util.exception.arrayToSmall=Array to small
+Util.exception.notPE=Not a PE format
+Util.exception.notELF=Not ELF format
+Util.exception.notDOSFormat=Not DOS EXE format
+Util.exception.unknownFormat=Unknow machine/format
+Util.exception.nullPath=Path is null
+Util.exception.noFileAssociation=No file associated with Binary
+Util.exception.missingBytes=missing bytes
+Util.exception.noData=no more data
+Util.exception.cannotCreatePty=Can not create pty
+Util.exception.closeError=close error
+Util.error.cannotRun=Cannot run
+Util.unknownName=unknown C++ encoded name
+Util.unknownFormat=Unknown debug format
+
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDTLogWriter.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDTLogWriter.java
index bdd26f2cb21..333f1034626 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDTLogWriter.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDTLogWriter.java
@@ -53,7 +53,7 @@ public class CDTLogWriter {
this.logFile = log;
if(log.length() > MAXLOG_SIZE){
log.delete();
- this.logFile = CCorePlugin.getDefault().getStateLocation().append(".log").toFile();
+ this.logFile = CCorePlugin.getDefault().getStateLocation().append(".log").toFile(); //$NON-NLS-1$
}
openLogFile();
}
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java
index 0663c24de05..fbebf9db567 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java
@@ -60,15 +60,15 @@ public class CDescriptor implements ICDescriptor {
private HashMap extInfoMap = new HashMap(4);
private Document dataDoc;
- static final String DESCRIPTION_FILE_NAME = ".cdtproject";
+ static final String DESCRIPTION_FILE_NAME = ".cdtproject"; //$NON-NLS-1$
private static final char[][] NO_CHAR_CHAR = new char[0][];
- private static final String PROJECT_DESCRIPTION = "cdtproject";
- private static final String PROJECT_EXTENSION = "extension";
- private static final String PROJECT_EXTENSION_ATTRIBUTE = "attribute";
- private static final String PATH_ENTRY = "cpathentry";
- private static final String PROJECT_DATA = "data";
- private static final String PROJECT_DATA_ITEM = "item";
- private static final String PROJECT_DATA_ID = "id";
+ private static final String PROJECT_DESCRIPTION = "cdtproject"; //$NON-NLS-1$
+ private static final String PROJECT_EXTENSION = "extension"; //$NON-NLS-1$
+ private static final String PROJECT_EXTENSION_ATTRIBUTE = "attribute"; //$NON-NLS-1$
+ private static final String PATH_ENTRY = "cpathentry"; //$NON-NLS-1$
+ private static final String PROJECT_DATA = "data"; //$NON-NLS-1$
+ private static final String PROJECT_DATA_ITEM = "item"; //$NON-NLS-1$
+ private static final String PROJECT_DATA_ID = "id"; //$NON-NLS-1$
private boolean fDirty;
private boolean autoSave;
@@ -92,7 +92,7 @@ public class CDescriptor implements ICDescriptor {
IStatus.WARNING,
CCorePlugin.PLUGIN_ID,
CCorePlugin.STATUS_CDTPROJECT_EXISTS,
- "CDTProject already exisits",
+ CCorePlugin.getResourceString("CDescriptor.exception.projectAlreadyExists"), //$NON-NLS-1$
(Throwable) null);
} else {
status =
@@ -100,7 +100,7 @@ public class CDescriptor implements ICDescriptor {
IStatus.ERROR,
CCorePlugin.PLUGIN_ID,
CCorePlugin.STATUS_CDTPROJECT_MISMATCH,
- "CDTProject already exisits but does not match owner ID of creator",
+ CCorePlugin.getResourceString("CDescriptor.exception.unmatchedOwnerId"), //$NON-NLS-1$
(Throwable) null);
}
throw new CoreException(status);
@@ -118,7 +118,7 @@ public class CDescriptor implements ICDescriptor {
IPath descriptionPath = projectLocation.append(DESCRIPTION_FILE_NAME);
if (!descriptionPath.toFile().exists()) {
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "CDTProject file not found", (Throwable) null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("CDescriptor.exception.fileNotFound"), (Throwable) null); //$NON-NLS-1$
throw new CoreException(status);
}
fOwner = new COwner(readCDTProject(descriptionPath));
@@ -134,7 +134,7 @@ public class CDescriptor implements ICDescriptor {
IPath descriptionPath = projectLocation.append(DESCRIPTION_FILE_NAME);
if (!descriptionPath.toFile().exists()) {
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "CDTProject file not found", (Throwable) null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("CDescriptor.exception.fileNotFound"), (Throwable) null); //$NON-NLS-1$
throw new CoreException(status);
}
readCDTProject(descriptionPath);
@@ -154,15 +154,15 @@ public class CDescriptor implements ICDescriptor {
Document document = parser.parse(file);
Node node = document.getFirstChild();
if (node.getNodeName().equals(PROJECT_DESCRIPTION)) {
- String ownerID = node.getAttributes().getNamedItem("id").getNodeValue();
+ String ownerID = node.getAttributes().getNamedItem("id").getNodeValue(); //$NON-NLS-1$
if ( ownerID != null) {
readProjectDescription(node);
return ownerID;
}
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "Missing owner id", null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("CDescriptor.exception.missingOwnerId"), null); //$NON-NLS-1$
throw new CoreException(status);
}
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "Missing cdtproject element", null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("CDescriptor.exception.missingElement"), null); //$NON-NLS-1$
throw new CoreException(status);
} catch (Exception e) {
IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, e.getLocalizedMessage(), e);
@@ -311,7 +311,7 @@ public class CDescriptor implements ICDescriptor {
format.setIndenting(true);
format.setLineSeparator(System.getProperty("line.separator")); //$NON-NLS-1$
Serializer serializer =
- SerializerFactory.getSerializerFactory(Method.XML).makeSerializer(new OutputStreamWriter(s, "UTF8"), format);
+ SerializerFactory.getSerializerFactory(Method.XML).makeSerializer(new OutputStreamWriter(s, "UTF8"), format); //$NON-NLS-1$
serializer.asDOMSerializer().serialize(doc);
return s.toString("UTF8"); //$NON-NLS-1$
}
@@ -341,12 +341,12 @@ public class CDescriptor implements ICDescriptor {
}
private void decodeProjectExtension(Element element) throws CoreException {
- ICExtensionReference ext = create(element.getAttribute("point"), element.getAttribute("id"));
+ ICExtensionReference ext = create(element.getAttribute("point"), element.getAttribute("id")); //$NON-NLS-1$ //$NON-NLS-2$
NodeList extAttrib = element.getChildNodes();
for (int j = 0; j < extAttrib.getLength(); j++) {
if (extAttrib.item(j).getNodeName().equals(PROJECT_EXTENSION_ATTRIBUTE)) {
NamedNodeMap attrib = extAttrib.item(j).getAttributes();
- ext.setExtensionData(attrib.getNamedItem("key").getNodeValue(), attrib.getNamedItem("value").getNodeValue());
+ ext.setExtensionData(attrib.getNamedItem("key").getNodeValue(), attrib.getNamedItem("value").getNodeValue()); //$NON-NLS-1$ //$NON-NLS-2$
}
}
}
@@ -369,16 +369,16 @@ public class CDescriptor implements ICDescriptor {
CExtensionReference extension[] = (CExtensionReference[]) extIterator.next();
for (int i = 0; i < extension.length; i++) {
configRootElement.appendChild(element = doc.createElement(PROJECT_EXTENSION));
- element.setAttribute("point", extension[i].getExtension());
- element.setAttribute("id", extension[i].getID());
+ element.setAttribute("point", extension[i].getExtension()); //$NON-NLS-1$
+ element.setAttribute("id", extension[i].getID()); //$NON-NLS-1$
CExtensionInfo info = (CExtensionInfo) extInfoMap.get(extension[i]);
if (info != null) {
Iterator attribIterator = info.getAttributes().entrySet().iterator();
while (attribIterator.hasNext()) {
Entry entry = (Entry) attribIterator.next();
Element extAttributes = doc.createElement(PROJECT_EXTENSION_ATTRIBUTE);
- extAttributes.setAttribute("key", (String) entry.getKey());
- extAttributes.setAttribute("value", (String) entry.getValue());
+ extAttributes.setAttribute("key", (String) entry.getKey()); //$NON-NLS-1$
+ extAttributes.setAttribute("value", (String) entry.getValue()); //$NON-NLS-1$
element.appendChild(extAttributes);
}
}
@@ -393,12 +393,12 @@ public class CDescriptor implements ICDescriptor {
IExtensionPoint extensionPoint = pluginRegistry.getExtensionPoint(ext.getExtension());
IExtension extension = extensionPoint.getExtension(ext.getID());
if ( extension == null) {
- throw new CoreException(new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "Extension provider not found.", null));
+ throw new CoreException(new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("CDescriptor.exception.providerNotFound"), null)); //$NON-NLS-1$
}
IConfigurationElement element[] = extension.getConfigurationElements();
for (int i = 0; i < element.length; i++) {
- if (element[i].getName().equalsIgnoreCase("cextension")) {
- cExtension = (InternalCExtension) element[i].createExecutableExtension("run");
+ if (element[i].getName().equalsIgnoreCase("cextension")) { //$NON-NLS-1$
+ cExtension = (InternalCExtension) element[i].createExecutableExtension("run"); //$NON-NLS-1$
cExtension.setExtenionReference(ext);
cExtension.setProject(fProject);
break;
@@ -419,7 +419,7 @@ public class CDescriptor implements ICDescriptor {
IStatus.ERROR,
CCorePlugin.PLUGIN_ID,
IStatus.ERROR,
- "getProjectDataDoc",
+ "getProjectDataDoc", //$NON-NLS-1$
e));
}
Element rootElem = dataDoc.createElement(PROJECT_DATA);
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptorManager.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptorManager.java
index 073419ee934..43bdaec41cc 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptorManager.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptorManager.java
@@ -106,7 +106,7 @@ public class CDescriptorManager implements IResourceChangeListener {
fDescriptorMap = new HashMap();
}
if ( fDescriptorMap.get(project) != null ) {
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, CCorePlugin.STATUS_CDTPROJECT_EXISTS, "CDTProject already configured", (Throwable)null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, CCorePlugin.STATUS_CDTPROJECT_EXISTS, CCorePlugin.getResourceString("CDescriptorManager.exception.alreadyConfigured"), (Throwable)null); //$NON-NLS-1$
throw new CoreException(status);
}
try {
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.java
index 4ab305a186a..35219ba0b04 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.java
@@ -29,11 +29,11 @@ public class COwner implements ICOwnerInfo {
public COwner(String id) throws CoreException {
ownerID = id;
- IExtensionPoint extpoint = CCorePlugin.getDefault().getDescriptor().getExtensionPoint("CProject");
+ IExtensionPoint extpoint = CCorePlugin.getDefault().getDescriptor().getExtensionPoint("CProject"); //$NON-NLS-1$
extension = extpoint.getExtension(ownerID);
if (extension == null) {
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "Invalid CDTProject owner ID", (Throwable)null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("COwner.exception.invalidOwnerID"), (Throwable)null); //$NON-NLS-1$
throw new CoreException(status);
}
}
@@ -50,38 +50,38 @@ public class COwner implements ICOwnerInfo {
if ( fPlatform == null ) {
IConfigurationElement element[] = extension.getConfigurationElements();
for( int i = 0; i < element.length; i++ ) {
- if ( element[i].getName().equalsIgnoreCase("cproject") ) {
- fPlatform = element[i].getAttribute("platform");
+ if ( element[i].getName().equalsIgnoreCase("cproject") ) { //$NON-NLS-1$
+ fPlatform = element[i].getAttribute("platform"); //$NON-NLS-1$
break;
}
}
}
- return fPlatform == null ? "*" : fPlatform;
+ return fPlatform == null ? "*" : fPlatform; //$NON-NLS-1$
}
void configure(IProject project, ICDescriptor cproject) throws CoreException {
IConfigurationElement element[] = extension.getConfigurationElements();
for( int i = 0; i < element.length; i++ ) {
- if ( element[i].getName().equalsIgnoreCase("cproject") ) {
- ICOwner owner = (ICOwner) element[i].createExecutableExtension("class");
+ if ( element[i].getName().equalsIgnoreCase("cproject") ) { //$NON-NLS-1$
+ ICOwner owner = (ICOwner) element[i].createExecutableExtension("class"); //$NON-NLS-1$
owner.configure(cproject);
return;
}
}
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "Invalid CDTProject owner extension", (Throwable)null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("COwner.exception.invalidOwnerExtension"), (Throwable)null); //$NON-NLS-1$
throw new CoreException(status);
}
void update(IProject project, ICDescriptor cproject, String extensionID) throws CoreException {
IConfigurationElement element[] = extension.getConfigurationElements();
for( int i = 0; i < element.length; i++ ) {
- if ( element[i].getName().equalsIgnoreCase("cproject") ) {
- ICOwner owner = (ICOwner) element[i].createExecutableExtension("class");
+ if ( element[i].getName().equalsIgnoreCase("cproject") ) { //$NON-NLS-1$
+ ICOwner owner = (ICOwner) element[i].createExecutableExtension("class"); //$NON-NLS-1$
owner.update(cproject, extensionID);
return;
}
}
- IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, "Invalid CDTProject owner extension", (Throwable)null);
+ IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1, CCorePlugin.getResourceString("COwner.exception.invalidOwnerExtension"), (Throwable)null); //$NON-NLS-1$
throw new CoreException(status);
}
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/ProcessClosure.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/ProcessClosure.java
index 34caa9ac782..c385eaad09f 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/ProcessClosure.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/ProcessClosure.java
@@ -38,7 +38,7 @@ public class ProcessClosure {
fOutputStream= out;
fInputStream= in;
setDaemon(true);
- lineSeparator = (String) System.getProperty("line.separator");
+ lineSeparator = (String) System.getProperty("line.separator"); //$NON-NLS-1$
}
public void run() {
@@ -117,13 +117,13 @@ public class ProcessClosure {
* reader threads.
*/
public void runNonBlocking() {
- ThreadGroup group= new ThreadGroup("CBuilder" + fCounter++);
+ ThreadGroup group= new ThreadGroup("CBuilder" + fCounter++); //$NON-NLS-1$
InputStream stdin= fProcess.getInputStream();
InputStream stderr= fProcess.getErrorStream();
- fOutputReader= new ReaderThread(group, "OutputReader", stdin, fOutput);
- fErrorReader= new ReaderThread(group, "ErrorReader", stderr, fError);
+ fOutputReader= new ReaderThread(group, "OutputReader", stdin, fOutput); //$NON-NLS-1$
+ fErrorReader= new ReaderThread(group, "ErrorReader", stderr, fError); //$NON-NLS-1$
fOutputReader.start();
fErrorReader.start();
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GASErrorParser.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GASErrorParser.java
index 8d5b5fc8b8a..bda398f0985 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GASErrorParser.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GASErrorParser.java
@@ -19,13 +19,13 @@ public class GASErrorParser implements IErrorParser {
// /tmp/cc8EXnKk.s:46: Error: no such 386 instruction: `b'
try {
String previous = eoParser.getPreviousLine();
- String fileName = "";
+ String fileName = ""; //$NON-NLS-1$
IFile file = null;
int num = 0;
int severity = IMarkerGenerator.SEVERITY_ERROR_RESOURCE;
String desc = line;
- if (previous != null && previous.startsWith("Assembler")) {
- if (! line.startsWith("FATAL")) {
+ if (previous != null && previous.startsWith("Assembler")) { //$NON-NLS-1$
+ if (! line.startsWith("FATAL")) { //$NON-NLS-1$
int firstColon= line.indexOf(':');
if (firstColon != -1) {
fileName = line.substring(0, firstColon);
@@ -45,7 +45,7 @@ public class GASErrorParser implements IErrorParser {
}
}
if (file == null) {
- desc = fileName + " " + desc;
+ desc = fileName + " " + desc; //$NON-NLS-1$
}
eoParser.generateMarker(file, num, desc, severity, null);
}
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
index 92c63199b29..3d10e2aa460 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
@@ -39,8 +39,8 @@ public class GCCErrorParser implements IErrorParser {
/* Guard against drive in Windows platform. */
if (firstColon == 1) {
try {
- String os = System.getProperty("os.name");
- if (os != null && os.startsWith("Win")) {
+ String os = System.getProperty("os.name"); //$NON-NLS-1$
+ if (os != null && os.startsWith("Win")) { //$NON-NLS-1$
try {
if (Character.isLetter(line.charAt(0))) {
firstColon = line.indexOf(':', 2);
@@ -92,13 +92,13 @@ public class GCCErrorParser implements IErrorParser {
// gnu c: filename:no: (Each undeclared identifier is reported
// only once. filename:no: for each function it appears in.)
- if (desc.startsWith ("(Each undeclared")) {
+ if (desc.startsWith ("(Each undeclared")) { //$NON-NLS-1$
// Do nothing.
return false;
} else {
String previous = eoParser.getPreviousLine();
- if (desc.endsWith(")")
- && previous.indexOf("(Each undeclared") >= 0 ) {
+ if (desc.endsWith(")") //$NON-NLS-1$
+ && previous.indexOf("(Each undeclared") >= 0 ) { //$NON-NLS-1$
// Do nothing.
return false;
}
@@ -114,34 +114,34 @@ public class GCCErrorParser implements IErrorParser {
*
*/
int s;
- if((s = desc.indexOf("\' undeclared")) != -1) {
- int p = desc.indexOf("`");
+ if((s = desc.indexOf("\' undeclared")) != -1) { //$NON-NLS-1$
+ int p = desc.indexOf("`"); //$NON-NLS-1$
if (p != -1) {
varName = desc.substring(p+1, s);
//System.out.println("undex varName "+ varName);
}
- } else if((s = desc.indexOf("\' defined but not used")) != -1) {
- int p = desc.indexOf("`");
+ } else if((s = desc.indexOf("\' defined but not used")) != -1) { //$NON-NLS-1$
+ int p = desc.indexOf("`"); //$NON-NLS-1$
if (p != -1) {
varName = desc.substring(p+1, s);
//System.out.println("unused varName "+ varName);
}
- } else if((s = desc.indexOf("conflicting types for `")) != -1) {
- int p = desc.indexOf("\'", s);
+ } else if((s = desc.indexOf("conflicting types for `")) != -1) { //$NON-NLS-1$
+ int p = desc.indexOf("\'", s); //$NON-NLS-1$
if (p != -1) {
- varName = desc.substring(desc.indexOf("`") + 1, p);
+ varName = desc.substring(desc.indexOf("`") + 1, p); //$NON-NLS-1$
//System.out.println("confl varName "+ varName);
}
- } else if((s = desc.indexOf("previous declaration of `")) != -1) {
- int p = desc.indexOf("\'", s);
+ } else if((s = desc.indexOf("previous declaration of `")) != -1) { //$NON-NLS-1$
+ int p = desc.indexOf("\'", s); //$NON-NLS-1$
if (p != -1) {
- varName = desc.substring(desc.indexOf("`") + 1, p);
+ varName = desc.substring(desc.indexOf("`") + 1, p); //$NON-NLS-1$
//System.out.println("prev varName "+ varName);
}
- } else if ((s = desc.indexOf("parse error before ")) != -1) {
- int p = desc.indexOf("\'", s);
+ } else if ((s = desc.indexOf("parse error before ")) != -1) { //$NON-NLS-1$
+ int p = desc.indexOf("\'", s); //$NON-NLS-1$
if (p != -1) {
- varName = desc.substring(desc.indexOf("`") + 1, p);
+ varName = desc.substring(desc.indexOf("`") + 1, p); //$NON-NLS-1$
//System.out.println("prev varName "+ varName);
}
}
@@ -159,8 +159,8 @@ public class GCCErrorParser implements IErrorParser {
* hello.c:3: in inclusion a.h:3
*
*/
- if (eoParser.getScratchBuffer().startsWith("In file included from ")) {
- if (line.startsWith("from ")) {
+ if (eoParser.getScratchBuffer().startsWith("In file included from ")) { //$NON-NLS-1$
+ if (line.startsWith("from ")) { //$NON-NLS-1$
// We want the last error in the chain, so continue.
eoParser.appendToScratchBuffer(line);
return false;
@@ -168,8 +168,8 @@ public class GCCErrorParser implements IErrorParser {
String buffer = eoParser.getScratchBuffer();
eoParser.clearScratchBuffer();
int from = -1;
- String inclusionError = fileName + ":" + num;
- while ((from = buffer.indexOf("from ")) != -1) {
+ String inclusionError = fileName + ":" + num; //$NON-NLS-1$
+ while ((from = buffer.indexOf("from ")) != -1) { //$NON-NLS-1$
int coma = buffer.indexOf(',', from);
String buf;
if (coma != -1) {
@@ -177,10 +177,10 @@ public class GCCErrorParser implements IErrorParser {
buffer = buffer.substring(coma);
} else {
buf = buffer.substring(from + 5);
- buffer = "";
+ buffer = ""; //$NON-NLS-1$
}
String t = buf;
- buf += " in inclusion " + inclusionError;
+ buf += " in inclusion " + inclusionError; //$NON-NLS-1$
inclusionError = t;
// Call the parsing process again.
processLine(buf, eoParser);
@@ -195,17 +195,17 @@ public class GCCErrorParser implements IErrorParser {
if (file != null) {
// If there is a conflict set the error on the project.
if (eoParser.isConflictingName(fileName)) {
- desc = "*" + desc;
+ desc = "*" + desc; //$NON-NLS-1$
file = null;
}
}
}
- if (desc.startsWith("warning") || desc.startsWith("Warning")) {
+ if (desc.startsWith("warning") || desc.startsWith("Warning")) { //$NON-NLS-1$ //$NON-NLS-2$
severity = IMarkerGenerator.SEVERITY_WARNING;
// Remove the warning.
- String d = desc.substring("warning".length()).trim();
- if (d.startsWith(":")) {
+ String d = desc.substring("warning".length()).trim(); //$NON-NLS-1$
+ if (d.startsWith(":")) { //$NON-NLS-1$
d = d.substring(1).trim();
}
@@ -216,14 +216,14 @@ public class GCCErrorParser implements IErrorParser {
// Display the fileName.
if (file == null) {
- desc = desc +"[" + fileName + "]";
+ desc = desc +"[" + fileName + "]"; //$NON-NLS-1$ //$NON-NLS-2$
}
eoParser.generateMarker(file, num, desc, severity, varName);
} else {
- if (line.startsWith("In file included from ")) {
+ if (line.startsWith("In file included from ")) { //$NON-NLS-1$
eoParser.appendToScratchBuffer(line);
- } else if (line.startsWith("from ")) {
+ } else if (line.startsWith("from ")) { //$NON-NLS-1$
eoParser.appendToScratchBuffer(line);
}
}
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java
index 762cc2ad6e8..8f0d29dd880 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java
@@ -32,33 +32,33 @@ public class GLDErrorParser implements IErrorParser {
String fileName = buf.substring(0, firstPara);
String previous = eoParser.getPreviousLine();
if (previous == null)
- previous = "";
+ previous = ""; //$NON-NLS-1$
int colon = previous.indexOf(':');
if (colon != -1) {
previous = previous.substring(colon + 1);
}
- desc = "*" + previous + " " + desc;
+ desc = "*" + previous + " " + desc; //$NON-NLS-1$ //$NON-NLS-2$
// Since we do not have any way to know the name of the C file
// where the undefined reference is refering we set the error
// on the project.
IFile file = eoParser.findFilePath(fileName);
if (file == null) {
- desc = fileName + " " + desc;
+ desc = fileName + " " + desc; //$NON-NLS-1$
}
eoParser.generateMarker(file, 0, desc, IMarkerGenerator.SEVERITY_ERROR_RESOURCE, null);
- } else if (buf.endsWith("ld")){
+ } else if (buf.endsWith("ld")){ //$NON-NLS-1$
// By default treat the condition as fatal/error, unless marked as a warning
int errorType = IMarkerGenerator.SEVERITY_ERROR_RESOURCE;
desc = desc.trim();
- if(desc.startsWith("warning") || desc.startsWith("Warning")) {
+ if(desc.startsWith("warning") || desc.startsWith("Warning")) { //$NON-NLS-1$ //$NON-NLS-2$
errorType = IMarkerGenerator.SEVERITY_WARNING;
}
String fileName = line.substring(0, firstColon);
IFile file = eoParser.findFilePath(fileName);
if (file == null) {
- desc = fileName + " " + desc;
+ desc = fileName + " " + desc; //$NON-NLS-1$
}
eoParser.generateMarker(file, 0, desc, errorType, null);
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java
index 43812f01195..9a84ecf8d3c 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java
@@ -16,8 +16,8 @@ public class VCErrorParser implements IErrorParser {
/* Guard against drive in Windows platform. */
if (firstColon == 1) {
try {
- String os = System.getProperty("os.name");
- if (os != null && os.startsWith("Win")) {
+ String os = System.getProperty("os.name"); //$NON-NLS-1$
+ if (os != null && os.startsWith("Win")) { //$NON-NLS-1$
try {
if (Character.isLetter(line.charAt(0))) {
firstColon = line.indexOf(':', 2);
@@ -29,7 +29,7 @@ public class VCErrorParser implements IErrorParser {
}
}
String firstPart = line.substring(0, firstColon);
- StringTokenizer tok = new StringTokenizer(firstPart, "()");
+ StringTokenizer tok = new StringTokenizer(firstPart, "()"); //$NON-NLS-1$
if (tok.hasMoreTokens()) {
String fileName = tok.nextToken();
if (tok.hasMoreTokens()) {
@@ -44,10 +44,10 @@ public class VCErrorParser implements IErrorParser {
if (file != null || eoParser.isConflictingName(fileName)) {
String desc = line.substring(firstColon + 1).trim();
if (file == null) {
- desc = "*" + desc;
+ desc = "*" + desc; //$NON-NLS-1$
}
int severity = IMarkerGenerator.SEVERITY_ERROR_RESOURCE;
- if (desc.startsWith("warning")) {
+ if (desc.startsWith("warning")) { //$NON-NLS-1$
severity = IMarkerGenerator.SEVERITY_WARNING;
}
eoParser.generateMarker(file, num, desc, severity, null);
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Coff.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Coff.java
index 3ec1aa49fac..1c74ca654e5 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Coff.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Coff.java
@@ -12,6 +12,8 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import org.eclipse.cdt.core.CCorePlugin;
+
public class Coff {
public static final String NL = System.getProperty("line.separator", "\n"); //$NON-NLS-1$ //$NON-NLS-2$
@@ -64,7 +66,7 @@ public class Coff {
public void commonSetup(byte[] hdr, boolean little) throws EOFException {
if (hdr == null || hdr.length < FILHSZ) {
- throw new EOFException("array to small"); //$NON-NLS-1
+ throw new EOFException(CCorePlugin.getResourceString("Util.exception.arrayToSmall")); //$NON-NLS-1$
}
ReadMemoryAccess memory = new ReadMemoryAccess(hdr, little);
f_magic = memory.getUnsignedShort();
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Exe.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Exe.java
index aec0d1f4674..afaca433ebf 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Exe.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Exe.java
@@ -7,6 +7,8 @@ package org.eclipse.cdt.utils.coff;
import java.io.IOException;
import java.io.RandomAccessFile;
+import org.eclipse.cdt.core.CCorePlugin;
+
public class Exe {
public static final String NL = System.getProperty("line.separator", "\n"); //$NON-NLS-1$ //$NON-NLS-2$
@@ -62,7 +64,7 @@ public class Exe {
}
memory.getBytes(e_signature);
if (e_signature[0] != 'M' || e_signature[1] != 'Z') {
- throw new IOException("Not DOS EXE format"); //$NON-NLS-1$
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.notDOSFormat")); //$NON-NLS-1$
}
e_lastsize = memory.getShort();
e_nblocks = memory.getShort();
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PE.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PE.java
index b0fe410cae9..9683e752211 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PE.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PE.java
@@ -8,6 +8,7 @@ package org.eclipse.cdt.utils.coff;
import java.io.IOException;
import java.io.RandomAccessFile;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.coff.Coff.FileHeader;
import org.eclipse.cdt.utils.coff.Coff.OptionalHeader;
import org.eclipse.cdt.utils.coff.Coff.SectionHeader;
@@ -313,7 +314,7 @@ public class PE {
rfile.readFully(sig);
if (!((sig[0] == 'P') && (sig[1] == 'E')
&& (sig[2] == '\0') && (sig[3] == '\0'))) {
- throw new IOException("Not a PE format");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.notPE")); //$NON-NLS-1$
}
} catch (IOException e) {
rfile.seek(pos);
@@ -323,7 +324,7 @@ public class PE {
// Check if this a valid machine.
if (!isValidMachine(fileHeader.f_magic)) {
- throw new IOException("Unknow machine/format");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.unknownFormat")); //$NON-NLS-1$
}
if (fileHeader.f_opthdr > 0) {
@@ -479,7 +480,7 @@ public class PE {
if (idx + 4 < data.length) {
if (!((data[idx + 0] == 'P') && (data[idx + 1] == 'E')
&& (data[idx + 2] == '\0') && (data[idx + 3] == '\0'))) {
- throw new IOException("Not a PE format");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.notPE")); //$NON-NLS-1$
}
idx += 4;
}
@@ -491,7 +492,7 @@ public class PE {
if (isValidMachine(filehdr.f_magic)) {
return getAttributes(filehdr);
}
- throw new IOException("not a PE format");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.notPE")); //$NON-NLS-1$
}
public static Attribute getAttribute(String file) throws IOException {
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PEArchive.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PEArchive.java
index f02b821f7c0..c49ac0ef380 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PEArchive.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PEArchive.java
@@ -10,6 +10,8 @@ import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.Vector;
+import org.eclipse.cdt.core.CCorePlugin;
+
/**
* The AR
class is used for parsing standard ELF archive (ar) files.
*
@@ -226,7 +228,7 @@ public class PEArchive {
String hdr = rfile.readLine();
if (hdr == null || hdr.compareTo("!") != 0) { //$NON-NLS-1$
rfile.close();
- throw new IOException("Not a valid archive file.");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.invalidArchive")); //$NON-NLS-1$
}
}
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/ARMember.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/ARMember.java
index d13cacaf35d..6e4b9ab1588 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/ARMember.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/ARMember.java
@@ -15,6 +15,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.List;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.IBinaryParser.ISymbol;
import org.eclipse.cdt.utils.Addr2line;
import org.eclipse.cdt.utils.CPPFilt;
@@ -66,7 +67,7 @@ public class ARMember extends BinaryObject {
if (header != null) {
return header.getPE();
}
- throw new IOException("No file assiocated with Binary");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.noFileAssociation")); //$NON-NLS-1$
}
protected void addSymbols(Coff.Symbol[] peSyms, byte[] table, Addr2line addr2line, CPPFilt cppfilt, CygPath cypath, List list) {
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEParser.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
index 4b8fbe9b993..b6a321ede89 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
@@ -15,6 +15,7 @@ import java.io.EOFException;
import java.io.IOException;
import org.eclipse.cdt.core.AbstractCExtension;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.IBinaryParser;
import org.eclipse.cdt.utils.coff.PE;
import org.eclipse.cdt.utils.coff.PEArchive;
@@ -38,7 +39,7 @@ public class PEParser extends AbstractCExtension implements IBinaryParser {
*/
public IBinaryFile getBinary(byte[] hints, IPath path) throws IOException {
if (path == null) {
- throw new IOException("path is null");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.nullPath")); //$NON-NLS-1$
}
BinaryFile binary = null;
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/Dwarf.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/Dwarf.java
index 49922a3c62a..cbf7cb4f384 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/Dwarf.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/Dwarf.java
@@ -20,6 +20,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.debug.DebugUnknownType;
import org.eclipse.cdt.utils.debug.IDebugEntryRequestor;
import org.eclipse.cdt.utils.debug.tools.DebugSym;
@@ -192,11 +193,11 @@ public class Dwarf {
byte[] bytes = new byte[4];
int n = in.read(bytes, 0, bytes.length);
if (n != 4) {
- throw new IOException("missing bytes");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.missingBytes")); //$NON-NLS-1$
}
return read_4_bytes(bytes, 0);
} catch (IndexOutOfBoundsException e) {
- throw new IOException("missing bytes");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.missingBytes")); //$NON-NLS-1$
}
}
@@ -221,11 +222,11 @@ public class Dwarf {
byte[] bytes = new byte[8];
int n = in.read(bytes, 0, bytes.length);
if (n != 8) {
- throw new IOException("missing bytes");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.missingBytes")); //$NON-NLS-1$
}
return read_8_bytes(bytes, 0);
} catch (IndexOutOfBoundsException e) {
- throw new IOException("missing bytes");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.missingBytes")); //$NON-NLS-1$
}
}
@@ -258,11 +259,11 @@ public class Dwarf {
byte[] bytes = new byte[2];
int n = in.read(bytes, 0, bytes.length);
if (n != 2) {
- throw new IOException("missing bytes");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.missingBytes")); //$NON-NLS-1$
}
return read_2_bytes(bytes, 0);
} catch (IndexOutOfBoundsException e) {
- throw new IOException("missing bytes");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.missingBytes")); //$NON-NLS-1$
}
}
@@ -309,7 +310,7 @@ public class Dwarf {
while (true) {
b = (short) in.read();
if (b == -1)
- throw new IOException("no more data");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.noData")); //$NON-NLS-1$
num_leb128_read++;
result |= ((long) (b & 0x7f) << shift);
shift += 7;
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/StringField.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/StringField.java
index 8c8406f726e..6a8c653003e 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/StringField.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/StringField.java
@@ -11,6 +11,8 @@
package org.eclipse.cdt.utils.debug.stabs;
+import org.eclipse.cdt.core.CCorePlugin;
+
/**
* Format: string_field = name ':' symbol-descriptor type-information
@@ -78,7 +80,7 @@ public class StringField {
/* SunPRO (3.0 at least) static variable encoding. */
break;
default :
- name = "unknown C++ encoded name";
+ name = CCorePlugin.getResourceString("StringField.unknownName"); //$NON-NLS-1$
break;
}
}
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugAddr2line.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugAddr2line.java
index e8a638f9ae3..2d263bdddaf 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugAddr2line.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugAddr2line.java
@@ -13,6 +13,7 @@ package org.eclipse.cdt.utils.debug.tools;
import java.io.IOException;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.debug.dwarf.Dwarf;
import org.eclipse.cdt.utils.debug.stabs.Stabs;
import org.eclipse.cdt.utils.elf.Elf;
@@ -47,7 +48,7 @@ public class DebugAddr2line {
Dwarf dwarf = new Dwarf(elf);
dwarf.parse(symreq);
} else {
- throw new IOException("Unknown debug format");
+ throw new IOException(CCorePlugin.getResourceString("Util.unknownFormat")); //$NON-NLS-1$
}
}
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugDump.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugDump.java
index dfb63c3d301..1bc16fac655 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugDump.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugDump.java
@@ -19,6 +19,7 @@ import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.List;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.debug.DebugBaseType;
import org.eclipse.cdt.utils.debug.DebugParameterKind;
import org.eclipse.cdt.utils.debug.DebugType;
@@ -61,7 +62,7 @@ public class DebugDump implements IDebugEntryRequestor {
Dwarf dwarf = new Dwarf(elf);
dwarf.parse(this);
} else {
- throw new IOException("Unknown debug format");
+ throw new IOException(CCorePlugin.getResourceString("Util.unknownFormat")); //$NON-NLS-1$
}
bwriter.flush();
}
@@ -96,7 +97,7 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#enterCompilationUnit(java.lang.String, long)
*/
public void enterCompilationUnit(String name, long address) {
- write("/* Enter Compilation Unit " + name + " address " + Long.toHexString(address) + " */");
+ write("/* Enter Compilation Unit " + name + " address " + Long.toHexString(address) + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
currentCU = name;
}
@@ -107,11 +108,11 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#exitCompilationUnit(long)
*/
public void exitCompilationUnit(long address) {
- write("/* Exit Compilation Unit ");
+ write("/* Exit Compilation Unit "); //$NON-NLS-1$
if (currentCU != null) {
- write(currentCU + " address " + Long.toHexString(address));
+ write(currentCU + " address " + Long.toHexString(address)); //$NON-NLS-1$
}
- write(" */");
+ write(" */"); //$NON-NLS-1$
newLine();newLine();
currentCU = null;
}
@@ -122,8 +123,8 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#enterInclude(java.lang.String)
*/
public void enterInclude(String name) {
- write("#include \"" + name + "\" ");
- write("/* Enter Include */");
+ write("#include \"" + name + "\" "); //$NON-NLS-1$ //$NON-NLS-2$
+ write("/* Enter Include */"); //$NON-NLS-1$
newLine();
}
@@ -143,12 +144,12 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#enterFunction(java.lang.String, int, boolean, long)
*/
public void enterFunction(String name, DebugType type, boolean isGlobal, long address) {
- write("/* Func:" + name + " address " + Long.toHexString(address) + " */");
+ write("/* Func:" + name + " address " + Long.toHexString(address) + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
if (!isGlobal) {
- write("static ");
+ write("static "); //$NON-NLS-1$
}
- write(type.toString() + " " + name + "(");
+ write(type.toString() + " " + name + "("); //$NON-NLS-1$ //$NON-NLS-2$
paramCount = 0;
}
@@ -160,16 +161,16 @@ public class DebugDump implements IDebugEntryRequestor {
public void exitFunction(long address) {
if (paramCount > -1) {
paramCount = -1;
- write(")");
+ write(")"); //$NON-NLS-1$
newLine();
- write("{");
+ write("{"); //$NON-NLS-1$
newLine();
bracket++;
}
for (; bracket > 0; bracket--) {
- write("}");
+ write("}"); //$NON-NLS-1$
}
- write(" /* Exit Func address " + Long.toHexString(address) + " */");
+ write(" /* Exit Func address " + Long.toHexString(address) + " */"); //$NON-NLS-1$ //$NON-NLS-2$
newLine();newLine();
}
@@ -181,10 +182,10 @@ public class DebugDump implements IDebugEntryRequestor {
public void enterCodeBlock(long offset) {
if (paramCount > -1) {
paramCount = -1;
- write(")");
+ write(")"); //$NON-NLS-1$
newLine();
}
- write(printTabs() + "{ " + "/* " + offset + " */");
+ write(printTabs() + "{ " + "/* " + offset + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
bracket++;
}
@@ -196,7 +197,7 @@ public class DebugDump implements IDebugEntryRequestor {
*/
public void exitCodeBlock(long offset) {
bracket--;
- write(printTabs() + "} " + "/* " + offset + " */");
+ write(printTabs() + "} " + "/* " + offset + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
}
@@ -207,14 +208,14 @@ public class DebugDump implements IDebugEntryRequestor {
*/
public void acceptStatement(int line, long address) {
if (paramCount > -1) {
- write(")");
+ write(")"); //$NON-NLS-1$
newLine();
- write("{");
+ write("{"); //$NON-NLS-1$
newLine();
bracket++;
paramCount = -1;
}
- write(printTabs() + "/* line " + line + " address " + address + " */");
+ write(printTabs() + "/* line " + line + " address " + address + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
}
@@ -224,7 +225,7 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#acceptIntegerConst(java.lang.String, long)
*/
public void acceptIntegerConst(String name, int value) {
- write("const int " + name + " = " + value + ";");
+ write("const int " + name + " = " + value + ";"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
}
@@ -234,7 +235,7 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#acceptFloatConst(java.lang.String, double)
*/
public void acceptFloatConst(String name, double value) {
- write("const float " + name + " = " + value + ";");
+ write("const float " + name + " = " + value + ";"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
}
@@ -245,7 +246,7 @@ public class DebugDump implements IDebugEntryRequestor {
* org.eclipse.cdt.utils.debug.DebugType, int)
*/
public void acceptTypeConst(String name, DebugType type, int value) {
- write("const " + type.toString() + " " + name + " = " + value + ";");
+ write("const " + type.toString() + " " + name + " = " + value + ";"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
newLine();
}
@@ -256,10 +257,10 @@ public class DebugDump implements IDebugEntryRequestor {
*/
public void acceptParameter(String name, DebugType type, DebugParameterKind kind, long offset) {
if (paramCount > 0) {
- write(", ");
+ write(", "); //$NON-NLS-1$
}
paramCount++;
- write(type.toString() + " " + name + "/* " + offset + " */");
+ write(type.toString() + " " + name + "/* " + offset + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}
/*
@@ -268,7 +269,7 @@ public class DebugDump implements IDebugEntryRequestor {
* @see org.eclipse.cdt.utils.debug.IDebugEntryRequestor#acceptVariable(java.lang.String, int, int, long)
*/
public void acceptVariable(String name, DebugType type, DebugVariableKind kind, long address) {
- write(printTabs() + type.toString() + " " + name + ";" + "/* " + Long.toHexString(address) + " */");
+ write(printTabs() + type.toString() + " " + name + ";" + "/* " + Long.toHexString(address) + " */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
newLine();
}
@@ -288,11 +289,11 @@ public class DebugDump implements IDebugEntryRequestor {
*/
public void acceptTypeDef(String name, DebugType type) {
if (!name.equals(type.toString())) {
- write("typedef " + type.toString() + " " + name + ";");
+ write("typedef " + type.toString() + " " + name + ";"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
} else if (type instanceof DebugBaseType){
DebugBaseType baseType =(DebugBaseType)type;
- write("/* " + name + ": " + baseType.sizeof() + " bytes */");
+ write("/* " + name + ": " + baseType.sizeof() + " bytes */"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
newLine();
} else {
//int x = 9;
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugSym.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugSym.java
index 310f7848cf0..18d9380dbd3 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugSym.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugSym.java
@@ -42,12 +42,12 @@ public class DebugSym implements Comparable {
public String toString() {
StringBuffer buf = new StringBuffer();
- buf.append("Type:").append(type).append("\n");
- buf.append("Name: ").append(name).append("\n");
- buf.append("\taddress:").append("0x").append(Long.toHexString(addr)).append("\n");
- buf.append("\tstartLine:").append(startLine).append("\n");
- buf.append("\tendLine:").append(endLine).append("\n");
- buf.append("\tSize:").append(size).append("\n");
+ buf.append("Type:").append(type).append("\n"); //$NON-NLS-1$ //$NON-NLS-2$
+ buf.append("Name: ").append(name).append("\n"); //$NON-NLS-1$ //$NON-NLS-2$
+ buf.append("\taddress:").append("0x").append(Long.toHexString(addr)).append("\n"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ buf.append("\tstartLine:").append(startLine).append("\n"); //$NON-NLS-1$ //$NON-NLS-2$
+ buf.append("\tendLine:").append(endLine).append("\n"); //$NON-NLS-1$ //$NON-NLS-2$
+ buf.append("\tSize:").append(size).append("\n"); //$NON-NLS-1$ //$NON-NLS-2$
return buf.toString();
}
}
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/AR.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/AR.java
index ea1cd016041..0a7af6b5242 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/AR.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/AR.java
@@ -10,6 +10,8 @@ import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.Vector;
+import org.eclipse.cdt.core.CCorePlugin;
+
/**
* The AR
class is used for parsing standard ELF archive (ar) files.
*
@@ -233,7 +235,7 @@ public class AR {
String hdr = efile.readLine();
if (hdr == null || hdr.compareTo("!") != 0) { //$NON-NLS-1$
efile.close();
- throw new IOException("Not a valid archive file.");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.invalidArchive")); //$NON-NLS-1$
}
}
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java
index b297fd22fcb..60596248faa 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java
@@ -9,8 +9,9 @@ import java.io.EOFException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
-
import java.util.Comparator;
+
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.Addr2line;
import org.eclipse.cdt.utils.CPPFilt;
@@ -125,7 +126,7 @@ public class Elf {
efile.readFully(e_ident);
if ( e_ident[ELFhdr.EI_MAG0] != 0x7f || e_ident[ELFhdr.EI_MAG1] != 'E' ||
e_ident[ELFhdr.EI_MAG2] != 'L' || e_ident[ELFhdr.EI_MAG3] != 'F' )
- throw new IOException("Not ELF format");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.notELF")); //$NON-NLS-1$
efile.setEndian(e_ident[ELFhdr.EI_DATA] == ELFhdr.ELFDATA2LSB);
e_type = efile.readShortE();
e_machine = efile.readShortE();
@@ -144,12 +145,12 @@ public class Elf {
protected ELFhdr(byte [] bytes) throws IOException {
if(bytes.length <= e_ident.length) {
- throw new EOFException("Not ELF format");
+ throw new EOFException(CCorePlugin.getResourceString("Util.exception.notELF")); //$NON-NLS-1$
}
System.arraycopy(bytes, 0, e_ident, 0, e_ident.length);
if ( e_ident[ELFhdr.EI_MAG0] != 0x7f || e_ident[ELFhdr.EI_MAG1] != 'E' ||
e_ident[ELFhdr.EI_MAG2] != 'L' || e_ident[ELFhdr.EI_MAG3] != 'F' )
- throw new IOException("Not ELF format");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.notELF")); //$NON-NLS-1$
boolean isle = (e_ident[ELFhdr.EI_DATA] == ELFhdr.ELFDATA2LSB);
int offset = e_ident.length;
e_type = makeShort(bytes, offset, isle); offset += 2;
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ARMember.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ARMember.java
index dfe84841bd2..9e46de5dda3 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ARMember.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ARMember.java
@@ -15,6 +15,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.List;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.Addr2line;
import org.eclipse.cdt.utils.CPPFilt;
import org.eclipse.cdt.utils.IToolsProvider;
@@ -64,7 +65,7 @@ public class ARMember extends BinaryObject {
if (header != null) {
return new ElfHelper(header.getElf());
}
- throw new IOException("No file assiocated with Binary");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.noFileAssociation")); //$NON-NLS-1$
}
protected void addSymbols(Elf.Symbol[] array, int type, Addr2line addr2line, CPPFilt cppfilt, List list) {
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
index d5073fa2d32..f3828ed336a 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
@@ -14,6 +14,7 @@ import java.io.EOFException;
import java.io.IOException;
import org.eclipse.cdt.core.AbstractCExtension;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.IBinaryParser;
import org.eclipse.cdt.utils.elf.AR;
import org.eclipse.cdt.utils.elf.Elf;
@@ -34,7 +35,7 @@ public class ElfParser extends AbstractCExtension implements IBinaryParser {
public IBinaryFile getBinary(byte[] hints, IPath path) throws IOException {
if (path == null) {
- throw new IOException("path is null");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.nullPath")); //$NON-NLS-1$
}
BinaryFile binary = null;
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTY.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTY.java
index 331f55e1762..24ba9206014 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTY.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTY.java
@@ -4,6 +4,8 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import org.eclipse.cdt.core.CCorePlugin;
+
/**
* @author alain
*
@@ -42,7 +44,7 @@ public class PTY {
}
if (slave == null) {
- throw new IOException("Can not create pty");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.cannotCreatePty")); //$NON-NLS-1$
}
in = new PTYInputStream(new MasterFD());
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTYInputStream.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTYInputStream.java
index ceb2679e2c1..aa4a4396c8f 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTYInputStream.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTYInputStream.java
@@ -5,9 +5,10 @@ package org.eclipse.cdt.utils.pty;
* All Rights Reserved.
*/
-import java.io.InputStream;
import java.io.IOException;
+import java.io.InputStream;
+import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.utils.pty.PTY.MasterFD;
class PTYInputStream extends InputStream {
@@ -66,7 +67,7 @@ class PTYInputStream extends InputStream {
return;
int status = close0(master.getFD());
if (status == -1)
- throw new IOException("close error");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.closeError")); //$NON-NLS-1$
master.setFD(-1);
}
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/Spawner.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/Spawner.java
index 1a8424d6f7c..5d52d847388 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/Spawner.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/Spawner.java
@@ -11,6 +11,8 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.util.StringTokenizer;
+import org.eclipse.cdt.core.CCorePlugin;
+
public class Spawner extends Process {
public int NOOP = 0;
@@ -257,7 +259,7 @@ public class Spawner extends Process {
cmdarray = array;
envp = env;
dirpath = dir;
- errMesg = new String("Cannot run " + cmdarray[0]);
+ errMesg = new String(CCorePlugin.getResourceString("Util.error.cannotRun") + cmdarray[0]); //$NON-NLS-1$
}
public void run() {
diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java
index 6c8f2de9fbd..2c682216671 100644
--- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java
+++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java
@@ -5,8 +5,10 @@ package org.eclipse.cdt.utils.spawner;
* All Rights Reserved.
*/
-import java.io.InputStream;
import java.io.IOException;
+import java.io.InputStream;
+
+import org.eclipse.cdt.core.CCorePlugin;
class SpawnerInputStream extends InputStream {
private int fd;
@@ -66,7 +68,7 @@ class SpawnerInputStream extends InputStream {
return;
int status = close0(fd);
if (status == -1)
- throw new IOException("close error");
+ throw new IOException(CCorePlugin.getResourceString("Util.exception.closeError")); //$NON-NLS-1$
fd = -1;
}