TfObjectTracker
  public
  
  
  
  class
  TfObjectTracker
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.TfObjectTracker | 
A utility to track the usage of the different Trade Fedederation objects.
Summary
| Fields | |
|---|---|
| 
    public
    static
    final
    String | TF_OBJECTS_TRACKING_KEY
 | 
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        void | 
      clearTracking()
      Stop tracking the current invocation. | 
| 
        
        
        static
        
        
        void | 
      countWithParents(Class<?> object)
      Count the occurrence of a give class and its super classes until the Tradefed interface. | 
| 
        
        
        static
        
        
        void | 
      directCount(String className, long occurrences)
      Count explicitly one class and its occurrences | 
| 
        
        
        static
        
        
         | 
      getUsage()
      Returns the usage of the tracked objects. | 
Fields
TF_OBJECTS_TRACKING_KEY
public static final String TF_OBJECTS_TRACKING_KEY
Public methods
clearTracking
public static void clearTracking ()
Stop tracking the current invocation. This is called automatically by the harness.
countWithParents
public static void countWithParents (Class<?> object)
Count the occurrence of a give class and its super classes until the Tradefed interface.
| Parameters | |
|---|---|
| object | Class | 
directCount
public static void directCount (String className, 
                long occurrences)Count explicitly one class and its occurrences
| Parameters | |
|---|---|
| className | String: The object to track | 
| occurrences | long: current num of known occurrences | 
getUsage
public staticgetUsage () 
Returns the usage of the tracked objects.
| Returns | |
|---|---|
|  | |
