A B C D E F G H I J K L M N O P R S T U V W X

A

acceptObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.AddressReject
Don't accept any objects
acceptObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ArrayReject
Don't accept any objects
acceptObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.BaseFilter
Accept objects that match the filter criteria.
acceptObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ClassReject
Don't accept any objects
acceptObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.MarkedReject
Don't accept any objects
acceptObject(JavaHeap, JavaObject) - Method in interface com.ibm.dtfj.analyzer.util.filter.ObjectFilter
Is this object to be accepted as a part of the set.
acceptObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.SizeReject
Don't accept any objects
add(Object) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
add(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
addAll(Collection) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
addAll(Collection) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
addBytes(long) - Method in class com.ibm.dtfj.analyzer.util.CountedName
Add the given number of bytes to the current total
addCachingPattern(String, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Add a pattern (regexp) of class names for which we will cache instances while scanning the heap, so that these instances can be subsequently found by a call to findObjects().
addFilter(ObjectFilter) - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Add a filter which will decide if any given object is a part of the set to iterate.
addParameter(String) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Add a parameter to the current set.
AddressAccept - Class in com.ibm.dtfj.analyzer.util.filter
Accept arrays
AddressAccept(long, long) - Constructor for class com.ibm.dtfj.analyzer.util.filter.AddressAccept
Build an address filter which accepts objects based on their address
AddressFilter - Class in com.ibm.dtfj.analyzer.util.filter
Filter objects based on their array attribute
AddressFilter(long, long) - Constructor for class com.ibm.dtfj.analyzer.util.filter.AddressFilter
Build an address filter which accepts objects based on their address
AddressFormatter - Class in com.ibm.dtfj.analyzer.util
Helper class to generate the string representation of addresses
AddressFormatter() - Constructor for class com.ibm.dtfj.analyzer.util.AddressFormatter
 
AddressReject - Class in com.ibm.dtfj.analyzer.util.filter
Reject instances of the given class
AddressReject(long, long) - Constructor for class com.ibm.dtfj.analyzer.util.filter.AddressReject
Build an address filter which accepts objects based on their address
addSize(int) - Method in class com.ibm.dtfj.analyzer.util.ArrayCount
We've just found an array of this size - add to the stats
addToContentSummary(String) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Add a new entry to the content summary for this section
AllBytecodeMethods - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all bytecode sections associated with methods within a DTFJ JavaRuntime.
AllBytecodeMethods() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
Null constructor for use as JavaBean
AllCompiledMethods - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all compiled methods within a DTFJ JavaRuntime.
AllCompiledMethods() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllCompiledMethods
Null constructor for use as JavaBean
AllEnvVars - Class in com.ibm.dtfj.analyzer.helpers
Print and query the list of all environment variables within a DTFJ ImageProcess.
AllEnvVars() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllEnvVars
Null constructor for use as JavaBean
AllImageThreads - Class in com.ibm.dtfj.analyzer.helpers
Print and query the list of all ImageThread objects within a DTFJ JavaRuntime
Identify the ImageThreads that are not associated with a JavaThread.
AllImageThreads() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllImageThreads
Null constructor for use as JavaBean
AllJavaClassLoaders - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all JavaClassLoader objects within a DTFJ JavaRuntime.
AllJavaClassLoaders() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllJavaClassLoaders
Null constructor for use as JavaBean
AllJavaHeaps - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all JavaHeap objects within a DTFJ JavaRuntime.
AllJavaHeaps() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllJavaHeaps
Null constructor for use as JavaBean
AllJavaMonitors - Class in com.ibm.dtfj.analyzer.helpers
Print and query the list of all JavaMonitor objects within a DTFJ JavaRuntime
Cross-reference against the list of JavaThreads to determine which JavaMonitors are currently owned or waited on by various JavaThreads
AllJavaMonitors() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
Null constructor for use as JavaBean
AllJavaThreads - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all JavaThread objects within a DTFJ JavaRuntime.
AllJavaThreads() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
Null constructor for use as JavaBean
AllJVMInitArgs - Class in com.ibm.dtfj.analyzer.helpers
Print the JVM initialization arguments within a DTFJ JavaRuntime.
AllJVMInitArgs() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllJVMInitArgs
Null constructor for use as JavaBean
AllJVMInitArgs - Class in com.ibm.dtfj.analyzer.helpers.dtfj10
Print the JVM initialization arguments within a DTFJ JavaRuntime - specialized version for the DTFJ API v1.0 This class makes use of DTFJ 1.0 features
AllJVMInitArgs() - Constructor for class com.ibm.dtfj.analyzer.helpers.dtfj10.AllJVMInitArgs
Null constructor for use as JavaBean
AllJVMInitArgs - Class in com.ibm.dtfj.analyzer.helpers.dtfj11
Print the JVM initialization arguments within a DTFJ JavaRuntime - specialized version for the DTFJ API v1.1 This class makes use of DTFJ 1.1 features
AllJVMInitArgs() - Constructor for class com.ibm.dtfj.analyzer.helpers.dtfj11.AllJVMInitArgs
 
AllLibraries - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all libraries within a DTFJ ImageProcess.
AllLibraries() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllLibraries
Null constructor for use as JavaBean
AllMemorySections - Class in com.ibm.dtfj.analyzer.helpers
Print the list of all memory section within a DTFJ ImageAddressSpace.
AllMemorySections() - Constructor for class com.ibm.dtfj.analyzer.helpers.AllMemorySections
Null constructor for use as JavaBean
allocateReport() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
A helper function to allocate a report to hold analysis results
allocateReport(Object) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Create and initialize the default type of AnalysisReport object used by Analyzers using this infrastructure.
allocateReport(String, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Build a report from the given analyzer name and version.
allocateReport(String, String, Object) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
 
allocateReportOptions() - Static method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Create and initialize the default type of ReportOptions object used by Analyzers using this infrastructure.
allocateSecondaryReport(String, Object) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Create and initialize an AnalysisReport object suitable for holding a secondary report, to be included as a sub-section of the main report from an Analyzer.
analysisRequired() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
 
analyze(String, String, String) - Static method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Provide an interface to ISA in order to analyse the dump given on the constructor.
analyzeAndReport(String, ObjectIterator, IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Analyze the populations of objects from the iterator and then format the result into the given report.
analyzeFile() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Analyze the file for which this analyzer was built
AnalyzerBase - Class in com.ibm.dtfj.analyzer.base
Define a convenience base class for a set of analysers that will implement the IAnalyzer interfaces.
AnalyzerBase() - Constructor for class com.ibm.dtfj.analyzer.base.AnalyzerBase
 
AnalyzerContextAttributes - Class in com.ibm.dtfj.analyzer.util
Utility functions for manipulating analyzer context attributes.
AnalyzerContextAttributes() - Constructor for class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
 
analyzeResponse(String[], String) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
When the analysis has been done and produced some strings we need to decide what to do next.
analyzeResponse(String[], String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyze
When the analysis has been done and produced some strings we need to decide what to do next.
analyzeResponse(String, String[], String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Invoke a named analyzer to evaluate the given response values and return some indication of the value of a given analyzer-specific rule.
AnalyzeResponseHelper - Class in com.ibm.dtfj.analyzer.util
Utility class to help parse the analysis results from IAnalyze.doAnalysis() and use them in other analyzers (without necessarily using the built-in rules).
AnalyzeResponseHelper(String, String[]) - Constructor for class com.ibm.dtfj.analyzer.util.AnalyzeResponseHelper
 
AnalyzerException - Class in com.ibm.dtfj.analyzer.util
Exception used to report errors encountered during the operation of an analyzer (e.g. mismatched fields, etc.)
AnalyzerException(String) - Constructor for class com.ibm.dtfj.analyzer.util.AnalyzerException
Constructor
AnalyzerException(String, Object[]) - Constructor for class com.ibm.dtfj.analyzer.util.AnalyzerException
Constructor for an exception with parameters.
and(MarkSet) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
And this set with another given set and return the result.
and(ObjectMarkSet) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
And this set with another given set and return the result.
ArrayAccept - Class in com.ibm.dtfj.analyzer.util.filter
Accept arrays
ArrayAccept() - Constructor for class com.ibm.dtfj.analyzer.util.filter.ArrayAccept
 
ArrayCount - Class in com.ibm.dtfj.analyzer.util
Count the elements of arrays of the given class.
ArrayCount(String) - Constructor for class com.ibm.dtfj.analyzer.util.ArrayCount
Typically this will be the name of the class we are going to be counting.
ArrayFilter - Class in com.ibm.dtfj.analyzer.util.filter
Filter objects based on their array attribute
ArrayFilter() - Constructor for class com.ibm.dtfj.analyzer.util.filter.ArrayFilter
 
ArrayListWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.ArrayList.
ArrayListWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper
Null constructor for use as JavaBean
ArrayListWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
Extract information from a JavaObject that represents an instance of java.util.ArrayList - JRE 1.6.0 version
ArrayListWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper
Null constructor for use as JavaBean
ArrayListWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original ArrayList.
ArrayListWrapper.Data() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper.Data
 
ArrayListWrapper.Data160 - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
An inner class used to represent the data contained in the original ArrayList.
ArrayReject - Class in com.ibm.dtfj.analyzer.util.filter
Reject arrays
ArrayReject() - Constructor for class com.ibm.dtfj.analyzer.util.filter.ArrayReject
 
ArrayWrapper - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Extract information from a JavaObject that represents a Java array
ArrayWrapper() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ArrayWrapper
 
asString(List) - Static method in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
Print a list of context attributes as a String

B

BaseFilter - Class in com.ibm.dtfj.analyzer.util.filter
Define a convenience base class for implementing filters.
BaseFilter() - Constructor for class com.ibm.dtfj.analyzer.util.filter.BaseFilter
 
build(File) - Method in interface com.ibm.dtfj.analyzer.ext.IScript
Build an analyzer from the file content.
build(JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Iterate over all the objects in a JavaRuntime.
build(JavaRuntime, IAnalyzerContext) - Static method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Iterate over all the objects in a JavaRuntime.
build(JavaHeap) - Static method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Iterate over all the objects in a JavaHeap.
build(JavaHeap, IAnalyzerContext) - Static method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Iterate over all the objects in a JavaHeap.
buildIdentString(Object, Logger) - Static method in class com.ibm.dtfj.analyzer.util.IdentityStringHelper
Generate a standardized identity string for any of a number of different types of report references
buildIdentString(Object) - Static method in class com.ibm.dtfj.analyzer.util.IdentityStringHelper
Generate a standardized identity string for any of a number of different types of report references; mask any errors during generation of the string.
buildReferenceTables(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Build the set of references and referenced-by indexes for the reachable objects
buildSafeIterator(Iterator) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
A simple approach to handling corrupt data from DTFJ.
buildSortedIterator(Iterator) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
A simple approach to handling corrupt data and imposing ordering on the iterators that come back from DTFJ.
buildTables(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Analyze the object populations in the given iterator.

C

CharArrayWrapper - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Extract information from a JavaObject that represents a Java character array
CharArrayWrapper() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.CharArrayWrapper
 
checkForDuplicate(OneImageStackFrame) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageStackFrame
Check if this stack frame is a potential duplicate of another stack frame
checkForDuplicate(OneJavaStackFrame) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaStackFrame
Check if this stack frame is a potential duplicate of another stack frame
checkGlobalOption(String, boolean) - Method in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Determine if a given boolean option is currently enabled, checking the current options object and all other options object that have been pushed on the options stack for the calling thread.
checkInitialization() - Method in class com.ibm.dtfj.analyzer.util.InitializationHelper
Force initialization of this initializer.
checkMaskedField(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Check if a given field should be masked (because it contains a password)
checkReferenceCounts(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Assume that the set of references and referenced-by indexes for the reachable objects re complete and then test them for accuracy
ClassAccept - Class in com.ibm.dtfj.analyzer.util.filter
Accept instances of the given class.
ClassAccept(String) - Constructor for class com.ibm.dtfj.analyzer.util.filter.ClassAccept
 
ClassAccept(String, boolean) - Constructor for class com.ibm.dtfj.analyzer.util.filter.ClassAccept
 
ClassDirectory - Class in com.ibm.dtfj.analyzer.util
A directory which will return scanner objects for a desired JavaClass.
ClassDirectory() - Constructor for class com.ibm.dtfj.analyzer.util.ClassDirectory
 
ClassFilter - Class in com.ibm.dtfj.analyzer.util.filter
The basic class filter matches against the class of the given object.
ClassFilter(String) - Constructor for class com.ibm.dtfj.analyzer.util.filter.ClassFilter
 
ClassFilter(String, boolean) - Constructor for class com.ibm.dtfj.analyzer.util.filter.ClassFilter
 
ClassFinder - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Find all the java.lang.Class objects associated with a particular class in the Java runtime
Print and count all the classes within the Java runtime
Given an instance of java.lang.Class, determine which class it defines.
ClassFinder() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Null constructor for use as JavaBean
ClassInstanceCounter - Class in com.ibm.dtfj.analyzer.helpers
Analyzer to count the number of instances of a given class or list of classes
ClassInstanceCounter() - Constructor for class com.ibm.dtfj.analyzer.helpers.ClassInstanceCounter
 
ClassReject - Class in com.ibm.dtfj.analyzer.util.filter
Reject instances of the given class
ClassReject(String) - Constructor for class com.ibm.dtfj.analyzer.util.filter.ClassReject
 
ClassReject(String, boolean) - Constructor for class com.ibm.dtfj.analyzer.util.filter.ClassReject
 
ClassScanner - Class in com.ibm.dtfj.analyzer.util
A class that simplifies the process of getting the contents of object fields.
ClassScanner(JavaClass) - Constructor for class com.ibm.dtfj.analyzer.util.ClassScanner
Build a scanner on the given JavaClass.
clear() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
clear() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
clear() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
clear() - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Clear all marks
clear() - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Remove all parameters
clear() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Clear all mark and reference information
clearMark(long) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Forget that the given ID has been marked
clearMark(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Unmark the given object
clearMark(long) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Unmark the given object id
clearMarks() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Clear all mark information
clearReferences() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Clear all reference information
close() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
End the output document.
CollectionAnalyzerBase - Class in com.ibm.dtfj.analyzer.base
A common base class for analyzers that represent a list of other analyzers
CollectionAnalyzerBase() - Constructor for class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
CollectionWrapperBase - Class in com.ibm.dtfj.analyzer.helpers.base
A common base class for analyzers that serve as specialized ObjectWrappers wrapping a Collection object from the dump under analysis.
CollectionWrapperBase() - Constructor for class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
com.ibm.dtfj.analyzer.base - package com.ibm.dtfj.analyzer.base
 
com.ibm.dtfj.analyzer.ext - package com.ibm.dtfj.analyzer.ext
 
com.ibm.dtfj.analyzer.helpers - package com.ibm.dtfj.analyzer.helpers
 
com.ibm.dtfj.analyzer.helpers.base - package com.ibm.dtfj.analyzer.helpers.base
 
com.ibm.dtfj.analyzer.helpers.dtfj10 - package com.ibm.dtfj.analyzer.helpers.dtfj10
 
com.ibm.dtfj.analyzer.helpers.dtfj11 - package com.ibm.dtfj.analyzer.helpers.dtfj11
 
com.ibm.dtfj.analyzer.helpers.objectwrapper - package com.ibm.dtfj.analyzer.helpers.objectwrapper
 
com.ibm.dtfj.analyzer.helpers.sov - package com.ibm.dtfj.analyzer.helpers.sov
 
com.ibm.dtfj.analyzer.internal.reportextensions - package com.ibm.dtfj.analyzer.internal.reportextensions
 
com.ibm.dtfj.analyzer.j2se.wrappers - package com.ibm.dtfj.analyzer.j2se.wrappers
 
com.ibm.dtfj.analyzer.j2se.wrappers.jre142 - package com.ibm.dtfj.analyzer.j2se.wrappers.jre142
 
com.ibm.dtfj.analyzer.j2se.wrappers.jre160 - package com.ibm.dtfj.analyzer.j2se.wrappers.jre160
 
com.ibm.dtfj.analyzer.util - package com.ibm.dtfj.analyzer.util
 
com.ibm.dtfj.analyzer.util.filter - package com.ibm.dtfj.analyzer.util.filter
 
compare(Image, Image, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
 
compare(ImageAddressSpace, ImageAddressSpace, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageAddresSpaces and report the differences
compare(ImagePointer, ImagePointer, String) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImagePointers and report the differences
compare(ImageProcess, ImageProcess, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageProcesses and report the differences
compare(ImageSection, ImageSection, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageSections and report the differences
compare(ImageModule, ImageModule, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageModules and report the differences
compare(ImageThread, ImageThread, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageThreads and report the differences
compare(ImageSymbol, ImageSymbol, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageSymbols and report the differences
compare(ImageStackFrame, ImageStackFrame, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageStackFrames and report the differences
compare(ImageRegister, ImageRegister, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ImageRegisters and report the differences
compare(ManagedRuntime, ManagedRuntime, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two ManagedRuntimes and report the differences
compare(JavaRuntime, JavaRuntime, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaRuntimes and report the differences
compare(JavaStackFrame, JavaStackFrame, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaStackFrames and report the differences
compare(JavaLocation, JavaLocation, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaLocations and report the differences
compare(JavaClass, JavaClass, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaClasses and report the differences
compare(JavaClassLoader, JavaClassLoader, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaClassLoaders and report the differences
compare(JavaThread, JavaThread, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaThreads and report the differences
compare(JavaObject, JavaObject, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaObjects and report the differences
compare(JavaMonitor, JavaMonitor, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaMonitors and report the differences
compare(JavaHeap, JavaHeap, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaHeaps and report the differences
compare(JavaMethod, JavaMethod, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaMethods and report the differences
compare(JavaField, JavaField, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaFields and report the differences
compare(JavaVMOption, JavaVMOption, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare two JavaVMOptions and report the differences
compare(Iterator, Iterator, boolean, String, boolean) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Compare the objects in two iterators and report the differences
compareTo(Object) - Method in class com.ibm.dtfj.analyzer.util.CountedName
Compare based on the counts so we can sort the most frequent
computeAnd(MarkSet, MarkSet) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
 
computeOr(MarkSet, MarkSet) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
 
computeXor(MarkSet, MarkSet) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
 
contains(Object) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
contains(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
containsAll(Collection) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
containsAll(Collection) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
containsKey(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
containsValue(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
context - Variable in class com.ibm.dtfj.analyzer.util.DTFJIterator
 
context - Variable in class com.ibm.dtfj.analyzer.util.ObjectIterator
 
countAnalyzers() - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
How many analyzers are defined in the parameters ?
CountedName - Class in com.ibm.dtfj.analyzer.util
A simple mutable Integer with attached name.
CountedName(String) - Constructor for class com.ibm.dtfj.analyzer.util.CountedName
Typically the name of the class we're counting
countInstances(Object, String[]) - Method in class com.ibm.dtfj.analyzer.helpers.ClassInstanceCounter
Count the number of instances of the requested classes
countMarkedObjects(ObjectIterator, ObjectMarkSet) - Static method in class com.ibm.dtfj.analyzer.util.WorkHeap
Count the total marked objects by iterating over the set and observing the given set of marks.
countMarks() - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Count all the marks
countMarks() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Count the number of marked objects
countParameters() - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
How many parameters are there - not including analyzers
countThreadsWithValue() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper.Data
 

D

data - Variable in class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry.ExtensionProviderDef
Arbitrary data associated with this extension (for use by the caller)
DateWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.Date.
DateWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.DateWrapper
 
declareExtensions(SimpleExtensionRegistry) - Method in interface com.ibm.dtfj.analyzer.ext.IDeclareExtensions
Register all extension points and extension providers contained in this bean.
declareExtensions(SimpleExtensionRegistry) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaHeap
 
declareExtensions(SimpleExtensionRegistry) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
 
declareOption(String, String, String) - Method in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Declare an option in the current options object.
decodeModifiers(int) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
Decode the modifiers into a string form
DEFAULT_GRAIN - Static variable in class com.ibm.dtfj.analyzer.util.WorkHeap
The default to be used to define the expected object grain - minimum object size
DEFAULT_LIMIT - Static variable in class com.ibm.dtfj.analyzer.util.DTFJIterator
Define the maximum number of corrupt data objects or nulls we will handle from a given iterator.
DEFAULT_LIMIT - Static variable in class com.ibm.dtfj.analyzer.util.ObjectIterator
Define the maximum number of corrupt data objects we will handle from a given iterator.
DEFAULT_MAX - Static variable in class com.ibm.dtfj.analyzer.util.MarkSet
The default value for the max ID
DEFAULT_PAGE - Static variable in class com.ibm.dtfj.analyzer.util.MarkSet
Size for the second level index
DEFAULT_TOP - Static variable in class com.ibm.dtfj.analyzer.util.MarkSet
The default size of the top level index
defineRule(String, String[]) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Define a rule which can be executed in order to analyse the response from this analyzer.
DISABLED - Static variable in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Constant to use for defining an option that is disabled
doAnalysis() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyze
Run the analysis which the analyser is designed to do on the image.
doAnalysis(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Request a specific named analyzer to do some analysis of the current image and return the response values.
DTFJ_VERSION_ATTRIBUTE - Static variable in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
Reserved value for the precedence associated with the attribute that represents the DTFJ API version.
DTFJIterator - Class in com.ibm.dtfj.analyzer.util
This class is intended to simplify the handling of the Iterators returned by the various DTFJ interfaces.
DTFJIterator(Iterator, IAnalyzerContext) - Constructor for class com.ibm.dtfj.analyzer.util.DTFJIterator
A 'safe' iterator which has the same semantics as the underlying iterator but handles CorruptData objects and nulls differently.
DTFJIterator(Iterator) - Constructor for class com.ibm.dtfj.analyzer.util.DTFJIterator
A 'safe' iterator which has the same semantics as the underlying iterator but handles CorruptData objects and nulls differently.
DTFJSortedIterator - Class in com.ibm.dtfj.analyzer.util
This class extends the basic capability of DTFJIterator and additionally ensures that the objects are returned in a well defined sort order.
DTFJSortedIterator(Iterator, IAnalyzerContext) - Constructor for class com.ibm.dtfj.analyzer.util.DTFJSortedIterator
A 'sorted' iterator which has the same semantics as the underlying 'safe' iterator and adds the sorting semantic.
DTFJSortedIterator(Iterator) - Constructor for class com.ibm.dtfj.analyzer.util.DTFJSortedIterator
A 'sorted' iterator which has the same semantics as the underlying 'safe' iterator and adds the sorting semantic.
DumpAnalyzer - Class in com.ibm.dtfj.analyzer.base
The primary class defining the DumpAnalyzer.
DumpAnalyzer(String, RuntimeParameters) - Constructor for class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Build an analyzer to examine the named dump.
DumpAnalyzer(String, String[]) - Constructor for class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Build an analyzer to examine the named dump.
DumpAnalyzer(String, String[], RuntimeParameters) - Constructor for class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Build an analyzer to examine the named dump.

E

elementAt(int) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper.Data
Lookup one entry from the original Vector
ENABLED - Static variable in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Constant to use for defining an option that is enabled
endPrintGroup() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Mark the end of a group of fields started with ObjectWrapper.startPrintGroup(IAnalysisReport, String, Object, int, String).
endSection() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Mark the end of the previously started subsection.
endSection(int) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Mark the end of all previously started subsections up to the specified depth.
entrySet() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper.Data
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper.Data
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper.Data160
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedMapWrapper
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
Return a Set of (thread,value) entries for which this ThreadLocal has a non-null value.
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper.Data
 
entrySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper
 
equals(Object) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
equals(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
equals(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
equals(Object) - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
estimateAnalysisMillisecs(String) - Static method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Provide an interface to ISA in order to guess the time that the analysis of a dump will take.
expandClass(JavaClass) - Method in class com.ibm.dtfj.analyzer.util.ClassDirectory
Given a class we return an object that can be used to scan the fields of an instance of that class.

F

findAllSubClasses(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Find all the subclasses (direct and indirect, i.e. subclasses of subclasses) of the given class, or all the sub-interfaces and implementations of the given interface.
findAllSubClassesByObjectID(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Find all the subclasses (direct and indirect, i.e. subclasses of subclasses) of the given class, or all the sub-interfaces and implementations of the given interface.
findClassByClassID(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Given the class ID (address) of a JavaClass, find the corresponding JavaClass
findClassByObjectID(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Given the object ID (address) of a JavaObject that happens to be an instance of java.lang.Class, find the corresponding class (JavaClass) that this object represents.
findClasses(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Find all the class objects for a given class or interface name
findContainingSection(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Find the section in the list that contain a given pointer
findContainingSection(long) - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Find the section in the list that contain a given address (specified as a numeric value)
findContainingSection(OneImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Find the section in the list that contain another given section
findDirectSubClasses(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Find all the direct subclasses of the given class, or all the sub-interfaces and implementations of the given interface.
findDirectSubClassesByObjectID(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Find all the direct subclasses of the given class, or all the sub-interfaces and implementations of the given interface.
findObjectByObjectID(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Given an object ID (address), find the corresponding JavaObjectt (if any).
findObjects(JavaClass, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Find all the object instances of a given class identified by JavaClass
findObjects(String, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Find all the object instances of a given class identified by class name (across all classloaders)
fixupImageSection() - Method in class com.ibm.dtfj.analyzer.helpers.sov.OneImageSection
Attempt to fix-up this OneImageSection object, to compensate for incorrect reporting of some stack ImageSections in the underlying DTFJ implementation.
FORMAT_COLUMNS - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Type for IAnalysisReport.startFormatSection(String, String): print all fields on the same line, with column alignment as specified by the args parameter.
FORMAT_VERBATIM - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Type for IAnalysisReport.startFormatSection(String): print all fields verbatim, i.e. just the value, with no name, no prefix, and concatenated with all other fields in the section.

G

generateHTMLErrors() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Get a string with the errors in html form (separated by
tags)
get(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
get(int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Get one particular object instance from the collection represented by this ObjectWrapperCollection.
get(int) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper.Data
Lookup one entry from the original ArrayList
get(ObjectWrapper) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper.Data
Lookup one entry from the original HashMap
get(ObjectWrapper) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper.Data
Lookup one entry from the original Hashtable
get(int) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper.Data160
Lookup one entry from the original ArrayList
get(ObjectWrapper) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper.Data160
Lookup one entry from the original HashMap
get(int) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper.Data160
Lookup one entry from the original LinkedList
get(int) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper.Data
Lookup one entry from the original LinkedList
get(ObjectWrapper) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper.Data
Lookup one entry from the original TreeMap
getActualMarks() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Get the set of marked objects.
getAddressSpace(int) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Obtain the ImageAddressSpace object associated with a specific index in the Image.
getAllEnvVars() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageProcess
 
getAllImageThreads() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageProcess
 
getAllLibraries() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageProcess
 
getAllSections() - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
 
getAllSectionsCount() - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
 
getAllSectionsSize() - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
 
getAllSectionsSizeAsString() - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
 
getAllVisibleFields() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
 
getAnalyzer(int) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Return the name of the analyzer at position indx
getAnalyzerForRuntimeID(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return an analyzer for a given runtime ID.
getAnalyzers() - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the names of all analyzers
getAnnotation() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Obtain a descriptive text for this section, as set during a prior call to OneImageSection.setAnnotation(String).
getArgByName(String) - Method in class com.ibm.dtfj.analyzer.helpers.AllJVMInitArgs
Find a specific Java initialization argument by name
getArgByName(String) - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.AllJVMInitArgs
 
getAssociatedImageThread() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
 
getAssociatedJavaThread() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
 
getAverageElements() - Method in class com.ibm.dtfj.analyzer.util.ArrayCount
Return the average number of array elements in the set of arrays we've seen
getBase() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
 
getBlockedOnMonitor(JavaThread) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
Find the monitor that a given java thread is currently blocked on
getBooleanValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getBytecodeMethodsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
 
getBytes() - Method in class com.ibm.dtfj.analyzer.util.CountedName
How many bytes do these occupy
getByteValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
 
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getCachingPriority() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
Return an indication of how desirable it is for the AnalyzerContext to cache instances of this analyzer, so that multiple calls to loadAnalyzer() will return the cached instance instead of allocating and initializing a new one each time.
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Return 10 to force caching all analyzers that keep a list of sections (to preserve the content summary)
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Force caching of this analyzer
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Force caching of this analyzer
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Avoid caching ObjectWrapper objects (there are too many of them, and they are cheap to re-create)
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Avoid caching ObjectWrapperCollection objects (there are too many of them, and they are cheap to re-create)
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Return 10 to force caching of OneImageSection objects (to preserve the content summary)
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
 
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
Avoid caching OneJavaMethod objects (there are too many of them, and they are cheap to re-create)
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Avoid caching OneJavaObject objects (there are too many of them, and they are cheap to re-create)
getCachingPriority() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Never cache ValueWrapper objects.
getCategories() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
 
getCategories() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getCategories() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
 
getCharacterValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getChecksum() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Generate a checksum of this class, to help distinguish between different implementations of the same class loaded in the same image
getClassDefinitions(IAnalyzerContext, String) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Find the ObjectWrapperCollection bean instance with all the definitions of a given class (for access to static class variables).
getClassLoader() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Get the ClassLoader used for finding analyzers.
getCompiledMethodsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllCompiledMethods
 
getConstantPoolReferences(boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Find all the constant pools references from this JavaClass.
getContext() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
(non-Javadoc)
getContext() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getContext() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
 
getContextAttributes() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return a List containing the tag values of all the context attributes previously specified in calls to IAnalyzerContext.setContextAttribute(int, String).
getContextAttributes() - Method in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
 
getCorruptObjectCount() - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
Count the total number of CorruptData objects that have been seen so far.
getCorruptObjectCount() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Count the total number of CorruptData objects that have been seen so far.
getCount() - Method in class com.ibm.dtfj.analyzer.util.CountedName
How many of these have we seen ?
getCountClasses() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
 
getCountClassObjects() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCountDistinctClassesScanned() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCountInstancesCached() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCountInstancesScanned() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCountObjectArrays() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCountPrimitiveArrays() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCountSingleObjects() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getCRC32() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
 
getCurrentAddressSpace() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current address space
getCurrentDumpName() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current dump name or null if we haven't defined one yet
getCurrentImage() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current image
getCurrentImageFactory() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current image factory
getCurrentJavaRuntime() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current Java runtime or exception if the current runtime is not a Java runtime
getCurrentProcess() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current process
getCurrentRuntime() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the current managed runtime which typically will be be a JavaRuntime
getCurrentRuntimeID() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return a unique identifier for the runtime we are operating on.
getData() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ArrayWrapper
Return an array of ObjectWrappers that represents the data contained in the original array.
getData() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.CharArrayWrapper
Return an array of characters that represents the data contained in the original array.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper
Return an object that represents the data contained in the original ArrayList.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.DateWrapper
Return an object that represents the data contained in the original Date.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
Return an object that represents the data contained in the original HashMap.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper
Return an object that represents the data contained in the original HashSet.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper
Return an object that represents the data contained in the original Hashtable.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper
Return an object that represents the data contained in the original ArrayList.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper
Return an object that represents the data contained in the original HashMap.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper
Return an object that represents the data contained in the original HashSet.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper
Return an object that represents the data contained in the original LinkedList.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper
Return an object that represents the data contained in the original TreeSet.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper
Return an object that represents the data contained in the original LinkedList.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
Return an object that represents the data contained in the original Properties object.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.StringWrapper
Return an object that represents the data contained in the original String.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
 
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper
Return an object that represents the data contained in the original TreeMap.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper
Return an object that represents the data contained in the original TreeSet.
getData() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper
Return an object that represents the data contained in the original Vector.
getDataFieldName() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre142.PropertiesWrapper
 
getDataFieldName() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
 
getDateValue() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.DateWrapper
Return an object that represents the data contained in the original Date.
getDateValue() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LongTimestampWrapper
 
getDefaultAcceptState() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Return the initial assumption on accepting objects.
getDirectory() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Get the class directory used to find classes.
getDoubleValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getEnvVar(String) - Method in class com.ibm.dtfj.analyzer.helpers.AllEnvVars
Get the value of an environment variable
getExtensions(String) - Method in class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry
Get all the extension providers currently attached to a given extension point
getField(String, boolean) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Return the field with the given name and optionally search the superclass
getFieldValue(String, boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Return the value of a given field in this object instance, as an arbitrary Object type encapsulated in a ValueWrapper.
getFieldValue(String, String) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Return the value of a given field in this object instance from a given class in the hierarchy, as an arbitrary Object type encapsulated in a ValueWrapper.
getFloatValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getFormattedVersionString() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaRuntime
 
getGlobalOption(String) - Method in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Get the value associated with a given option, checking the current options object and all other options object that have been pushed on the options stack for the calling thread.
getGrain() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Get the object granularity.
getHeap() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
 
getHeapsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaHeaps
 
getID() - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.OneJavaMonitor
 
getID() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMonitor
Obtain the monitor ID associated with this JavaMonitor.
getID(Object) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Build a short identifier for an object.
getIdentityString() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getIdentityString() - Method in interface com.ibm.dtfj.analyzer.ext.IWrapper
Provide a way for an analyzer to specify a customized identity string, that will be used in report references created with IAnalysisReport.printIdent().
getIdentityString() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.DateWrapper
 
getIdentityString() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LongTimestampWrapper
 
getImageThread() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
 
getImageThreadByID(String) - Method in class com.ibm.dtfj.analyzer.helpers.AllImageThreads
Find the ImageThread that has a particular thread ID
getInstance(IAnalyzerContext, String, Object) - Static method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Utility method to gain access to an instance of a specific analyzer object
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
Find the AllByteCodeMethods bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllCompiledMethods
Find the AllCompiledMethods bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, ImageProcess) - Static method in class com.ibm.dtfj.analyzer.helpers.AllEnvVars
Find the AllEnvVars bean instance associated with a given parent ImageProcess (create it if necessary)
getInstance(IAnalyzerContext, ImageProcess) - Static method in class com.ibm.dtfj.analyzer.helpers.AllImageThreads
Find the AllImageThreads bean instance associated with a given parent ImageProcess (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllJavaClassLoaders
Find the AllJavaClassLoaders bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllJavaHeaps
Find the AllJavaHeaps bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
Find the AllJavaMonitors bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
Find the AllJavaThreads bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.AllJVMInitArgs
Find the AllJVMInitArgs bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, ImageProcess) - Static method in class com.ibm.dtfj.analyzer.helpers.AllLibraries
Find the AllLibraries bean instance associated with a given parent ImageProcess (create it if necessary)
getInstance(IAnalyzerContext, ImageAddressSpace) - Static method in class com.ibm.dtfj.analyzer.helpers.AllMemorySections
Find the AllMemorySections bean instance associated with a given parent ImageAddressSpace (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ArrayWrapper
Find the ArrayWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.CharArrayWrapper
Find the CharArrayWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Find the ClassFinder bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, String) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListClassDefinitions
Find the ListClassDefinitions bean instance with all the definitions of a given class (for access to static class variables).
getInstance(IAnalyzerContext, String) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListObjectInstances
Find the ListObjectInstances bean instance with all the instances of a given class.
getInstance(IAnalyzerContext, String) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListObjectInstancesWithSubClasses
Find the ListObjectInstancesWithSubClasses bean instance with all the instances of a given class as well as all instances of subclasses of the given class.
getInstance(IAnalyzerContext, ImagePointer) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.LookupObjectByAddress
Find the LookupObjectByAddress bean instance that corresponds to the given address (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Find the ObjectFinder bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, Object) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Create a ObjectWrapper bean instance associated with a given parent object.
getInstance(IAnalyzerContext, ManagedRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.OneContextHeader
Find the OneContextHeader bean instance associated with a given parent ManagedRuntime (create it if necessary)
getInstance(IAnalyzerContext, Image) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImage
Find the OneImage bean instance associated with a given parent Image (create it if necessary)
getInstance(IAnalyzerContext, ImageModule) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImageModule
Find the OneImageModule bean instance associated with a given parent ImageModule (create it if necessary)
getInstance(IAnalyzerContext, ImageProcess) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImageProcess
Find the OneImageProcess bean instance associated with a given parent ImageProcess (create it if necessary)
getInstance(IAnalyzerContext, ImageSection) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Find the OneImageSection bean instance associated with a given parent ImageSection (create it if necessary)
getInstance(IAnalyzerContext, ImageStackFrame) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImageStackFrame
Find the OneImageStackFrame bean instance associated with a given parent ImageStackFrame (create it if necessary)
getInstance(IAnalyzerContext, ImageThread) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Find the OneImageThread bean instance associated with a given parent ImageThread (create it if necessary)
getInstance(IAnalyzerContext, JavaClass) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Find the OneJavaClass bean instance associated with a given parent JavaClass (create it if necessary)
getInstance(IAnalyzerContext, JavaClassLoader) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaClassLoader
Find the OneJavaClassLoader bean instance associated with a given parent JavaClassLoader (create it if necessary)
getInstance(IAnalyzerContext, JavaHeap) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaHeap
Find the OneJavaHeap bean instance associated with a given parent JavaHeap (create it if necessary)
getInstance(IAnalyzerContext, JavaMethod) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
Find the OneJavaMethod bean instance associated with a given parent JavaMethod (create it if necessary)
getInstance(IAnalyzerContext, JavaMonitor) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaMonitor
Find the OneJavaMonitor bean instance associated with a given parent JavaMonitor (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Find the OneJavaObject bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaRuntime) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaRuntime
Find the OneJavaRuntime bean instance associated with a given parent JavaRuntime (create it if necessary)
getInstance(IAnalyzerContext, JavaStackFrame) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaStackFrame
Find the OneJavaStackFrame bean instance associated with a given parent JavaStackFrame (create it if necessary)
getInstance(IAnalyzerContext, JavaThread) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Find the OneJavaThread bean instance associated with a given parent JavaThread (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper
Find the ArrayListWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.DateWrapper
Find the DateWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
Find the HashMapWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper
Find the HashSetWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper
Find the HashtableWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper
Find the LinkedListWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
Find the PropertiesWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.StringWrapper
Find the StringWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedMapWrapper
Find the SynchronizedMapWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedSetWrapper
Find the SynchronizedSetWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper
Find the TreeMapWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper
Find the TreeSetWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getInstance(IAnalyzerContext, JavaObject) - Static method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper
Find the VectorWrapper bean instance associated with a given parent JavaObject (create it if necessary)
getIntegerField(JavaObject, String, boolean) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Get the content of an integer field.
getIntegerValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getIntProperty(String) - Method in class com.ibm.dtfj.analyzer.util.AnalyzeResponseHelper
Lookup a given property within the results set, and return its value as an integer.
getIntValue(int) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the int value of the parameter at position indx Values are specified as parameterName=value
getIntValue(String, int) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the int value of the parameter at position indx Values are specified as parameterName=value If the parameter is undefined or has no value then return the given default
getJavaClass() - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Get the java class that this scanner describes
getJavaClassValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getJavaField(String, boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Find the JavaField object associated with a given field name for this class
getJavaObject() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
 
getJavaObjectValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getKey() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
getLibrariesCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllLibraries
 
getLocalFields() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
 
getLogger() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
 
getLogger() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Return the shared logger object to report errors and for tracing.
getLogger() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Get hold of a logger to record debugging information.
getLongDescription() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return a description of the analyzer purpose.
getLongDescription() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getLongDescription() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
Produce a long description of the function of this analyser.
getLongField(JavaObject, String, boolean) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Get the content of a long field
getLongValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getMarks() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Get the set of marked objects.
getMaxElements() - Method in class com.ibm.dtfj.analyzer.util.ArrayCount
Return the maximum number of array elements in the set of arrays we've seen
getMaxID() - Method in class com.ibm.dtfj.analyzer.util.MarkSet
What is the largest allowed mark ID
getMaxInstancesForClass(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Figure-out if we should be caching a particular class (by name) and how many instances to cache
getMaxInstancesForClass(JavaClass) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Figure-out if we should be caching a particular class (by JavaClass) and how many instances to cache.
getMemorySize() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageModule
 
getMemorySize() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaHeap
 
getMessages() - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Return logged important messages (level IMessageLogger.LEVEL_DBDA_DUMP_MAJOR and up)
getMessages(Level) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Return logged messages according to the specified level.
getMessages(Level, Level) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Return logged messages according to the specified level range.
getMethodsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
 
getMinElements() - Method in class com.ibm.dtfj.analyzer.util.ArrayCount
Return the minimum number of array elements in the set of arrays we've seen
getName() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Get the name of the analyzer.
getName() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getName() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
 
getName() - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Get the class name that this Scanner operates on.
getName() - Method in class com.ibm.dtfj.analyzer.util.CountedName
Return the name of this count
getNextValidObject(Iterator, String, IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Return the next valid object from an iterator that may contain some CorrupData fillers.
getNonNullBytecodeMethodsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
 
getNullCount() - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
Count the total number of nulls that have been seen so far.
getNumAddressSpaces() - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
 
getNumProcesses() - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
 
getNumProcesses(int) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Find the number of Processes within a given AddressSpace.
getNumRuntimes() - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
 
getNumRuntimes(int, int) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Find the number of Runtimes within a given (AddressSpace,Process) pair.
getObjectCount(JavaClass) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Return a count of all the object instances of a given class identified by JavaClass
getObjectCount(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Return a count of all the object instances of a given class identified by class name (across all classloaders)
getObjectCountIncludingSubclasses(JavaClass) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Return a count of all instances of a given class or any of its subclasses, identified by JavaClass
getObjectCountIncludingSubclasses(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Return a count of all instances of a given class or any of its subclasses, identified by class name (across all classloaders)
getObjectID(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.ObjectIDFactory
Convert from an object to an ID
getObjectID(long) - Method in class com.ibm.dtfj.analyzer.util.ObjectIDFactory
Convert from an address to an object ID
getObjectInstanceFields(boolean) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Get the set of primitive instance fields defined on this class and optionally include the superclass chain.
getObjectInstances(IAnalyzerContext, String) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Find the ObjectWrapperCollection bean instance with all the instances of a given class.
getObjectInstancesWithSubClasses(IAnalyzerContext, String) - Static method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Find the ObjectWrapperCollection bean instance with all the instances of a given class as well as all instances of subclasses of the given class.
getObjectWrapper(int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Return an ObjectWrapper for a given object instance in the collection.
getObjectWrapper(int, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Return a wrapper for a given object instance in the collection.
getObjectWrapper() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Convert an instance of ValueWrapper into an ObjectWrapper
getObjectWrapper(String) - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Convert an instance of ValueWrapper into an arbitrary object wrapper type
getOneJavaClass() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
 
getOneJavaClassValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getOneJavaObjectValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getOwnedMonitors(JavaThread) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
Find all the monitors owned by one java thread
getParameter(int) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the parameter at the given position index
getParameterIndex(String) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the index of the given named parameter or -1 if not found
getParent() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getParent() - Method in interface com.ibm.dtfj.analyzer.ext.IWrapper
Return the parent object of which this analyzer bean represents some aspect (either a core DTFJ object or another analyzer bean).
getPrimitiveInstanceFields(boolean) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Get the set of primitive instance fields defined on this class and optionally include the superclass chain.
getProcess(int, int) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Obtain the ImageProcess object associated with a specific set of (ImageAddressSpace, ImageProcess) in the Image.
getPrompt() - Method in interface com.ibm.dtfj.analyzer.ext.IInteract
Get the prompt this analyzer will use to ask for more data.
getRawValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Return the internal value wrapped by this container.
getReferences(boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Find all the object references from this object.
getRegisterValue(String) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Get the current value of a register
getReportExtensionHelper() - Static method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getResourceBundleName() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
AnalyzerBase uses AnalyzerBase.properties because it is not derived from MessageLogger
getResourceBundleName() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
(non-Javadoc) SimpleAnalyzerBean uses SimpleAnalyzerBean.properties because it is not derived from MessageLogger and to keep them separate from MessageLogger.properties which might still be available from the context
getResourceBundleName() - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Return the name of the resource used for message translation.
getRuntime(int, int, int) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Obtain the Runtime object associated with a specific set of (ImageAddressSpace, ImageProcess, ManagedRuntime) in the Image.
getRuntimeJars() - Method in interface com.ibm.dtfj.analyzer.ext.IInteract
Get the list of jar which needs to be included at runtime for this analyzer to work.
getRuntimeParameters() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the runtime parameters which were used to invoke the analysis.
getShortDescription() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return a short description of the analyzer purpose.
getShortDescription() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getShortDescription() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
Return a short description of the analyzer purpose.
getShortDescription() - Method in class com.ibm.dtfj.analyzer.helpers.ClassInstanceCounter
Description of this analyzer
getShortDescription() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
 
getShortDescription() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getShortValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getSize() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
 
getSizeAsString() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
 
getSortedList(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.AllCompiledMethods
Get the list of all compiled methods in this runtime, in a consistent order regarding of possible differences in the order returned by JavaRuntime.getCompiledMethods() in different runs.
getSortedList(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaClassLoaders
Get the list of all classloaders in this runtime, in a consistent order regarding of possible differences in the order returned by JavaRuntime.getJavaClassLoaders() in different runs.
getStackSection() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
 
getState(String) - Static method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
A simple helper function to assist the rule checking process when converting from a state defined as a string to a state defined as an integer.
getStateString(int) - Static method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
A simple helper function to assist the rule checking process when converting from a state defined as an integer to a state defined as a string.
getStaticFieldValue(String, boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Return the value of a given static field in this class, as an arbitrary Object type encapsulated in a ValueWrapper.
getStaticReferences(boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Find all the static references from this JavaClass.
getStringProperty(String) - Method in class com.ibm.dtfj.analyzer.util.AnalyzeResponseHelper
Lookup a given property within the results set, and return its value as a string.
getStringValue() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getStringValue() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.StringWrapper
Return an object that represents the data contained in the original String.
getThreadFromObject(JavaObject) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
Find the JavaThread associated with a given thread object
getThreadsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllImageThreads
 
getThreadsCount() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
 
getThreadsWithValue() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper.Data
 
getTopOfStack() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
 
getTotalArrayBytes() - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Return the number of array bytes found in the population.
getTotalArrayClasses() - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Return the number of array classes found in the population.
getTotalArrayObjects() - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Return the number of array objects found in the population.
getTotalCorruptDataErrors() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return the total number of CorruptDataExceptions reported against this analyzer.
getTotalDataUnavailable() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return the total number of DataUnavailable errors reported against this analyzer.
getTotalErrors() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return the total number of errors reported against this analyzer (includes all DataUnavailable, CorruptData ,UnexpectedNullException,NullPointerException and other errors found).
getTotalNullPointerExceptions() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return the total number of NullPointerExceptions reported against this analyzer.
getTotalObjectBytes() - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Return the number of object bytes found in the population.
getTotalObjectClasses() - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Return the number of object classes found in the population.
getTotalObjects() - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Return the number of objects found in the population.
getTotalOtherErrors() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return the total number of errors that were reported against this analyzer and were not DataUnavailable or CorruptDataExceptions .
getTotalUnexpectedNullExceptions() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Return the total number of UnexpectedNullExceptions reported against this analyzer.
getTypeSignature(JavaClass) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Get the canonical type signature of a given JavaClass.
getTypeSignature() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Get the canonical type signature for this JavaClass.
getTypeSignature() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Get the canonical type signature for this object.
getTypeSignature() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
getUnderlyingMap() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedMapWrapper
 
getUnderlyingSet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedSetWrapper
 
getValue() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
getValue(int) - Method in class com.ibm.dtfj.analyzer.util.Histogram
Get the contents of the given bucket.
getValue(int) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the string value of the parameter at position indx Values are specified as parameterName=value
getValue(String, String) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Get the string value of the parameter at position indx Values are specified as parameterName=value If the parameter is undefined or has no value then return the given default
getValueAtPath(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Return the object found at the end of a sequence of field references starting with the current object or static class, as an ObjectWrapper
getValueAtPath(String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Return the object found at the end of a sequence of field references starting with the current object or static class, as an arbitrary wrapper type.
getValueAtPath(String, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Return the object found at the end of a sequence of field references, starting with a given object instance in the collection.
getValueForThread(JavaThread) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper.Data
Return an ObjectWrapper that represents the data contained in the original ThreadLocal for the specified thread.
getValueForThread(JavaThread) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
Return an object that represents the data contained in the original ThreadLocal for the specified thread.
getValueForThread(JavaObject) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
Return an object that represents the data contained in the original ThreadLocal for the specified thread.
getValueWrapperInstance(IAnalyzerContext, Object) - Static method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Create a ValueWrapper bean instance associated with a given parent object.
getVersion() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Get the version of the analyzer.
getVersion() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
getVersion() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
Get version information for this analyser.
getVersion() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Return the analyzer context version identifier
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.ClassInstanceCounter
(non-Javadoc)
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
 
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
 
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
 
getVersion() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 

H

handleError(String, Exception) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
To be used by analyzers and utility classes to handle any exceptions thrown during an analyzer run.
handleMoreCorruptObjects(Object) - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
 
handleMoreCorruptObjects(Object) - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
A convenience method that can be overridden to change the handling of corrupt objects.
handleMoreNulls(Object) - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
 
handleMoreNulls(Object) - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
 
handleTypeError(String, Object) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
To be used by analyzers and utility classes to handle any type exceptions thrown during an analyzer run, for example, if the analyzer was expecting a JavaHeap object but didn't find one then this method should be called to handle this.
hasFinalizer() - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Does this class define a finalizer
hashCode() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
hashCode() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
hashCode() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
hashCode() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
HashMapWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.HashMap.
HashMapWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
Null constructor for use as JavaBean
HashMapWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
Extract information from a JavaObject that represents an instance of java.util.HashMap - JRE 1.6.0 version
HashMapWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper
Null constructor for use as JavaBean
HashMapWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original HashMap.
HashMapWrapper.Data() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper.Data
 
HashMapWrapper.Data160 - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
An inner class used to represent the data contained in the original HashMap.
HashSetWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.HashSet.
HashSetWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper
Null constructor for use as JavaBean
HashSetWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
Extract information from a JavaObject that represents an instance of java.util.HashSet.
HashSetWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper
Null constructor for use as JavaBean
HashSetWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original HashSet.
HashSetWrapper.Data() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper.Data
 
HashSetWrapper.Data160 - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
An inner class used to represent the data contained in the original HashSet.
HashSetWrapper.Data160() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper.Data160
 
HashtableWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.Hashtable.
HashtableWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper
 
HashtableWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original Hashtable.
hasNext() - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
(non-Javadoc)
hasNext() - Method in class com.ibm.dtfj.analyzer.util.DTFJSortedIterator
We override this one just to make it clear that there's no further need to alter the raw iterator semantic since we handled CorruptData when building the collection.
hasNext() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Test the iterator to see if there are any more objects to be returned to next().
hasNextRaw() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
 
Histogram - Class in com.ibm.dtfj.analyzer.util
A class to simplify the creation of histogram plots such as a plot of object size etc.
Histogram(int, int, int) - Constructor for class com.ibm.dtfj.analyzer.util.Histogram
Build a Histogram with the given bucket size, number and starting offset.
Histogram(int, int) - Constructor for class com.ibm.dtfj.analyzer.util.Histogram
Build a Histogram with the given bucket size and number with data values starting at zero.

I

IAnalysisReport - Interface in com.ibm.dtfj.analyzer.ext
This will handle the report produced by an analyser.
IAnalyze - Interface in com.ibm.dtfj.analyzer.ext
Some analysers will be required simply to do analysis of a dump and produce output in the form of name=value pairs or more complex forms such as XML.
IAnalyzerBase - Interface in com.ibm.dtfj.analyzer.ext
Define the primary interface to an analyser which will do analysis on a DTFJ Image.
IAnalyzerContext - Interface in com.ibm.dtfj.analyzer.ext
Define the Context in which analyzers will operate.
IDeclareExtensions - Interface in com.ibm.dtfj.analyzer.ext
Interface to be implemented by all analyzer beans that contain extension points or extension providers.
IdentityStringHelper - Class in com.ibm.dtfj.analyzer.util
Helper class to generate identity strings from common objects, for use as report references
IdentityStringHelper() - Constructor for class com.ibm.dtfj.analyzer.util.IdentityStringHelper
 
IInteract - Interface in com.ibm.dtfj.analyzer.ext
This interface indicates that the analyzer implements interactive shell.
ImageCompare - Class in com.ibm.dtfj.analyzer.util
Support for comparing DTFJ images to report the differences.
ImageCompare() - Constructor for class com.ibm.dtfj.analyzer.util.ImageCompare
Build a comparator to compare a pair of images.
ImageCompare(IAnalysisReport) - Constructor for class com.ibm.dtfj.analyzer.util.ImageCompare
Build a comparator to compare a pair of images.
ImageCompare(PrintStream) - Constructor for class com.ibm.dtfj.analyzer.util.ImageCompare
Build a comparator to compare a pair of images.
IMessageLogger - Interface in com.ibm.dtfj.analyzer.ext
Interface for classes keeping their own log of messages
IMessageLogger.LocalLevel - Class in com.ibm.dtfj.analyzer.ext
A level for use in the logMessage() method
increment() - Method in class com.ibm.dtfj.analyzer.util.CountedName
Add one more to the count
INDEX_ALL_EQUAL - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Special index value to indicate that, when reading some field out of all the instances contained in this collection, we should verify that the value of the field is identical in every instance (throw an exception if the value are not all identical).
INDEX_ALL_INSTANCES - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Special index value to indicate that, when printing some field out of all the instances contained in this collection, we should iterate over all instances and print the corresponding field from each instance.
INDEX_SINGLETON - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Special index value to indicate that the collection should represent a singleton; an exception should be thrown when attempting to access any instances from that collection if there is more than one instance.
InitializationHelper - Class in com.ibm.dtfj.analyzer.util
Helper class to manage lazy initialization in the DEAL library
InitializationHelper(SimpleAnalyzerBean) - Constructor for class com.ibm.dtfj.analyzer.util.InitializationHelper
Constructor
initialize() - Method in class com.ibm.dtfj.analyzer.util.InitializationHelper
A method that performs all the actual initializations functions that are encapsulated by this initializer.
initializeBasicContextAttributes(ImageFactory, ManagedRuntime, Logger) - Method in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
Initialize some basic context attributes.
initializeJavaThreadAssociation() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
Initialize the associations between JavaThreads and ImageThreads
initializeMonitorInfo() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
Setup information about all monitors currently owned or blocked on by all threads
initializeOneSection(OneImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Add one OneImageSection object to the list of sections represented by this object.
initializeOneSection(ImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Add one ImageSection object to the list of sections represented by this object.
IProgress - Interface in com.ibm.dtfj.analyzer.ext
This interface is used to notify subscribers about the progress of analysis.
IReport - Interface in com.ibm.dtfj.analyzer.ext
Define the interface to an analyzer which is intended to generate a report detailing the contents an Image or the results of analysis.
IReportOptions - Interface in com.ibm.dtfj.analyzer.ext
 
isAddressInRange(long) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check that a given numeric address is within the range of addresses for this ImageSection
isBoolean() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isByte() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isCharacter() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isClass(JavaClass) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Check if a given JavaClass represents the java.lang.Class object type.
isClass() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Check if this JavaClass represents the java.lang.Class object type.
IScript - Interface in com.ibm.dtfj.analyzer.ext
Interface for analyzer script engine.
isDouble() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isEmpty() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
isEmpty() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
isEmpty() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
isFloat() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isInitialized() - Method in class com.ibm.dtfj.analyzer.util.InitializationHelper
Check if the initializer has already completed its initialization.
isInstanceOf(String) - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Determine if this value is an instance of a specified class (or any of its subclasses)
isIntAddressing() - Method in class com.ibm.dtfj.analyzer.util.ObjectIDFactory
Is integer addressing possible
isInteger() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isJavaClass() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isJavaObject() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isLong() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isMarked(long) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Has the given ID been marked
isMarked(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Is there a mark set for the given object ?
isMarked(long) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Is there a mark set for the given object id ?
isNative() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
Determine if this JavaMethod represents a native method
isNull(ImageSection) - Static method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check if a given ImageSection is a dummy representing a null address range.
isNull() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check if this OneImageSection is a dummy representing a null address range.
isNull(JavaObject) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Check if a given JavaObject represents a null object instance (some null object instances may be represented by a dummy JavaObject XXX This might be changed in a future API revision) Static method to avoid the overhead of allocating an object
isNull() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Check if a given JavaObject represents a null object instance (some null object instances may be represented by a dummy JavaObject XXX This might be changed in a future API revision)
isOtherSectionInRange(ImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check if a given ImageSection is contained within the range of addresses that define this section.
isOtherSectionInRange(OneImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check if a given OneImageSection is contained within the range of addresses that define this section.
isPointerInRange(ImagePointer) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check that a given ImagePointer is within the range of addresses for this ImageSection
isPrimaryAnalyzer() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
 
isPrimaryAnalyzer() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
isPrimaryAnalyzer() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
Some Analyzers are designed to perform analysis tasks and others are designed to perform supporting tasks such as wrapping a DTFJ object and providing extra information.
isPrimaryAnalyzer() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
 
isPrimaryAnalyzer() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
isPrimitive(JavaClass) - Static method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Check if a given JavaClass represents a primitive type.
isPrimitive() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Check if this JavaClass represents a primitive type.
isPrimitiveType(String) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Return true if the given type is primitive (boolean, byte, short etc.)
isPseudoFrame() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
Determine if this JavaMethod is a dummy used to represent bad "pseudo" frames on the stack
isSameRange(OneImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Check if this OneImageSection represents the exact same address range as the current object
isShort() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isString() - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
isSubclassOf(JavaClass) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Is the class represented by this scanner a subclass of the given class - if so return true else false.
iterateOverObjects(ObjectObserver) - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Iterate over all the objects in the current set and call the given observer for each of them.
iterator() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
iterator() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
iterator() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ArrayWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper.Data
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper.Data
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper.Data160
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper.Data160
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper.Data160
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper.Data160
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper.Data
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedSetWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper.Data
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper.Data
 
iterator() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper
 
IWrapper - Interface in com.ibm.dtfj.analyzer.ext
This Interface gives an analyser the ability to serve as a wrapper or proxy for some other object, such as a lower-level DTFJ object or another analyzer.

J

JRE_VERSION_ATTRIBUTE - Static variable in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
Reserved value for the precedence associated with the attribute that represents the JRE version, for example 1.4.2, 5.0, etc.
JVM_TYPE_ATTRIBUTE - Static variable in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
Reserved value for the precedence associated with the attribute that represents the JVM type, for example Sov or J9.

K

keySet() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
keySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper.Data
 
keySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper.Data
 
keySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper.Data160
 
keySet() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper.Data
 

L

length() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Get the total number of elements which will be iterated over.
LEVEL_DBDA_DUMP_MAJOR - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: used to report an error in the dump preventing analyzer to produce a reliable report
LEVEL_DBDA_DUMP_MINOR - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() methods: for observation regarding non-crucial information missing from the dump.
LEVEL_DBDA_DUMP_MINOR_FULL - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() methods: for full observation regarding non-crucial information missing from the dump.
LEVEL_DBDA_INFO - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() methods: for observations regarding analyzer's work.
LEVEL_DBDA_OBSERVATION_HIGH - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: a CPR item that is moderately likely to a real problem
LEVEL_DBDA_OBSERVATION_LOW - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: a CPR item that is relatively unlikely to a real problem
LEVEL_DBDA_OBSERVATION_MEDIUM - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: a CPR item that is moderately likely to a real problem
LEVEL_DBDA_TOOL_MAJOR - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: used to report an internal error in the analyzer work preventing it to continue
LEVEL_DBDA_TOOL_MINOR - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: used to report an internal problem in the analyzer work which does not prevent it to continue
LEVEL_DBDA_TOOL_MINOR_FULL - Static variable in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Level for the logMessage() method: used to report an internal problem in the analyzer work which does not prevent it to continue
LinkedListWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
Extract information from a JavaObject that represents an instance of java.util.LinkedList - JRE 1.6.0 version
LinkedListWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper
Null constructor for use as JavaBean
LinkedListWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.LinkedList.
LinkedListWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper
Null constructor for use as JavaBean
LinkedListWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original LinkedList.
LinkedListWrapper.Data(boolean) - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper.Data
 
LinkedListWrapper.Data160 - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
An inner class used to represent the data contained in the original LinkedList.
ListClassDefinitions - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Find the list of all class definitions that match a given class name (passed as a parent to this analyzer).
ListClassDefinitions() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListClassDefinitions
 
ListObjectInstances - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Find the list of all object instances that match a given class name (passed as a parent to this analyzer).
ListObjectInstances() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListObjectInstances
 
ListObjectInstancesWithSubClasses - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Find the list of all object instances that match a given class name (passed as a parent to this analyzer) or that are subclasses of the given class.
ListObjectInstancesWithSubClasses() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListObjectInstancesWithSubClasses
 
listRules() - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
List the rules which have been defined for this analyzer.
listRules() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyze
An analyzer may be capable of evaluating a number of separate rules which typically operate on a single set of data obtained by the analyzer.
listRules(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Request the list of rules that a given named analyzer implements.
load(InputStream) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper.Data
 
loadAnalyzer(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Load the requested analyzer and return a reference to it.
loadAnalyzer(String, Object) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Load the requested analyzer and return a reference to it.
logMessage(Level, String, Object[], IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Add a message to the log.
logMessage(Level, String, Throwable, IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Add a message to the log.
logTranslatedMessage(Level, String, Throwable, IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Add the analyzer name to the exception message
logTranslatedMessage(Level, String, Object[], IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Add an already translated message to the log.
logTranslatedMessage(Level, String, Throwable, IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Add an already translated message to the log.
LongTimestampWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
A utility class to extract a date from a JavaObject that represents a Long or a primitive long value, that represent a timestamp as number of milliseconds since the "epoch".
LongTimestampWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.LongTimestampWrapper
 
LookupObjectByAddress - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Find the object or other JVM entity associated with a given address passed as a parent to this analyzer.
LookupObjectByAddress() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.LookupObjectByAddress
 

M

main(String[]) - Static method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
This mainline can be used to drive analysis of a specific dump using a specific set of analyzers or scripts.
MapEntryWrapperBase - Class in com.ibm.dtfj.analyzer.helpers.base
A common base class for analyzers that serve as specialized wrappers for a Map.Entry extracted from a Map object from the dump under analysis.
MapEntryWrapperBase() - Constructor for class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
MapWrapperBase - Class in com.ibm.dtfj.analyzer.helpers.base
A common base class for analyzers that serve as specialized ObjectWrappers wrapping a Map object from the dump under analysis.
MapWrapperBase() - Constructor for class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
markDeep(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Mark the set of objects identified by the given iterator and everything that those objects reach.
MarkedAccept - Class in com.ibm.dtfj.analyzer.util.filter
Accept objects based on size
MarkedAccept(ObjectMarkSet) - Constructor for class com.ibm.dtfj.analyzer.util.filter.MarkedAccept
 
MarkedFilter - Class in com.ibm.dtfj.analyzer.util.filter
This filter looks at the mark set it was built with and matches any object which is marked.
MarkedFilter(ObjectMarkSet) - Constructor for class com.ibm.dtfj.analyzer.util.filter.MarkedFilter
 
MarkedReject - Class in com.ibm.dtfj.analyzer.util.filter
Reject objects based on size
MarkedReject(ObjectMarkSet) - Constructor for class com.ibm.dtfj.analyzer.util.filter.MarkedReject
 
markOnReferenceCount(int, boolean) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Look at all the objects in the heap and mark them based on how many objects they reference.
markOnReferencedByCount(int, boolean) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Look at all the objects in the heap and mark them based on how many objects they are referenced by.
markReferences(ObjectIterator, ClassDirectory, int) - Static method in class com.ibm.dtfj.analyzer.util.WorkHeap
This is a convenience method designed to be used as part of a marking scheme.
markRefsFrom(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Mark the set of objects identified by the given iterator.
markRoots() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Look at all the objects in the heap and mark any that have no references to them - the assumed set of root objects.
MarkSet - Class in com.ibm.dtfj.analyzer.util
Define a mark bit which can be applied to a given object ID represented by a long.
MarkSet() - Constructor for class com.ibm.dtfj.analyzer.util.MarkSet
Build a Mark set with default max size
MarkSet(long) - Constructor for class com.ibm.dtfj.analyzer.util.MarkSet
Build a Mark set with given max size
MarkSet(MarkSet) - Constructor for class com.ibm.dtfj.analyzer.util.MarkSet
Build a Mark set as a copy of another one
markShallow(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Mark the objects identified by the given iterator.
matched(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.AddressFilter
 
matched(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ArrayFilter
 
matched(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.BaseFilter
 
matched(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ClassFilter
 
matched(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.MarkedFilter
 
matched(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.SizeFilter
 
MODE_ALL - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Options to print full info at the end of a startPrintGroup() / endPrintGroup()
MODE_DEFAULT - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Default options for the info at the end of a startPrintGroup() / endPrintGroup()
MODE_INCLUDE_HEADER - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Include a header for the "omitted fields" section
MODE_INCLUDE_SIGNATURE - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Include the signature of the field
MODE_NONE - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Place-holder option to indicate that no additional information should be generated at the end of a startPrintGroup() / endPrintGroup() block.
MODE_SHOW_INSTANCE_FINAL_FIELDS - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Include a printout at the end of a startPrintGroup() / endPrintGroup() block of all the non-final instance fields from the object represented by this ObjectWrapper that have not been otherwise printed or traversed by calls within that startPrintGroup() / endPrintGroup() block.
MODE_SHOW_INSTANCE_NONFINAL_FIELDS - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Include a printout at the end of a startPrintGroup() / endPrintGroup() block of all the non-final instance fields from the object represented by this ObjectWrapper that have not been otherwise printed or traversed by calls within that startPrintGroup() / endPrintGroup() block.
MODE_SHOW_STATIC_FINAL_FIELDS - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Include a printout at the end of a startPrintGroup() / endPrintGroup() block of all the final static fields from the object represented by this ObjectWrapper that have not been otherwise printed or traversed by calls within that startPrintGroup() / endPrintGroup() block.
MODE_SHOW_STATIC_NONFINAL_FIELDS - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Include a printout at the end of a startPrintGroup() / endPrintGroup() block of all the final static fields from the object represented by this ObjectWrapper that have not been otherwise printed or traversed by calls within that startPrintGroup() / endPrintGroup() block.
MODE_SPECIAL_FULL_REPORT - Static variable in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print a complete object report for this object.

N

next() - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
(non-Javadoc)
next() - Method in class com.ibm.dtfj.analyzer.util.DTFJSortedIterator
We override this one just to make it clear that there's no further need to alter the raw iterator semantic since we handled CorruptData when building the collection.
next() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Get the next object from the iterator.
nextRaw() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
 
notifyAnalysisComplete(IAnalyzerBase, IAnalyzerContext, String) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
(non-Javadoc)
notifyAnalysisComplete(IAnalyzerBase, IAnalyzerContext, String) - Method in interface com.ibm.dtfj.analyzer.ext.IProgress
The given analyzer has completed analysis
notifyAnalysisPhase(IAnalyzerBase, IAnalyzerContext, int, int) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
(non-Javadoc)
notifyAnalysisPhase(IAnalyzerBase, int, int) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Used by an analyzer to report the analysis phase and the total expected number of phases.
notifyAnalysisPhase(IAnalyzerBase, IAnalyzerContext, int, int) - Method in interface com.ibm.dtfj.analyzer.ext.IProgress
Notify the start of an analysis phase.
notifyAnalysisProgress(IAnalyzerBase, IAnalyzerContext, int, int) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
(non-Javadoc)
notifyAnalysisProgress(IAnalyzerBase, int, int) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Used by an analyzer to report the progress of an analysis phase and the expected target value.
notifyAnalysisProgress(IAnalyzerBase, IAnalyzerContext, int, int) - Method in interface com.ibm.dtfj.analyzer.ext.IProgress
Notify progress of a phase in the analysis.
notifyAnalysisStarting(IAnalyzerBase, IAnalyzerContext, String) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
(non-Javadoc)
notifyAnalysisStarting(IAnalyzerBase, IAnalyzerContext, String) - Method in interface com.ibm.dtfj.analyzer.ext.IProgress
The given analyzer is about to start analysis
notifyInitialization(String, int, int) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
(non-Javadoc)
notifyInitialization(String, int, int) - Method in interface com.ibm.dtfj.analyzer.ext.IProgress
Report progress on reading the input file and and initializing contexts etc.

O

ObjectFilter - Interface in com.ibm.dtfj.analyzer.util.filter
Specifies the behaviour of a filter to subset the objects being iterated by ObjectIterator.
ObjectFinder - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Find and count instances of particular objects in the Java runtime
Attempts to scan the heap only once and to create a cache of "interesting" objects.
ObjectFinder() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
ObjectIDFactory - Class in com.ibm.dtfj.analyzer.util
A factory class to build object IDs from addresses.
ObjectIDFactory(long, int, boolean) - Constructor for class com.ibm.dtfj.analyzer.util.ObjectIDFactory
Build a new factory given the lowest possible address, heap grain and a flag to specify that integer addressing is possible.
ObjectIterator - Class in com.ibm.dtfj.analyzer.util
Iterate over all the objects in a heap or runtime.
ObjectMarkSet - Class in com.ibm.dtfj.analyzer.util
A MarkSet which operates on JavaObject items.
ObjectMarkSet(int, long) - Constructor for class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Build a mark set with the granularity and maximum size given.
ObjectMarkSet(ObjectMarkSet) - Constructor for class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Build a mark set as a copy of another one
ObjectNavigator - Class in com.ibm.dtfj.analyzer.helpers
ObjectNavigator is a synonym for ObjectWrapper, provided for compatibility with earlier versions.
ObjectNavigator() - Constructor for class com.ibm.dtfj.analyzer.helpers.ObjectNavigator
 
ObjectNavigatorCollection - Class in com.ibm.dtfj.analyzer.helpers
ObjectNavigatorCollection is a synonym for ObjectWrapperCollection, provided for compatibility with earlier versions.
ObjectNavigatorCollection() - Constructor for class com.ibm.dtfj.analyzer.helpers.ObjectNavigatorCollection
 
ObjectObserver - Interface in com.ibm.dtfj.analyzer.util
An interface to define the interaction of an observer with the ObjectIterator class.
ObjectWrapper - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Represent one object or primitive field value extracted from the dump, and allow navigation through the object tree starting at this object instance
Print the values of field of various objects in the tree, specified through an XPath like syntax.
ObjectWrapper() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
 
ObjectWrapperCollection - Class in com.ibm.dtfj.analyzer.helpers.objectwrapper
Keep track of a collection of one or multiple instances of a given class, and provide utility functions to print the values of various fields directly or indirectly pointed to by each of these instances (using ObjectWrapper to use XPath like syntax to follow a chain of references).
ObjectWrapperCollection() - Constructor for class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Null constructor for use as JavaBean
OneContextHeader - Class in com.ibm.dtfj.analyzer.helpers
Print a simple header with context information, to put at the beginning of some other report
OneContextHeader() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneContextHeader
Null constructor for use as JavaBean
OneImage - Class in com.ibm.dtfj.analyzer.helpers.dtfj10
Print and extract basic information about one DTFJ Image - specialized version for the DTFJ API v1.0
Count and navigate through multiple AddressSpaces, Processes, Runtimes within the Image This class makes use of DTFJ 1.0 features
OneImage() - Constructor for class com.ibm.dtfj.analyzer.helpers.dtfj10.OneImage
Null constructor for use as JavaBean
OneImage - Class in com.ibm.dtfj.analyzer.helpers.dtfj11
Print and extract basic information about one DTFJ Image - specialized version for the DTFJ API v1.1
Count and navigate through multiple AddressSpaces, Processes, Runtimes within the Image This class makes use of DTFJ 1.1 features
OneImage() - Constructor for class com.ibm.dtfj.analyzer.helpers.dtfj11.OneImage
 
OneImage - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ Image
Count and navigate through multiple AddressSpaces, Processes, Runtimes within the Image.
OneImage() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneImage
Null constructor for use as JavaBean
OneImageModule - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ ImageModule object.
OneImageModule() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneImageModule
Null constructor for use as JavaBean
OneImageProcess - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ ImageProcess object.
OneImageProcess() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneImageProcess
Null constructor for use as JavaBean
OneImageSection - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ ImageSection object.
OneImageSection() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneImageSection
Null constructor for use as JavaBean
OneImageSection - Class in com.ibm.dtfj.analyzer.helpers.sov
Print basic information about one DTFJ ImageSection object.
OneImageSection() - Constructor for class com.ibm.dtfj.analyzer.helpers.sov.OneImageSection
Null constructor for use as JavaBean
OneImageStackFrame - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ ImageStackFrame object.
OneImageStackFrame() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneImageStackFrame
Null constructor for use as JavaBean
OneImageThread - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ ImageThread object
Keep track of the association between ImageThreads and JavaThreads.
OneImageThread() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneImageThread
Null constructor for use as JavaBean
OneJavaClass - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ JavaClass object
List all the fields, list all the object references, lookup a given field
Determine other attributes of the class (e.g. isPrimitive(), getTypeSignature(), etc.).
OneJavaClass() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Null constructor for use as JavaBean
OneJavaClassLoader - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ JavaClassLoader object.
OneJavaClassLoader() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaClassLoader
Null constructor for use as JavaBean
OneJavaHeap - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ JavaHeap object.
OneJavaHeap() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaHeap
Null constructor for use as JavaBean
OneJavaMethod - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ JavaMethod object
Determine other attributes of the method (e.g. isNative(), etc.).
OneJavaMethod() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
Null constructor for use as JavaBean
OneJavaMonitor - Class in com.ibm.dtfj.analyzer.helpers.dtfj10
Print basic information about one DTFJ JavaMonitor object - specialized version for the DTFJ API v1.0 This class makes use of DTFJ 1.0 features
OneJavaMonitor() - Constructor for class com.ibm.dtfj.analyzer.helpers.dtfj10.OneJavaMonitor
Null constructor for use as JavaBean
OneJavaMonitor - Class in com.ibm.dtfj.analyzer.helpers.dtfj11
Print basic information about one DTFJ JavaMonitor object - specialized version for the DTFJ API v1.1 This class makes use of DTFJ 1.1 features
OneJavaMonitor() - Constructor for class com.ibm.dtfj.analyzer.helpers.dtfj11.OneJavaMonitor
 
OneJavaMonitor - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ JavaMonitor object.
OneJavaMonitor() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaMonitor
Null constructor for use as JavaBean
OneJavaObject - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ JavaObject
List all the fields, list all the object references, lookup a given field.
OneJavaObject() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Null constructor for use as JavaBean
OneJavaObject - Class in com.ibm.dtfj.analyzer.helpers.sov
Print and extract basic information about one DTFJ JavaObject - special version with Sovereign extensions
List all the fields, list all the object references, lookup a given field.
OneJavaObject() - Constructor for class com.ibm.dtfj.analyzer.helpers.sov.OneJavaObject
Null constructor for use as JavaBean
OneJavaRuntime - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ JavaRuntime object.
OneJavaRuntime() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaRuntime
Null constructor for use as JavaBean
OneJavaStackFrame - Class in com.ibm.dtfj.analyzer.helpers
Print basic information about one DTFJ JavaStackFrame object.
OneJavaStackFrame() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaStackFrame
Null constructor for use as JavaBean
OneJavaThread - Class in com.ibm.dtfj.analyzer.helpers
Print and extract basic information about one DTFJ JavaThread object
Cross-reference against the list of monitors to determine which monitors this thread currently holds and waits for.
OneJavaThread() - Constructor for class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Null constructor for use as JavaBean
or(MarkSet) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Or this set with another given set and return the result.
or(ObjectMarkSet) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Or this set with another given set and return the result.
outputDifference(String, String) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
 
outputDifference(String) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
 
outputMessage(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Output a given message to the 'console' of the analyzer.

P

parameterExists(String) - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Does the given paremeter name exist in the set
pop() - Method in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Pop the top-most options object from the top of the options stack for the current thread.
PopulationCounter - Class in com.ibm.dtfj.analyzer.util
A convenience class designed to simplify various forms of population analysis by looking at the objects contained in an object iterator.
PopulationCounter(IAnalyzerBase) - Constructor for class com.ibm.dtfj.analyzer.util.PopulationCounter
Build an analyzer to count the class populations.
print(String, Iterator, int, IAnalyzerBase) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
A utility print method which will produce a titled report that shows the items in the given iterator which should in general all be of the same class.
printBasic(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Print the basic information related to this JavaObject as a segment of a report (whatever is not included in the extended description shown by printDesc())
printBasic(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.sov.OneJavaObject
 
printBasicInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Print the basic information for this ImageThread, as a segment of a report
printBasicInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Print the basic information associated with this thread, as a segment of a report
printCollectionEntriesAtPath(IAnalysisReport, String, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print a list of all the entries inside a collection object found at the end of a sequence of field references, starting with the current object, using the default format for an ObjectWrapper.
printCollectionEntriesAtPath(IAnalysisReport, String, String, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print a list of all the entries inside a collection object found at the end of a sequence of field references, starting with the current object, using an arbitrary wrapper type to control the format.
printCollectionMapEntryReportsAtPath(IAnalysisReport, String, String, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print a report on each of the entries inside a map object found at the end of a sequence of field references, starting with the current object.
printCollectionSizeAtPath(IAnalysisReport, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print the size of a collection of entries represented by a collection object found at the end of a sequence of field references, starting with the current object.
printCollectionValueReportsAtPath(IAnalysisReport, String, String, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print a report on each of the entries inside a collection object found at the end of a sequence of field references, starting with the current object.
printCommon(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Print the general information about this Image, available in all versions of the DTFJ API, as a segment of a report
printContentSummary(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Print a summary of the contents of this section, as a segment of a report.
printEmbeddedReport(IAnalysisReport, String, String, Object, String) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Utility method to invoke a report from another analyzer and include it in the current analyzer's report.
printEmbeddedReport(IAnalysisReport, String, IReport, String) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Utility method to invoke a report from another analyzer and include it in the current analyzer's report.
printEmbeddedReportWithOptions(IAnalysisReport, String, String, Object, IReportOptions, String) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Utility method to invoke a report from another analyzer and include it in the current analyzer's report.
printEmbeddedReportWithOptions(IAnalysisReport, String, IReport, IReportOptions, String) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Utility method to invoke a report from another analyzer and include it in the current analyzer's report.
printErrors() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Print the current set of analysis errors on System.out
printField(String, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a named report field.
printField(String, String, String, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a named report field, specifying special options
printField(String, long) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a named integer report field.
printFieldHex(String, long) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a named integer report field as a hexadecimal value.
printFields(IAnalysisReport, boolean) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Print all the fields defined in this JavaObject and their value, as a segment of a report
printHostinfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.OneImage
Print information about the host name and IP addresses associated with this Image, as a segment of a report
printIdent(String, Object) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a named reference to some object or another report embedded in this report.
printIdent(Object) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a named reference to some object or another report embedded in this report.
printLiteral(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Print a literal string in a report.
printMonitorInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Print the monitor information associated with this thread, as a segment of a report
printNativeInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Print the native thread information associated with this thread, as a segment of a report
printObjectCount(IAnalysisReport, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Print a count of all the object instances of a given class identified by class name (across all classloaders).
printObjectCountIncludingSubclasses(IAnalysisReport, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Print a count of all instances of a given class or any of its subclasses, identified by class name (across all classloaders).
printObjectInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Print the thread object associated with this thread, as a segment of a report
printOneClass(IAnalysisReport, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Print all the class objects for a given class name, as a segment of a report
printOneClass(IAnalysisReport, String, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Print all the object instances of a given class identified by class name (across all classloaders), as a segment of a report
printOneFieldInfo(IAnalysisReport, JavaField) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Print a summary of the information about a field (signature + modifiers)
printRawContents(IAnalysisReport, long, long) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Print the contents of this section as raw hexadecimal values in a report.
printRegisterInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Print the registers information for this ImageThread, as a segment of a report
printReport(String, IAnalysisReport, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Embed an entire report from another analyzer inside this report.
printReport(String, IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Embed an entire report from another analyzer inside this report.
printReport(IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Embed an entire report from another analyzer inside this report, without a title.
printReport(String, IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.util.Histogram
Output the histogram in the given report
printReport(String, IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.util.PopulationCounter
Build a report detailing the object populations
printReportAtPath(IAnalysisReport, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print a report on the object found at the end of a sequence of field references, starting with the current object.
printReportAtPath(IAnalysisReport, String, String, String, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Print a report for every object found at the end of a sequence of field references, starting with a given object instance or all instances in the collection.
printReportInfoHeader(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Utility method to print a header for the current report, containing some basic information about the nature of this report.
printReportStatistics(IAnalysisReport) - Method in interface com.ibm.dtfj.analyzer.ext.IMessageLogger
Report all the counters for the various types of errors encountered during generation of this report and other statistics.
printRuntimes(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Print information about the runtimes contained in this Image, as a segment of a report
printStackAreaInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Print the stack area information for this ImageThread, as a segment of a report
printStackAreaInfo(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Print the stack area information associated with this thread, as a segment of a report
printStackFramesInfo(IAnalysisReport, int) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Print the stack frames information for this ImageThread, as a segment of a report
printStackFramesInfo(IAnalysisReport, int) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Print the stack frames associated with this thread, as a segment of a report
printStaticFields(IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Print all the static fields defined in this JavaClass and their value, as a segment of a report
printValueAtPath(IAnalysisReport, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print the object or value found at the end of a sequence of field references starting with the current object, using the default format for an ObjectWrapper.
printValueAtPath(IAnalysisReport, String, String, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Print the object or value found at the end of a sequence of field references, starting with the current object, using an arbitrary wrapper type to control the format.
printValueAtPath(IAnalysisReport, String, String, int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Print the object or value found at the end of a sequence of field references, starting with a given object instance or all instances in the collection.
processObject(Object, JavaObject) - Method in interface com.ibm.dtfj.analyzer.util.ObjectObserver
Do something with the object that is being provided.
processObject(Object, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
(non-Javadoc)
produceObservationReport() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Get a report containing all the analysis errors
produceReport(String[], String, int) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
When the response has been analysed we have produced some state value.
produceReport() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
To make the output more usable we summarise the errors at the top of the output and hence this report contains that information
produceReport(OutputStream) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
To make the output more usable we summarise the errors at the top of the output and hence this report contains that information
produceReport() - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
produceReport(String[], String, int) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyze
When the response has been analysed we have produced some state value.
produceReport(String, String[], String, int) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
When the response has been analysed we have produced some state value.
produceReport(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Generate a report which will be encapsulated in the IAnalysisReport object for later use by some formatter.
produceReport() - Method in interface com.ibm.dtfj.analyzer.ext.IReport
Generate a report which will be encapsulated in the IAnalysisReport object for later use by some formatter.
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllCompiledMethods
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllEnvVars
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllImageThreads
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaClassLoaders
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaHeaps
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllJVMInitArgs
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllLibraries
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.AllMemorySections
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.ClassInstanceCounter
Produce a report showing the class instance information
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.AllJVMInitArgs
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.OneImage
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneContextHeader
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageModule
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageProcess
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageStackFrame
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClassLoader
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaHeap
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMonitor
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaRuntime
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaStackFrame
 
produceReport() - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
 
produceReport() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
 
produceReport() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
 
PropertiesWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre142
Extract information from a JavaObject that represents an instance of java.util.Properties - JRE 1.4.2 version
PropertiesWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre142.PropertiesWrapper
 
PropertiesWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.Properties
PropertiesWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
 
PropertiesWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original Properties.
push() - Method in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Push the current options object on the options stack for the current thread.
put(Object, Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
put(Object, Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper.Data
 
putAll(Map) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
putAll(Map) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper.Data
 

R

rawIterator - Variable in class com.ibm.dtfj.analyzer.util.DTFJIterator
 
recordInternalExceptionStatic(Exception) - Static method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
Record the fact that an exception was encountered during internal processing by an analysis object - at a time when we are not actively printing a report and hence no AnalysisReport object is available.
recordValue(int) - Method in class com.ibm.dtfj.analyzer.util.Histogram
Record the given value in the histogram
registerExtensionPoint(String, Class) - Method in class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry
Register a new extension point
registerExtensionProvider(String, String, Object) - Method in class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry
Register a new extension (provider) attached to a given extension point
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.AddressAccept
Don't reject any objects
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.AddressReject
Reject any objects that match the filter criteria.
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ArrayAccept
Don't reject any objects
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ArrayReject
Reject any objects that match the filter criteria.
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.BaseFilter
Reject any objects that do not match the filter criteria.
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ClassAccept
Don't reject any objects
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.ClassReject
Reject any objects that match the filter criteria.
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.MarkedAccept
Don't reject any objects
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.MarkedReject
Reject any objects that match the filter criteria.
rejectObject(JavaHeap, JavaObject) - Method in interface com.ibm.dtfj.analyzer.util.filter.ObjectFilter
Is this object to be rejected from the set.
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.SizeAccept
Don't reject any objects
rejectObject(JavaHeap, JavaObject) - Method in class com.ibm.dtfj.analyzer.util.filter.SizeReject
Reject any objects that match the filter criteria.
remove(Object) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
remove(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
remove(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
remove() - Method in class com.ibm.dtfj.analyzer.util.DTFJIterator
(non-Javadoc)
remove() - Method in class com.ibm.dtfj.analyzer.util.DTFJSortedIterator
(non-Javadoc)
removeAll(Collection) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
removeAll(Collection) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
removeAllFilters() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Remove all the filters from this iterator.
removeFilter(ObjectFilter) - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Remove the given filter from the set of active filters.
reportReferences(ObjectIterator, IAnalysisReport) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Assuming that the set of references and referenced-by indexes for the reachable objects are complete show the reference trees for the iterated objects.
reset() - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Reset the iterator so that we scan the objects from the start.
retainAll(Collection) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
retainAll(Collection) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
run() - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Run the analysis on the named file or directory.
RuntimeParameters - Class in com.ibm.dtfj.analyzer.util
A convenience class to simplify the handling of runtime parameters passed to the DumpAnalyzer.
RuntimeParameters(String[], int) - Constructor for class com.ibm.dtfj.analyzer.util.RuntimeParameters
Build a parameter set from a set of strings and starting from the given index where 0 is the first string.
RuntimeParameters(String) - Constructor for class com.ibm.dtfj.analyzer.util.RuntimeParameters
Build a parameter set from a set of strings.

S

save(File, ArrayList) - Method in interface com.ibm.dtfj.analyzer.ext.IScript
Save script in a file acceptable by this script engine.
scanAllRuntimes() - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Scan through all the addressspaces/processes/runtimes in this image to initialize the counts of each type of object and enable subsequent calls to createSpecificContext(), createSingleContext and getAllContexts().
SectionsTableBase - Class in com.ibm.dtfj.analyzer.helpers.base
A common base class for analyzers that represent an arbitrary list of ImageSections
SectionsTableBase() - Constructor for class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Null constructor for use as JavaBean
setAnnotation(String) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Set-up a descriptive text associated with this section.
setAnnotation(String) - Method in class com.ibm.dtfj.analyzer.helpers.sov.OneImageSection
 
setAssociatedJavaThread(OneJavaThread) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
 
setChildInitializationHelper(InitializationHelper) - Method in class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
Specify an InitializationHelper object that will be responsible for initialzing the list of sections represented by the current object.
setClassLoader(ClassLoader) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Set a ClassLoader to use for finding analyzers
setContext(IAnalyzerContext) - Method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
(non-Javadoc)
setContext(IAnalyzerContext) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
setContext(IAnalyzerContext) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerBase
Define the context associated with this analyzer instance.
setContextAttribute(int, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalyzerContext
Specify a new attribute associated with this analyzer context.
setContextAttribute(int, String) - Method in class com.ibm.dtfj.analyzer.util.AnalyzerContextAttributes
 
setDefaultAcceptState(boolean) - Method in class com.ibm.dtfj.analyzer.util.ObjectIterator
Define the initial assumption on accepting objects.
setDirectory(ClassDirectory) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Set the class directory used to find classes.
setErrorLimit(int) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Define the maximum number of errors that will be reported.
setInitializationException(DTFJException) - Method in class com.ibm.dtfj.analyzer.util.InitializationHelper
Explicitly mark this initializer has having been initialized in error.
setInitialized() - Method in class com.ibm.dtfj.analyzer.util.InitializationHelper
Explicitly mark this initializer has having been successfully initialized.
setLogFileName(String) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Define the file for logging
setMark(long) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Remember that the given ID has been marked
setMark(JavaObject) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Mark the given object
setMark(long) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Mark the given object id
setMaskedFieldPattern(String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Set a non-default pattern for determining the names of fields that should be masked because they contain a password.
setOption(String) - Method in interface com.ibm.dtfj.analyzer.ext.IReportOptions
Add an option definition to the current options object.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
setParent(Object) - Method in interface com.ibm.dtfj.analyzer.ext.IWrapper
Set the parent object of which this analyzer bean represents some aspect (either a core DTFJ object or another analyzer bean).
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllBytecodeMethods
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllCompiledMethods
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllEnvVars
Set the parent ImageProcess underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllImageThreads
Set the parent ImageProcess underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaClassLoaders
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaHeaps
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaMonitors
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllJavaThreads
Set the parent OneJavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllJVMInitArgs
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllLibraries
Set the parent ImageProcess underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.AllMemorySections
Set the parent ImageAddressSpace underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
Set the parent Map$Entry underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.AllJVMInitArgs
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.OneImage
Set the parent Image underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.dtfj10.OneJavaMonitor
Set the parent JavaMonitor underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ArrayWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.CharArrayWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ClassFinder
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListClassDefinitions
Set the parent Object underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListObjectInstances
Set the parent Object underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ListObjectInstancesWithSubClasses
Set the parent Object underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.LookupObjectByAddress
Set the parent Object underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectFinder
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
Set the parent underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneContextHeader
Set the parent ManagedRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneImage
Set the parent Image underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageModule
Set the parent ImageModule underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageProcess
Set the parent ImageProcess underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Set the parent ImageSection underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageStackFrame
Set the parent ImageStackFrame underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageThread
Set the parent ImageThread underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClass
Set the parent JavaClass underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaClassLoader
Set the parent JavaClassLoader underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaHeap
Set the parent JavaHeap underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMethod
Set the parent JavaMethod underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaMonitor
Set the parent JavaMonitor underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaObject
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaRuntime
Set the parent JavaRuntime underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaStackFrame
Set the parent JavaStackFrame underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.OneJavaThread
Set the parent JavaThread underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.sov.OneJavaObject
Set the parent SovJavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.helpers.ValueWrapper
Set the parent Object underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.DateWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LongTimestampWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.StringWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedMapWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedSetWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper
Set the parent JavaObject underlying this analyzer bean.
setParent(Object) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper
Set the parent JavaObject underlying this analyzer bean.
setProperty(String, String) - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper.Data
 
setScriptDir(String) - Method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Define the directory which will contain analysis scripts
setTerminateVMOnSevereError(boolean) - Static method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
By default the VM terminates with return code -10 if there are severe errors and the DumpAnalyzer is run through the main method.
setUnInitialized() - Method in class com.ibm.dtfj.analyzer.util.InitializationHelper
Explicitly mark this initializer as not being initialized, forcing a new initialization the next time someone calls InitializationHelper.checkInitialization().
setValue(Object) - Method in class com.ibm.dtfj.analyzer.helpers.base.MapEntryWrapperBase
 
show(String) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
 
show(String, int) - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
 
showStringValue(int) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.CharArrayWrapper
Return the contents of this character array as a printable string, suitable for use in a report
SimpleAnalyzerBean - Class in com.ibm.dtfj.analyzer.base
Common base class for all simple Analyzer bean classes in the DEAL library
SimpleAnalyzerBean() - Constructor for class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
 
SimpleExtensionRegistry - Class in com.ibm.dtfj.analyzer.internal.reportextensions
Definition for information associated with all extension points and extension providers, used to extend a report.
SimpleExtensionRegistry() - Constructor for class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry
 
SimpleExtensionRegistry.ExtensionPointDef - Class in com.ibm.dtfj.analyzer.internal.reportextensions
Definition for an extension point
SimpleExtensionRegistry.ExtensionPointDef() - Constructor for class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry.ExtensionPointDef
 
SimpleExtensionRegistry.ExtensionProviderDef - Class in com.ibm.dtfj.analyzer.internal.reportextensions
Definition for an extension provider
SimpleExtensionRegistry.ExtensionProviderDef() - Constructor for class com.ibm.dtfj.analyzer.internal.reportextensions.SimpleExtensionRegistry.ExtensionProviderDef
 
size() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
size() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
size() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
size() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ArrayWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapperCollection
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashSetWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.HashtableWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper.Data160
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.ArrayListWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper.Data160
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper.Data160
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashSetWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper.Data160
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.LinkedListWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper.Data160
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.LinkedListWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedSetWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper.Data
 
size() - Method in class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper
 
SizeAccept - Class in com.ibm.dtfj.analyzer.util.filter
Accept objects based on size
SizeAccept(long, long) - Constructor for class com.ibm.dtfj.analyzer.util.filter.SizeAccept
 
SizeFilter - Class in com.ibm.dtfj.analyzer.util.filter
Filter objects based on size
SizeFilter(long, long) - Constructor for class com.ibm.dtfj.analyzer.util.filter.SizeFilter
 
SizeReject - Class in com.ibm.dtfj.analyzer.util.filter
Reject objects based on size
SizeReject(long, long) - Constructor for class com.ibm.dtfj.analyzer.util.filter.SizeReject
 
splitParams(String) - Static method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Split a string containing parameters into an array of parameters.
startFormatSection(String, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Start a formatting section.
startFormatSection(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Start a formatting section.
startIdentitySection() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Start a identity section.
startPrintGroup(IAnalysisReport, String, Object, int, String) - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
Mark the start of a group of fields printed through a sequence calls to printValueAtPath(),etc.
startSection(String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Start a named subsection of the report.
startSection() - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Start a subsection of the report.
startSection(String, String) - Method in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Start a named subsection of the report.
STATE_ERROR - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalyze
Error detected and needs handling but not fatal
STATE_FALSE - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalyze
No error - analyzer answer is 'false' or 'no'
STATE_FATAL - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalyze
Fatal error detected which needs handling
STATE_OK - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalyze
Nothing obviously wrong
STATE_TRUE - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalyze
No error - analyzer answer is 'true' or 'yes'
StringWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.lang.String.
StringWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.StringWrapper
 
substituteParent(ImageSection) - Method in class com.ibm.dtfj.analyzer.helpers.OneImageSection
Special method to allow a sub-class to substitute a new parent, to compensate for a DTFJ defect.
summarise() - Method in class com.ibm.dtfj.analyzer.util.ImageCompare
Summarise the differences and matches either to the output stream or the report.
SynchronizedMapWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java/util/Collections$SynchronizedMap.
SynchronizedMapWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedMapWrapper
Null constructor for use as JavaBean
SynchronizedSetWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java/util/Collections$SynchronizedSet.
SynchronizedSetWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.SynchronizedSetWrapper
Null constructor for use as JavaBean

T

TAG_ERROR - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Tag for a field that represents an error encountered while generating some data for the report
TAG_HIDETITLE - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Tag for a section or report that should be printed without a title
TAG_MAJORHEADING - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Tag for a section or report that should be considered a major section, with a big title
TAG_OBSERVATION - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Tag for a field that represents a potential problem detected by the tool
TAG_STANDOUT - Static variable in interface com.ibm.dtfj.analyzer.ext.IAnalysisReport
Tag for a section or report that should be printed so that it "stands-out" from other surrounding sections, e.g. surrounded by white space
testRules(String[], String[]) - Static method in class com.ibm.dtfj.analyzer.base.AnalyzerBase
Match some responses against a set of rules.
theJavaObject - Variable in class com.ibm.dtfj.analyzer.j2se.wrappers.PropertiesWrapper
The parent JavaObject underlying this analyzer bean
ThreadFilter - Class in com.ibm.dtfj.analyzer.util
Some simple utility methods to subset the various entities in a Java runtime.
ThreadFilter() - Constructor for class com.ibm.dtfj.analyzer.util.ThreadFilter
Build a thread filter where matching is done by a simple matcher which understands the wildcard characters *, ?
ThreadFilter(boolean) - Constructor for class com.ibm.dtfj.analyzer.util.ThreadFilter
Build a thread filter and control the matching which can be done either by a simple matcher which understands the wildcard characters *, ?
ThreadLocalWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.lang.ThreadLocal.
ThreadLocalWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.ThreadLocalWrapper
 
ThreadLocalWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original ThreadLocal for thread.
threadsByDepth(Iterator, int, boolean, IAnalyzerBase) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
Return a subset of the threads which match the depth constraint specified by the parameters.
threadsByName(Iterator, String, IAnalyzerBase) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
Return a subset of the threads whose name matches the given pattern.
threadsInMethods(Iterator, String, String, int, IAnalyzerBase) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
Return a subset of the threads which are currently in methods matching a pattern of class name, method name and stack depth.
threadsInNativeMethods(Iterator, int, IAnalyzerBase) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
Return a subset of the threads which are currently in native methods
threadsWithNativeThreadsIn(Iterator, String, String, int, IAnalyzerBase) - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
Return a subset of the threads which are associated with native threads that are currently in native methods matching a pattern of procedure name and stack depth.
toArray() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
toArray(Object[]) - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
toArray() - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
toArray(Object[]) - Method in class com.ibm.dtfj.analyzer.helpers.base.CollectionWrapperBase
 
toHexString(long) - Static method in class com.ibm.dtfj.analyzer.util.AddressFormatter
Create a canonical representation of an address, as a fixed-width hexadecimal value
toString() - Method in class com.ibm.dtfj.analyzer.base.CollectionAnalyzerBase
 
toString() - Method in class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
 
toString() - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
(non-Javadoc)
toString() - Method in class com.ibm.dtfj.analyzer.util.CountedName
The default is the name and the count value - not the bytes
toString() - Method in class com.ibm.dtfj.analyzer.util.Histogram
(non-Javadoc)
toString() - Method in class com.ibm.dtfj.analyzer.util.RuntimeParameters
Return a string representation of the parameters
toString() - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
(non-Javadoc)
totalObjectSize(ObjectIterator) - Static method in class com.ibm.dtfj.analyzer.util.WorkHeap
Count the total size of the objects in the iterator.
TreeMapWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.TreeMap.
TreeMapWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper
Null constructor for use as JavaBean
TreeMapWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original TreeMap.
TreeMapWrapper.Data() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.TreeMapWrapper.Data
 
TreeSetWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
Extract information from a JavaObject that represents an instance of java.util.TreeSet.
TreeSetWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper
Null constructor for use as JavaBean
TreeSetWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.TreeSet.
TreeSetWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper
Null constructor for use as JavaBean
TreeSetWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original TreeSet.
TreeSetWrapper.Data() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.TreeSetWrapper.Data
 
TreeSetWrapper.Data160 - Class in com.ibm.dtfj.analyzer.j2se.wrappers.jre160
An inner class used to represent the data contained in the original TreeSet.
TreeSetWrapper.Data160() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.jre160.TreeSetWrapper.Data160
 

U

UnexpectedNullException - Class in com.ibm.dtfj.analyzer.util
Exception used to report unexpected null encountered while reading DTJF dump.
UnexpectedNullException(String, Object[]) - Constructor for class com.ibm.dtfj.analyzer.util.UnexpectedNullException
Constructor for an exception with parameters.
UnexpectedNullException(String) - Constructor for class com.ibm.dtfj.analyzer.util.UnexpectedNullException
Constructor
UnexpectedNullException() - Constructor for class com.ibm.dtfj.analyzer.util.UnexpectedNullException
Constructor
unmarkShallow(ObjectIterator) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Unmark the objects identified by the given iterator.
useRegularExpressionMatchingSyntax() - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
When doing string matching use full regular expression processing.
useSimpleMatchingSyntax() - Method in class com.ibm.dtfj.analyzer.util.ThreadFilter
When doing string matching use a simple matching syntax in which the wildcard characters *,?

V

validateFile(String) - Static method in class com.ibm.dtfj.analyzer.base.DumpAnalyzer
Provide an interface to ISA to validate the dump name entered by the user
values() - Method in class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
 
ValueWrapper - Class in com.ibm.dtfj.analyzer.helpers
Utility class to contain the value of an arbitrary Java field or object extracted from the DTFJ image, that corresponds to either an object reference or one of the primitive types.
ValueWrapper() - Constructor for class com.ibm.dtfj.analyzer.helpers.ValueWrapper
 
VectorWrapper - Class in com.ibm.dtfj.analyzer.j2se.wrappers
Extract information from a JavaObject that represents an instance of java.util.Vector.
VectorWrapper() - Constructor for class com.ibm.dtfj.analyzer.j2se.wrappers.VectorWrapper
Null constructor for use as JavaBean
VectorWrapper.Data - Class in com.ibm.dtfj.analyzer.j2se.wrappers
An inner class used to represent the data contained in the original Vector.
visitIfClassIsMarked(ObjectIterator, ObjectObserver, boolean) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Iterate over the objects in the iterator and call the observer for any of them which are instances of a class which is marked.
visitIfClassLoaderIsMarked(ObjectIterator, ObjectObserver, boolean) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Iterate over the objects in the iterator and call the observer for any of them which are instances of a class which was loaded by a loader that is marked.
visitIfReferencesMarkedObject(ObjectIterator, ObjectObserver, boolean) - Method in class com.ibm.dtfj.analyzer.util.WorkHeap
Iterate over the objects in the iterator and call the observer if any of them reference an object which is already marked.
visitReferences(JavaObject, ObjectObserver, Object) - Method in class com.ibm.dtfj.analyzer.util.ClassDirectory
Visit all the references from the given object
visitReferences(JavaObject, ObjectObserver, Object) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Visit all the references from the given object which must match the class of this scanner.
visitReferencesFast(JavaObject, ObjectObserver, Object) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Visit all the references from the given object which must match the class of this scanner.
visitStaticReferences(ObjectObserver, Object) - Method in class com.ibm.dtfj.analyzer.util.ClassScanner
Trace the static fields and build roots if the root set is non null

W

WorkHeap - Class in com.ibm.dtfj.analyzer.util
Define a container to hold a subset of the objects reachable from the the Runtime.
WorkHeap() - Constructor for class com.ibm.dtfj.analyzer.util.WorkHeap
Build an heap with default grain and unlimited size
WorkHeap(ClassDirectory) - Constructor for class com.ibm.dtfj.analyzer.util.WorkHeap
Build a heap with default grain and unlimited size using the given class directory.
WorkHeap(int) - Constructor for class com.ibm.dtfj.analyzer.util.WorkHeap
Build an empty heap with the given grain (object address granularity)
WorkHeap(int, long) - Constructor for class com.ibm.dtfj.analyzer.util.WorkHeap
Build an empty heap with the given grain (object address granularity) and maximum size.

X

xor(MarkSet) - Method in class com.ibm.dtfj.analyzer.util.MarkSet
Exclusive or this set with another given set and return the result.
xor(ObjectMarkSet) - Method in class com.ibm.dtfj.analyzer.util.ObjectMarkSet
Exclusive or this set with another given set and return the result.

A B C D E F G H I J K L M N O P R S T U V W X

© Copyright IBM Corp. 2007, 2008 All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.