public class CAstAbstractModuleLoader.DynamicMethodObject extends AstMethod implements AstMethod.Retranslatable
AstMethod.DebuggingInformation, AstMethod.LexicalInformation, AstMethod.LexicalParent, AstMethod.Retranslatable| Constructor and Description |
|---|
DynamicMethodObject(com.ibm.wala.classLoader.IClass cls,
java.util.Collection<CAstQualifier> qualifiers,
com.ibm.wala.cfg.AbstractCFG<?,?> cfg,
com.ibm.wala.ssa.SymbolTable symtab,
boolean hasCatchBlock,
java.util.Map<com.ibm.wala.cfg.IBasicBlock<com.ibm.wala.ssa.SSAInstruction>,com.ibm.wala.types.TypeReference[]> caughtTypes,
boolean hasMonitorOp,
AstTranslator.AstLexicalInformation lexicalInfo,
AstMethod.DebuggingInformation debugInfo) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.ipa.cha.IClassHierarchy |
getClassHierarchy() |
com.ibm.wala.types.TypeReference[] |
getDeclaredExceptions() |
CAstEntity |
getEntity() |
java.lang.String |
getLocalVariableName(int bcIndex,
int localNumber) |
int |
getMaxLocals() |
int |
getMaxStackHeight() |
com.ibm.wala.types.TypeReference |
getParameterType(int i) |
AstMethod.LexicalParent[] |
getParents() |
boolean |
hasLocalVariableTable() |
void |
retranslate(AstTranslator xlator) |
java.lang.String |
toString() |
catchTypes, cfg, cloneLexicalInfo, debugInfo, getAnnotations, getControlFlowGraph, getDeclaringClass, getDescriptor, getLineNumber, getName, getNumberOfParameters, getParameterPosition, getParameterSourcePosition, getReference, getReturnType, getSelector, getSignature, getSourcePosition, getSourcePosition, hasCatchBlock, hasExceptionHandler, hasMonitorOp, isAbstract, isBridge, isClinit, isFinal, isInit, isNative, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isSynthetic, isWalaSynthetic, lexicalInfo, symbolTablepublic DynamicMethodObject(com.ibm.wala.classLoader.IClass cls,
java.util.Collection<CAstQualifier> qualifiers,
com.ibm.wala.cfg.AbstractCFG<?,?> cfg,
com.ibm.wala.ssa.SymbolTable symtab,
boolean hasCatchBlock,
java.util.Map<com.ibm.wala.cfg.IBasicBlock<com.ibm.wala.ssa.SSAInstruction>,com.ibm.wala.types.TypeReference[]> caughtTypes,
boolean hasMonitorOp,
AstTranslator.AstLexicalInformation lexicalInfo,
AstMethod.DebuggingInformation debugInfo)
public CAstEntity getEntity()
getEntity in interface AstMethod.Retranslatablepublic void retranslate(AstTranslator xlator)
retranslate in interface AstMethod.Retranslatablepublic com.ibm.wala.ipa.cha.IClassHierarchy getClassHierarchy()
getClassHierarchy in interface com.ibm.wala.ipa.cha.IClassHierarchyDwellerpublic java.lang.String toString()
toString in class java.lang.Objectpublic com.ibm.wala.types.TypeReference[] getDeclaredExceptions()
getDeclaredExceptions in interface com.ibm.wala.classLoader.IMethodpublic AstMethod.LexicalParent[] getParents()
getParents in class AstMethodpublic java.lang.String getLocalVariableName(int bcIndex,
int localNumber)
getLocalVariableName in interface com.ibm.wala.classLoader.IMethodpublic boolean hasLocalVariableTable()
hasLocalVariableTable in interface com.ibm.wala.classLoader.IMethodpublic int getMaxLocals()
public int getMaxStackHeight()
public com.ibm.wala.types.TypeReference getParameterType(int i)
getParameterType in interface com.ibm.wala.classLoader.IMethod