Package org.eclipse.mat.snapshot
Class ExcludedReferencesDescriptor
java.lang.Object
org.eclipse.mat.snapshot.ExcludedReferencesDescriptor
A way of describing which references should not be followed when calculating retained sets
and other queries involving paths.
-
Constructor Summary
ConstructorDescriptionExcludedReferencesDescriptor
(int[] objectIds, String... fields) ExcludedReferencesDescriptor
(int[] objectIds, Set<String> fields) Constructor based on objects and fields. -
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(int objectId) See if this object is excluded.The excluded fieldsint[]
All the excluded object ids.
-
Constructor Details
-
ExcludedReferencesDescriptor
Constructor based on objects and fields. Excluded reference if the reference is from one of these objects going through the named fields.- Parameters:
objectIds
- don't go through these objectsfields
- then though these fields. null means all fields.
-
ExcludedReferencesDescriptor
-
-
Method Details
-
getFields
The excluded fields- Returns:
- a set of field names
-
contains
public boolean contains(int objectId) See if this object is excluded.- Parameters:
objectId
-- Returns:
- true if excluded
-
getObjectIds
public int[] getObjectIds()All the excluded object ids.- Returns:
- an array of object ids.
-