FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba.npe2
Class NullnessValue

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.npe2.NullnessValue

public class NullnessValue
extends java.lang.Object

Symbolic values representing the nullness of a runtime value.

Author:
David Hovemeyer

Method Summary
static NullnessValue definitelyNotNullValue()
           
static NullnessValue definitelyNullValue()
           
 boolean isChecked()
           
 boolean isDefinitelyNotNull()
           
 boolean isDefinitelyNull()
           
 boolean isNoKaboom()
           
 NullnessValue toCheckedValue()
           
 NullnessValue toNoKaboomValue()
           
 java.lang.String toString()
           
static NullnessValue unknownValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

isDefinitelyNull

public boolean isDefinitelyNull()

isDefinitelyNotNull

public boolean isDefinitelyNotNull()

isChecked

public boolean isChecked()

isNoKaboom

public boolean isNoKaboom()

toCheckedValue

public NullnessValue toCheckedValue()

toNoKaboomValue

public NullnessValue toNoKaboomValue()

definitelyNullValue

public static NullnessValue definitelyNullValue()

definitelyNotNullValue

public static NullnessValue definitelyNotNullValue()

unknownValue

public static NullnessValue unknownValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.