edu.umd.cs.findbugs.ba.npe2

Class NullnessValue

public class NullnessValue extends Object

Symbolic values representing the nullness of a runtime value.

Author: David Hovemeyer

Method Summary
static NullnessValuedefinitelyNotNullValue()
static NullnessValuedefinitelyNullValue()
booleanisChecked()
booleanisDefinitelyNotNull()
booleanisDefinitelyNull()
booleanisNoKaboom()
NullnessValuetoCheckedValue()
NullnessValuetoNoKaboomValue()
static NullnessValueunknownValue()

Method Detail

definitelyNotNullValue

public static NullnessValue definitelyNotNullValue()

definitelyNullValue

public static NullnessValue definitelyNullValue()

isChecked

public boolean isChecked()

isDefinitelyNotNull

public boolean isDefinitelyNotNull()

isDefinitelyNull

public boolean isDefinitelyNull()

isNoKaboom

public boolean isNoKaboom()

toCheckedValue

public NullnessValue toCheckedValue()

toNoKaboomValue

public NullnessValue toNoKaboomValue()

unknownValue

public static NullnessValue unknownValue()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.