|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTranslatableAnalyzer
com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
com.ibm.dtfj.analyzer.helpers.OneJavaMethod
public class OneJavaMethod
Print and extract basic information about one DTFJ JavaMethod object
Determine other attributes of the method (e.g. isNative(), etc.).
Constructor Summary | |
---|---|
OneJavaMethod()
Null constructor for use as JavaBean |
Method Summary | |
---|---|
int |
getCachingPriority()
Avoid caching OneJavaMethod objects (there are too many of them, and they are cheap to re-create) |
static OneJavaMethod |
getInstance(IAnalyzerContext context,
com.ibm.dtfj.java.JavaMethod parent)
Find the OneJavaMethod bean instance associated with a given parent JavaMethod (create it if necessary) |
boolean |
isNative()
Determine if this JavaMethod represents a native method |
boolean |
isPseudoFrame()
Determine if this JavaMethod is a dummy used to represent bad "pseudo" frames on the stack |
IAnalysisReport |
produceReport()
Generate a report which will be encapsulated in the IAnalysisReport object for later use by some formatter. |
void |
setParent(java.lang.Object parent)
Set the parent JavaMethod underlying this analyzer bean. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OneJavaMethod()
Method Detail |
---|
public int getCachingPriority()
getCachingPriority
in interface IAnalyzerBase
getCachingPriority
in class SimpleAnalyzerBean
SimpleAnalyzerBean.getCachingPriority()
public static OneJavaMethod getInstance(IAnalyzerContext context, com.ibm.dtfj.java.JavaMethod parent)
context
- the AnalyzerContext in which to locate this bean instanceparent
- the parent JavaMethod underlying this analyzer bean
public void setParent(java.lang.Object parent)
setParent
in interface IWrapper
setParent
in class SimpleAnalyzerBean
parent
- The parent object to set. Must be of type JavaMethod.
compatible with the type of analyzer bean that receives itIWrapper.setParent(java.lang.Object)
public boolean isNative()
public boolean isPseudoFrame()
public IAnalysisReport produceReport()
IReport
produceReport
in interface IReport
produceReport
in class SimpleAnalyzerBean
IReport.produceReport()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |