Class Obligation

java.lang.Object
edu.umd.cs.findbugs.ba.obl.Obligation

public class Obligation extends Object
An obligation that must be cleaned up by error handling code. Examples include open streams and database connections.

See Weimer and Necula, Finding and preventing run-time error handling mistakes, OOPSLA 2004.

Author:
David Hovemeyer
  • Constructor Details

  • Method Details

    • getClassName

      @DottedClassName public String getClassName()
    • getType

      public org.apache.bcel.generic.ObjectType getType()
    • getId

      public int getId()
    • isUserObligationType

      public boolean isUserObligationType()
    • setUserObligationType

      public void setUserObligationType(boolean userObligationType)
    • toString

      public String toString()
      Overrides:
      toString in class Object