Class CFClassScanner
- java.lang.Object
-
- com.intergral.deep.agent.tracepoint.inst.CFClassScanner
-
- All Implemented Interfaces:
IClassScanner
public class CFClassScanner extends Object implements IClassScanner
Scans the classes for CF classes we want to modify.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,TracePointConfig>tracePointConfigMap
-
Constructor Summary
Constructors Constructor Description CFClassScanner(Map<String,TracePointConfig> tracePointConfigMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisComplete()Is this class scanner complete.booleanscanClass(Class<?> loadedClass)Scan this class.
-
-
-
Field Detail
-
tracePointConfigMap
protected final Map<String,TracePointConfig> tracePointConfigMap
-
-
Constructor Detail
-
CFClassScanner
public CFClassScanner(Map<String,TracePointConfig> tracePointConfigMap)
-
-
Method Detail
-
scanClass
public boolean scanClass(Class<?> loadedClass)
Description copied from interface:IClassScannerScan this class.- Specified by:
scanClassin interfaceIClassScanner- Parameters:
loadedClass- the class to sacn- Returns:
trueif we should include this class
-
isComplete
public boolean isComplete()
Description copied from interface:IClassScannerIs this class scanner complete.- Specified by:
isCompletein interfaceIClassScanner- Returns:
trueif this scanner has nothing more to find
-
-