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)
SpotBugs is licensed under the LGPL.