public abstract class PointerUsageRequiringNonNullValue
extends java.lang.Object
Constructor and Description |
---|
PointerUsageRequiringNonNullValue() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getDescription() |
XField |
getNonNullField() |
XMethodParameter |
getNonNullParameter() |
static PointerUsageRequiringNonNullValue |
getPassedAsNonNullParameter(XMethod m,
int param) |
static PointerUsageRequiringNonNullValue |
getPointerDereference() |
static PointerUsageRequiringNonNullValue |
getPointerNullChecked() |
static PointerUsageRequiringNonNullValue |
getReturnFromNonNullMethod(XMethod m) |
static PointerUsageRequiringNonNullValue |
getStoredIntoNonNullField(XField f) |
boolean |
isDirect() |
boolean |
isReturnFromNonNullMethod() |
java.lang.String |
toString() |
public abstract java.lang.String getDescription()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isDirect()
public boolean isReturnFromNonNullMethod()
@CheckForNull public XMethodParameter getNonNullParameter()
@CheckForNull public XField getNonNullField()
public static PointerUsageRequiringNonNullValue getPointerDereference()
public static PointerUsageRequiringNonNullValue getPointerNullChecked()
public static PointerUsageRequiringNonNullValue getReturnFromNonNullMethod(XMethod m)
public static PointerUsageRequiringNonNullValue getPassedAsNonNullParameter(XMethod m, int param)
public static PointerUsageRequiringNonNullValue getStoredIntoNonNullField(XField f)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.