Class AbstractDataSource

    • Constructor Detail

      • AbstractDataSource

        public AbstractDataSource​(Object sourcename)
    • Method Detail

      • getUseBoxes

        public List<ValueBox> getUseBoxes()
        Description copied from interface: Value
        Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
        Specified by:
        getUseBoxes in interface Value
      • clone

        public Object clone()
        Clones the object. Not implemented here.
        Specified by:
        clone in interface Value
        Overrides:
        clone in class Object
      • equivTo

        public boolean equivTo​(Object c)
        Returns true if this object is structurally equivalent to c. AbstractDataSources are equal and equivalent if their sourcename is the same
        Specified by:
        equivTo in interface EquivTo
      • equivHashCode

        public int equivHashCode()
        Returns a hash code consistent with structural equality for this object.
        Specified by:
        equivHashCode in interface EquivTo
      • getType

        public Type getType()
        Description copied from interface: Value
        Returns the Soot type of this Value.
        Specified by:
        getType in interface Value
      • apply

        public void apply​(Switch sw)
        Description copied from interface: Switchable
        Called when this object is visited.
        Specified by:
        apply in interface Switchable