A C D E H I L N O P R S T

A

AnySelector - class org.garret.heap.AnySelector.
Select any object
AnySelector() - Constructor for class org.garret.heap.AnySelector
 
addRoot(Object) - Method in class org.garret.heap.HeapInfo
Add object to the list of root objects
addRootClass(Class) - Method in class org.garret.heap.HeapInfo
Add all static components of the class to the list of root objects

C

compareTo(Object) - Method in class org.garret.heap.Instance
 
count - Variable in class org.garret.heap.Instance
Number of inostances

D

dst - Variable in class org.garret.heap.Link
 
dst - Variable in class org.garret.heap.Relation
 

E

equals(Object) - Method in class org.garret.heap.Relation
 

H

HeapInfo - class org.garret.heap.HeapInfo.
 
HeapInfo() - Constructor for class org.garret.heap.HeapInfo
 
hashCode() - Method in class org.garret.heap.Relation
 

I

IdentitySelector - class org.garret.heap.IdentitySelector.
Select particular instance of the object
IdentitySelector(Object) - Constructor for class org.garret.heap.IdentitySelector
 
Instance - class org.garret.heap.Instance.
Information about accessible class instances
InstanceofSelector - class org.garret.heap.InstanceofSelector.
Select objects which are instances of specified class or interface
InstanceofSelector(Class) - Constructor for class org.garret.heap.InstanceofSelector
 
instances(Selector) - Method in class org.garret.heap.HeapInfo
Get infirmation about ob ject instances accessible from specified roots.

L

Link - class org.garret.heap.Link.
Class representing reference link between two objects
links(Selector, Selector) - Method in class org.garret.heap.HeapInfo
Find links between objects matching search criteria

N

NotSelector - class org.garret.heap.NotSelector.
Invert selection criteria
NotSelector(Selector) - Constructor for class org.garret.heap.NotSelector
 

O

org.garret.heap - package org.garret.heap
 

P

PackageSelector - class org.garret.heap.PackageSelector.
Select object beloging to particular package
PackageSelector(String) - Constructor for class org.garret.heap.PackageSelector
 
profile(Selector) - Method in class org.garret.heap.HeapInfo
Get object instance profile.

R

Relation - class org.garret.heap.Relation.
Class representing relation between two classes
referencedBy(Object) - Method in class org.garret.heap.HeapInfo
Get list of objects referencing this object
referencedByClass(Object) - Method in class org.garret.heap.HeapInfo
Get list of classes which instances reference this object
refresh() - Method in class org.garret.heap.HeapInfo
Build object closure - collect heap info
relations(Selector, Selector) - Method in class org.garret.heap.HeapInfo
Find relations between classes matching search criteria

S

Selector - interface org.garret.heap.Selector.
Interfaced used to select objects
select(Object) - Method in class org.garret.heap.AnySelector
 
select(Object) - Method in class org.garret.heap.IdentitySelector
 
select(Object) - Method in class org.garret.heap.InstanceofSelector
 
select(Object) - Method in class org.garret.heap.NotSelector
 
select(Object) - Method in class org.garret.heap.PackageSelector
 
select(Object) - Method in interface org.garret.heap.Selector
Check if object matchs search criteria
src - Variable in class org.garret.heap.Link
 
src - Variable in class org.garret.heap.Relation
 

T

totalLength - Variable in class org.garret.heap.Instance
Total length of array instances
type - Variable in class org.garret.heap.Instance
Objects class

A C D E H I L N O P R S T