Class ResourceValueFrame

java.lang.Object
edu.umd.cs.findbugs.ba.Frame<ResourceValue>
edu.umd.cs.findbugs.ba.ResourceValueFrame

public class ResourceValueFrame extends Frame<ResourceValue>
  • Field Details

    • ESCAPED

      public static final int ESCAPED
      The resource escapes the method.
      See Also:
    • OPEN

      public static final int OPEN
      The resource is open (or locked, etc) on paths that include only normal control flow.
      See Also:
    • OPEN_ON_EXCEPTION_PATH

      public static final int OPEN_ON_EXCEPTION_PATH
      The resource is open (or locked, etc) on paths that include exception control flow.
      See Also:
    • CLOSED

      public static final int CLOSED
      The resource is closed (or unlocked, etc).
      See Also:
    • CREATED

      public static final int CREATED
      The resource has been created, but is not open.
      See Also:
    • NONEXISTENT

      public static final int NONEXISTENT
      The resource doesn't exist.
      See Also:
  • Constructor Details

    • ResourceValueFrame

      public ResourceValueFrame(int numSlots)
  • Method Details

    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • sameAs

      public boolean sameAs(Frame<ResourceValue> other_)
      Description copied from class: Frame
      Return true if this stack frame is the same as the one given as a parameter.
      Overrides:
      sameAs in class Frame<ResourceValue>
      Parameters:
      other_ - the other Frame
      Returns:
      true if the frames are the same, false otherwise
    • copyFrom

      public void copyFrom(Frame<ResourceValue> other_)
      Description copied from class: Frame
      Make this Frame exactly the same as the one given as a parameter.
      Overrides:
      copyFrom in class Frame<ResourceValue>
      Parameters:
      other_ - the Frame to make this object the same as
    • toString

      public String toString()
      Description copied from class: Frame
      Convert to string.
      Overrides:
      toString in class Frame<ResourceValue>