Class JavaScriptSummarizedFunction

  • All Implemented Interfaces:
    com.ibm.wala.classLoader.IMember, com.ibm.wala.classLoader.IMethod, com.ibm.wala.ipa.callgraph.ContextItem, com.ibm.wala.ipa.cha.IClassHierarchyDweller
    Direct Known Subclasses:
    JavaScriptConstructorFunctions.JavaScriptConstructor

    public class JavaScriptSummarizedFunction
    extends com.ibm.wala.ipa.summaries.SummarizedMethod
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.ibm.wala.ipa.callgraph.ContextItem

        com.ibm.wala.ipa.callgraph.ContextItem.Value<T extends java.lang.Object>
      • Nested classes/interfaces inherited from interface com.ibm.wala.classLoader.IMethod

        com.ibm.wala.classLoader.IMethod.SourcePosition
    • Field Summary

      • Fields inherited from class com.ibm.wala.classLoader.SyntheticMethod

        declaringClass, NO_STATEMENTS, resolvedMethod
    • Constructor Summary

      Constructors 
      Constructor Description
      JavaScriptSummarizedFunction​(com.ibm.wala.types.MethodReference ref, com.ibm.wala.ipa.summaries.MethodSummary summary, com.ibm.wala.classLoader.IClass declaringClass)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      com.ibm.wala.cfg.InducedCFG makeControlFlowGraph​(com.ibm.wala.ssa.SSAInstruction[] instructions)  
      • Methods inherited from class com.ibm.wala.ipa.summaries.SummarizedMethod

        getLocalVariableName, getNumberOfParameters, getParameterType, getPoison, getPoisonLevel, getStatements, hasPoison, isAbstract, isNative, isStatic, makeIR
      • Methods inherited from class com.ibm.wala.classLoader.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, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.ibm.wala.classLoader.IMethod

        getNumberOfDefaultParameters
    • Constructor Detail

      • JavaScriptSummarizedFunction

        public JavaScriptSummarizedFunction​(com.ibm.wala.types.MethodReference ref,
                                            com.ibm.wala.ipa.summaries.MethodSummary summary,
                                            com.ibm.wala.classLoader.IClass declaringClass)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class com.ibm.wala.classLoader.SyntheticMethod
      • makeControlFlowGraph

        public com.ibm.wala.cfg.InducedCFG makeControlFlowGraph​(com.ibm.wala.ssa.SSAInstruction[] instructions)
        Overrides:
        makeControlFlowGraph in class com.ibm.wala.classLoader.SyntheticMethod