TPTP 4.6.0 Tracing and Profiling Tools Project
Internal API Specification

org.eclipse.tptp.trace.arm.ui.internal.util
Class ArmUtil

java.lang.Object
  extended by org.eclipse.tptp.trace.arm.ui.internal.util.ArmUtil

public final class ArmUtil
extends java.lang.Object

This class is utility class for ARM


Constructor Summary
ArmUtil()
           
 
Method Summary
static java.lang.String getInstrumentPointFilterSet(java.lang.String instrumentPointId)
          return filter set XML style String correslated with instrument point
static void processBlockStatement(org.eclipse.jdt.core.dom.Block block, java.lang.Object collectedInfoObject, boolean isAdd)
          handle insert/remove ARM instrumentation information for body block statement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArmUtil

public ArmUtil()
Method Detail

getInstrumentPointFilterSet

public static java.lang.String getInstrumentPointFilterSet(java.lang.String instrumentPointId)
return filter set XML style String correslated with instrument point

Parameters:
instrumentPointId - instrument point id
Returns:
filter set XML style String value

processBlockStatement

public static void processBlockStatement(org.eclipse.jdt.core.dom.Block block,
                                         java.lang.Object collectedInfoObject,
                                         boolean isAdd)
handle insert/remove ARM instrumentation information for body block statement

Parameters:
block - body block statement needed to be handled
collectedInfoObject - collected action information object which dependents on isAdd parameter. if isAdd is true, it will be HashMap object,otherwise it will be ArrayList object
isAdd - a indicator for ARM action,if true indicated that add ARM action,otherwise remove ARM action

TPTP 4.6.0 Tracing and Profiling Tools Project
Internal API Specification