public class DeepNamedValueScanner
extends java.lang.Object
| Constructor and Description |
|---|
DeepNamedValueScanner(java.lang.String value) |
DeepNamedValueScanner(java.lang.String value,
boolean visit) |
| Modifier and Type | Method and Description |
|---|---|
long |
getElapsedTime() |
java.lang.String[] |
getExcludedClassNames() |
java.lang.String[] |
getExcludedNames() |
java.lang.String[] |
getIncludedClassNames() |
java.lang.Object |
getMatchedValue() |
int |
getMatchingCount() |
int |
getSkipFirstCount() |
boolean |
isScanning() |
boolean |
isTrackUsageCount() |
boolean |
isVisitArrays() |
boolean |
isVisitCollectionss() |
boolean |
isVisitLists() |
boolean |
isVisitMaps() |
boolean |
isVisitSets() |
boolean |
isVisitStaticFields() |
void |
printStatistics(int topCount) |
boolean |
scan(java.lang.Object target) |
void |
setExcludedClassNames(java.lang.String... excludedClassNames) |
void |
setExcludedNames(java.lang.String... excludedNames) |
void |
setIncludedClassNames(java.lang.String... includedClassNames) |
void |
setSkipFirstCount(int skipFirstCount) |
void |
setTrackUsageCount(boolean trackUsageCount) |
void |
setVisitArrays(boolean visitArrays) |
void |
setVisitCollections(boolean visitCollections) |
void |
setVisitLists(boolean visitLists) |
void |
setVisitMaps(boolean visitMaps) |
void |
setVisitSets(boolean visitSets) |
void |
setVisitStaticFields(boolean visitStaticFields) |
public DeepNamedValueScanner(java.lang.String value)
public DeepNamedValueScanner(java.lang.String value,
boolean visit)
public long getElapsedTime()
public java.lang.String[] getExcludedClassNames()
public java.lang.String[] getExcludedNames()
public java.lang.String[] getIncludedClassNames()
public java.lang.Object getMatchedValue()
public int getMatchingCount()
public int getSkipFirstCount()
public boolean isScanning()
public boolean isTrackUsageCount()
public boolean isVisitArrays()
public boolean isVisitCollectionss()
public boolean isVisitLists()
public boolean isVisitMaps()
public boolean isVisitSets()
public boolean isVisitStaticFields()
public void printStatistics(int topCount)
public boolean scan(java.lang.Object target)
throws java.lang.Exception
java.lang.Exceptionpublic void setExcludedClassNames(java.lang.String... excludedClassNames)
public void setExcludedNames(java.lang.String... excludedNames)
public void setIncludedClassNames(java.lang.String... includedClassNames)
public void setSkipFirstCount(int skipFirstCount)
public void setTrackUsageCount(boolean trackUsageCount)
public void setVisitArrays(boolean visitArrays)
public void setVisitCollections(boolean visitCollections)
public void setVisitLists(boolean visitLists)
public void setVisitMaps(boolean visitMaps)
public void setVisitSets(boolean visitSets)
public void setVisitStaticFields(boolean visitStaticFields)