Class JavaScriptSummarizedFunction
java.lang.Object
com.ibm.wala.classLoader.SyntheticMethod
com.ibm.wala.ipa.summaries.SummarizedMethod
com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummarizedFunction
- All Implemented Interfaces:
IMember, IMethod, ContextItem, IClassHierarchyDweller
- Direct Known Subclasses:
JavaScriptConstructorFunctions.JavaScriptConstructor
-
Nested Class Summary
Nested classes/interfaces inherited from interface ContextItem
ContextItem.Value<T>Nested classes/interfaces inherited from interface IMethod
IMethod.SourcePosition -
Field Summary
Fields inherited from class SyntheticMethod
declaringClass, NO_STATEMENTS, resolvedMethod -
Constructor Summary
ConstructorsConstructorDescriptionJavaScriptSummarizedFunction(MethodReference ref, MethodSummary summary, IClass declaringClass) -
Method Summary
Modifier and TypeMethodDescriptionbooleanmakeControlFlowGraph(SSAInstruction[] instructions) Create anInducedCFGfrom an instruction array.Methods inherited from class SummarizedMethod
getLocalVariableName, getNumberOfParameters, getParameterType, getPoison, getPoisonLevel, getStatements, hasPoison, isAbstract, isNative, isStatic, makeIRMethods inherited from class SyntheticMethod
getAnnotations, getBytecodeStream, getClassHierarchy, getDeclaredExceptions, getDeclaringClass, getDescriptor, getLineNumber, getMaxLocals, getMaxStackHeight, getName, getParameterSourcePosition, getReference, getReturnType, getSelector, getSignature, getSourcePosition, getStatements, hasExceptionHandler, hashCode, hasLocalVariableTable, isAnnotation, isBridge, isClinit, isEnum, isFactoryMethod, isFinal, isInit, isModule, isPrivate, isProtected, isPublic, isSynchronized, isSynthetic, isWalaSynthetic, toStringMethods inherited from interface IMethod
getNumberOfDefaultParameters
-
Constructor Details
-
JavaScriptSummarizedFunction
public JavaScriptSummarizedFunction(MethodReference ref, MethodSummary summary, IClass declaringClass)
-
-
Method Details
-
equals
- Overrides:
equalsin classSyntheticMethod
-
makeControlFlowGraph
Description copied from class:SyntheticMethodCreate anInducedCFGfrom an instruction array.NOTE: SIDE EFFECT!!! ... nulls out phi instructions in the instruction array!
- Overrides:
makeControlFlowGraphin classSyntheticMethod
-