Class CreationSiteVertex

  • All Implemented Interfaces:
    ObjectVertex, com.ibm.wala.ipa.callgraph.ContextItem, com.ibm.wala.ipa.callgraph.propagation.InstanceKey

    public class CreationSiteVertex
    extends Vertex
    implements ObjectVertex
    • 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>
    • Constructor Summary

      Constructors 
      Constructor Description
      CreationSiteVertex​(com.ibm.wala.classLoader.IMethod node, int instructionIndex, com.ibm.wala.types.TypeReference createdType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> T accept​(VertexVisitor<T> visitor)  
      com.ibm.wala.classLoader.IClass getConcreteType()  
      java.util.Iterator<com.ibm.wala.util.collections.Pair<com.ibm.wala.ipa.callgraph.CGNode,​com.ibm.wala.classLoader.NewSiteReference>> getCreationSites​(com.ibm.wala.ipa.callgraph.CallGraph CG)  
      com.ibm.wala.classLoader.IMethod getMethod()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CreationSiteVertex

        public CreationSiteVertex​(com.ibm.wala.classLoader.IMethod node,
                                  int instructionIndex,
                                  com.ibm.wala.types.TypeReference createdType)
    • Method Detail

      • getConcreteType

        public com.ibm.wala.classLoader.IClass getConcreteType()
        Specified by:
        getConcreteType in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKey
      • getMethod

        public com.ibm.wala.classLoader.IMethod getMethod()
      • getCreationSites

        public java.util.Iterator<com.ibm.wala.util.collections.Pair<com.ibm.wala.ipa.callgraph.CGNode,​com.ibm.wala.classLoader.NewSiteReference>> getCreationSites​(com.ibm.wala.ipa.callgraph.CallGraph CG)
        Specified by:
        getCreationSites in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKey