org.eclipse.cdt.make.internal.core.scannerconfig.util
Class TraceUtil

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig.util.TraceUtil

public class TraceUtil
extends java.lang.Object

Tracebility related utility functions

Author:
vhirsl

Field Summary
static java.lang.String EOL
           
static boolean SCANNER_CONFIG
           
 
Constructor Summary
TraceUtil()
           
 
Method Summary
static boolean isTracing()
           
static void metricsTrace(java.lang.String trace)
           
static void metricsTrace(java.lang.String title, java.lang.String subtitlePrefix, java.lang.String subtitlePostfix, java.util.Map directoryCommandListMap)
           
static void outputError(java.lang.String string, java.lang.String line)
           
static void outputTrace(java.lang.String title, java.lang.String subtitle1, java.util.List item1, java.util.List item1new, java.lang.String subtitle2, java.util.List item2)
          For traces of type: Title: Subtitle1: item1[0] item1[1] ...
static void outputTrace(java.lang.String prefix, java.lang.String msg, java.lang.String postfix)
           
static void summaryTrace(java.lang.String title, int workingDirsN, int commandsN, int filesN)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EOL

public static final java.lang.String EOL

SCANNER_CONFIG

public static boolean SCANNER_CONFIG
Constructor Detail

TraceUtil

public TraceUtil()
Method Detail

isTracing

public static boolean isTracing()

outputTrace

public static void outputTrace(java.lang.String prefix,
                               java.lang.String msg,
                               java.lang.String postfix)

outputTrace

public static void outputTrace(java.lang.String title,
                               java.lang.String subtitle1,
                               java.util.List item1,
                               java.util.List item1new,
                               java.lang.String subtitle2,
                               java.util.List item2)
For traces of type: Title: Subtitle1: item1[0] item1[1] ... Subtitle2: item2[0] item2[1] ...

Parameters:
title -
col1 -
col2 -

outputError

public static void outputError(java.lang.String string,
                               java.lang.String line)
Parameters:
string -
line -

metricsTrace

public static void metricsTrace(java.lang.String title,
                                java.lang.String subtitlePrefix,
                                java.lang.String subtitlePostfix,
                                java.util.Map directoryCommandListMap)
Parameters:
title -
subtitlePrefix -
subtitlePostfix -
map - - el grande map

summaryTrace

public static void summaryTrace(java.lang.String title,
                                int workingDirsN,
                                int commandsN,
                                int filesN)
Parameters:
title -
workingDirsN -
commandsN -
filesN -

metricsTrace

public static void metricsTrace(java.lang.String trace)
Parameters:
trace - : String