Class LinkedListCollectionExtractor
java.lang.Object
org.eclipse.mat.internal.collectionextract.FieldSizedCollectionExtractor
org.eclipse.mat.internal.collectionextract.LinkedListCollectionExtractor
- All Implemented Interfaces:
ICollectionExtractor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint[]
extractEntryIds
(IObject list) Returns the object ids (int) for all objects which are contained in the collectionExtract the size of the collection.boolean
Check if the collection has extractable contentsboolean
hasSize()
Check if the size of the collection can be extracted.Methods inherited from class org.eclipse.mat.internal.collectionextract.FieldSizedCollectionExtractor
extractEntries, getCapacity, getFillRatio, getNumberOfNotNullElements, hasCapacity, hasExtractableArray, hasFillRatio
-
Constructor Details
-
LinkedListCollectionExtractor
-
-
Method Details
-
hasExtractableContents
public boolean hasExtractableContents()Description copied from interface:ICollectionExtractor
Check if the collection has extractable contents- Specified by:
hasExtractableContents
in interfaceICollectionExtractor
- Overrides:
hasExtractableContents
in classFieldSizedCollectionExtractor
- Returns:
- true if
ICollectionExtractor.extractEntryIds(IObject)
could be called - See Also:
-
extractEntryIds
Description copied from interface:ICollectionExtractor
Returns the object ids (int) for all objects which are contained in the collection- Specified by:
extractEntryIds
in interfaceICollectionExtractor
- Overrides:
extractEntryIds
in classFieldSizedCollectionExtractor
- Parameters:
list
- - the collection to find the objects it holds- Returns:
- an array of ints which are the object ids.
- Throws:
SnapshotException
- if there is a problem retrieving data from the snapshot- See Also:
-
hasSize
public boolean hasSize()Description copied from interface:ICollectionExtractor
Check if the size of the collection can be extracted.- Specified by:
hasSize
in interfaceICollectionExtractor
- Overrides:
hasSize
in classFieldSizedCollectionExtractor
- Returns:
- true if
ICollectionExtractor.getSize(IObject)
could be called - See Also:
-
getSize
Description copied from interface:ICollectionExtractor
Extract the size of the collection.- Specified by:
getSize
in interfaceICollectionExtractor
- Overrides:
getSize
in classFieldSizedCollectionExtractor
- Parameters:
coll
- - the collection to find the size of- Returns:
- the size, or null if not available
- Throws:
SnapshotException
- if there is a problem retrieving data from the snapshot- See Also:
-