edu.umd.cs.findbugs.ba.npe

Class PointerUsageRequiringNonNullValue

public abstract class PointerUsageRequiringNonNullValue extends Object

Author: pugh

Method Summary
abstract StringgetDescription()
static PointerUsageRequiringNonNullValuegetPassedAsNonNullParameter(XMethod m, int param)
static PointerUsageRequiringNonNullValuegetPointerDereference()
booleangetReturnFromNonNullMethod()
static PointerUsageRequiringNonNullValuegetReturnFromNonNullMethod(XMethod m)
static PointerUsageRequiringNonNullValuegetStoredIntoNonNullField(XField f)
booleanisDirect()

Method Detail

getDescription

public abstract String getDescription()

getPassedAsNonNullParameter

public static PointerUsageRequiringNonNullValue getPassedAsNonNullParameter(XMethod m, int param)

getPointerDereference

public static PointerUsageRequiringNonNullValue getPointerDereference()

getReturnFromNonNullMethod

public boolean getReturnFromNonNullMethod()

getReturnFromNonNullMethod

public static PointerUsageRequiringNonNullValue getReturnFromNonNullMethod(XMethod m)

getStoredIntoNonNullField

public static PointerUsageRequiringNonNullValue getStoredIntoNonNullField(XField f)

isDirect

public boolean isDirect()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.