public abstract class PointerUsageRequiringNonNullValue extends Object
| Constructor and Description |
|---|
PointerUsageRequiringNonNullValue() |
| Modifier and Type | Method and Description |
|---|---|
abstract 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() |
String |
toString() |
public abstract String getDescription()
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)
Copyright © 2003–2015. All rights reserved.