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

Externalizing strings.

This commit is contained in:
Vladimir Hirsl 2005-02-23 15:57:17 +00:00
parent f016e5805b
commit 173f521b41
5 changed files with 31 additions and 19 deletions

View file

@ -235,7 +235,7 @@ public class BuildInfoFactory {
protected Map decodeMap(String value) { protected Map decodeMap(String value) {
Map map = new HashMap(); Map map = new HashMap();
StringBuffer envStr = new StringBuffer(value); StringBuffer envStr = new StringBuffer(value);
String escapeChars = "|\\"; String escapeChars = "|\\"; //$NON-NLS-1$
char escapeChar = '\\'; char escapeChar = '\\';
try { try {
while (envStr.length() > 0) { while (envStr.length() > 0) {

View file

@ -33,10 +33,10 @@ import org.eclipse.core.runtime.IPath;
*/ */
public class GCCPerFileBOPConsoleParser extends AbstractGCCBOPConsoleParser { public class GCCPerFileBOPConsoleParser extends AbstractGCCBOPConsoleParser {
private final static String[] FILE_EXTENSIONS = { private final static String[] FILE_EXTENSIONS = {
".c", ".cc", ".cpp", ".cxx", ".C", ".CC", ".CPP", ".CXX" ".c", ".cc", ".cpp", ".cxx", ".C", ".CC", ".CPP", ".CXX" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$
}; };
private final static String[] COMPILER_INVOCATION = { private final static String[] COMPILER_INVOCATION = {
"gcc", "g++", "cc", "c++" "gcc", "g++", "cc", "c++" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
}; };
private final static List FILE_EXTENSIONS_LIST = Arrays.asList(FILE_EXTENSIONS); private final static List FILE_EXTENSIONS_LIST = Arrays.asList(FILE_EXTENSIONS);
@ -74,7 +74,7 @@ public class GCCPerFileBOPConsoleParser extends AbstractGCCBOPConsoleParser {
return rc; return rc;
// expecting that compiler invocation is the first token in the line // expecting that compiler invocation is the first token in the line
String[] split = line.split("\\s+"); String[] split = line.split("\\s+"); //$NON-NLS-1$
String command = split[0]; String command = split[0];
// verify that it is compiler invocation // verify that it is compiler invocation
int cii2 = -1; int cii2 = -1;
@ -84,7 +84,7 @@ public class GCCPerFileBOPConsoleParser extends AbstractGCCBOPConsoleParser {
break; break;
} }
if (cii2 == -1) { if (cii2 == -1) {
TraceUtil.outputTrace("Error identifying compiler command", line, TraceUtil.EOL); TraceUtil.outputTrace("Error identifying compiler command", line, TraceUtil.EOL); //$NON-NLS-1$
return rc; return rc;
} }
// find a file name // find a file name
@ -113,20 +113,20 @@ public class GCCPerFileBOPConsoleParser extends AbstractGCCBOPConsoleParser {
// } // }
// if (found) break; // if (found) break;
if (!found) { if (!found) {
TraceUtil.outputTrace("Error identifying file name :1", line, TraceUtil.EOL); TraceUtil.outputTrace("Error identifying file name :1", line, TraceUtil.EOL); //$NON-NLS-1$
return rc; return rc;
} }
// sanity check // sanity check
if (filePath.indexOf(FILE_EXTENSIONS[extensionsIndex]) == -1) { if (filePath.indexOf(FILE_EXTENSIONS[extensionsIndex]) == -1) {
TraceUtil.outputTrace("Error identifying file name :2", line, TraceUtil.EOL); TraceUtil.outputTrace("Error identifying file name :2", line, TraceUtil.EOL); //$NON-NLS-1$
return rc; return rc;
} }
if (fUtil != null) { if (fUtil != null) {
IPath pFilePath = fUtil.getAbsolutePath(filePath); IPath pFilePath = fUtil.getAbsolutePath(filePath);
String longFileName = pFilePath.toString(); String longFileName = pFilePath.toString();
String shortFileName = pFilePath.removeFileExtension().lastSegment(); String shortFileName = pFilePath.removeFileExtension().lastSegment();
String genericLine = line.replaceAll(filePath, "LONG_NAME"); String genericLine = line.replaceAll(filePath, "LONG_NAME"); //$NON-NLS-1$
genericLine = genericLine.replaceAll(shortFileName+"\\.", "SHORT_NAME\\."); genericLine = genericLine.replaceAll(shortFileName+"\\.", "SHORT_NAME\\."); //$NON-NLS-1$ //$NON-NLS-2$
CCommandDSC cmd = fUtil.getNewCCommandDSC(genericLine, extensionsIndex > 0); CCommandDSC cmd = fUtil.getNewCCommandDSC(genericLine, extensionsIndex > 0);
List cmdList = new ArrayList(); List cmdList = new ArrayList();

View file

@ -48,7 +48,7 @@ public class SCJobsUtil {
} }
public String toString() { public String toString() {
return rc ? "true" : "false"; //$NON-NLS-1$ //$$NON-NLS-2$ return rc ? "true" : "false"; //$NON-NLS-1$ //$NON-NLS-2$
} }
private boolean rc; private boolean rc;
} }

View file

@ -35,8 +35,20 @@ public final class SCDOptionsEnum {
public static final int MAX = 13; public static final int MAX = 13;
private static final String[] SCDOPTION_STRING_VALS = { private static final String[] SCDOPTION_STRING_VALS = {
"cc", "-D", "-U", "-I", "-I-", "-nostdinc", "-nostdinc++", "-include", "-imacros", "cc", //$NON-NLS-1$
"-idirafter", "-isystem", "-iprefix", "-iwithprefix", "-iwithprefixbefore" "-D", //$NON-NLS-1$
"-U", //$NON-NLS-1$
"-I", //$NON-NLS-1$
"-I-", //$NON-NLS-1$
"-nostdinc", //$NON-NLS-1$
"-nostdinc++", //$NON-NLS-1$
"-include", //$NON-NLS-1$
"-imacros", //$NON-NLS-1$
"-idirafter", //$NON-NLS-1$
"-isystem", //$NON-NLS-1$
"-iprefix", //$NON-NLS-1$
"-iwithprefix", //$NON-NLS-1$
"-iwithprefixbefore" //$NON-NLS-1$
}; };
private static final SCDOptionsEnum SCDOPTIONS[] = { private static final SCDOptionsEnum SCDOPTIONS[] = {
COMMAND, DEFINE, UNDEFINE, INCLUDE, IDASH, NOSTDINC, NOSTDINCPP, INCLUDE_FILE, IMACROS_FILE, COMMAND, DEFINE, UNDEFINE, INCLUDE, IDASH, NOSTDINC, NOSTDINCPP, INCLUDE_FILE, IMACROS_FILE,

View file

@ -103,11 +103,11 @@ public class TraceUtil {
public static void metricsTrace(String title, String subtitlePrefix, String subtitlePostfix, Map directoryCommandListMap) { public static void metricsTrace(String title, String subtitlePrefix, String subtitlePostfix, Map directoryCommandListMap) {
try { try {
logger.writeln(); logger.writeln();
logger.writeln(" *** NEW METRICS TRACE ***"); logger.writeln(" *** NEW METRICS TRACE ***"); //$NON-NLS-1$
logger.writeln(); logger.writeln();
for (Iterator k = directoryCommandListMap.keySet().iterator(); k.hasNext(); ) { for (Iterator k = directoryCommandListMap.keySet().iterator(); k.hasNext(); ) {
String dir = (String) k.next(); String dir = (String) k.next();
logger.writeln(title + dir + ":"); logger.writeln(title + dir + ":"); //$NON-NLS-1$
List directoryCommandList = (List) directoryCommandListMap.get(dir); List directoryCommandList = (List) directoryCommandListMap.get(dir);
if (directoryCommandList == null) { if (directoryCommandList == null) {
logger.writeln(" --- empty ---" + EOL); //$NON-NLS-1$ logger.writeln(" --- empty ---" + EOL); //$NON-NLS-1$
@ -138,12 +138,12 @@ public class TraceUtil {
public static void summaryTrace(String title, int workingDirsN, int commandsN, int filesN) { public static void summaryTrace(String title, int workingDirsN, int commandsN, int filesN) {
try { try {
logger.writeln(); logger.writeln();
logger.writeln(" *** METRICS SUMMARY ***"); logger.writeln(" *** METRICS SUMMARY ***"); //$NON-NLS-1$
logger.writeln(); logger.writeln();
logger.writeln(title); logger.writeln(title);
logger.writeln(" Number of directories visited: " + Integer.toString(workingDirsN)); logger.writeln(" Number of directories visited: " + Integer.toString(workingDirsN)); //$NON-NLS-1$
logger.writeln(" Number of generic commands: " + Integer.toString(commandsN)); logger.writeln(" Number of generic commands: " + Integer.toString(commandsN)); //$NON-NLS-1$
logger.writeln(" Number of compiled files: " + Integer.toString(filesN)); logger.writeln(" Number of compiled files: " + Integer.toString(filesN)); //$NON-NLS-1$
logger.flushLog(); logger.flushLog();
} }
catch (IOException e) {} catch (IOException e) {}
@ -155,7 +155,7 @@ public class TraceUtil {
public static void metricsTrace(String trace) { public static void metricsTrace(String trace) {
try { try {
logger.writeln(); logger.writeln();
logger.writeln(" *** NEW METRICS TRACE 2 ***"); logger.writeln(" *** NEW METRICS TRACE 2 ***"); //$NON-NLS-1$
logger.writeln(); logger.writeln();
logger.writeln(trace); logger.writeln(trace);
logger.flushLog(); logger.flushLog();