FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba.npe
Class PointerUsageRequiringNonNullValue

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue

public abstract class PointerUsageRequiringNonNullValue
extends java.lang.Object

Author:
pugh

Constructor Summary
PointerUsageRequiringNonNullValue()
           
 
Method Summary
abstract  java.lang.String getDescription()
           
 XField getNonNullField()
           
 XMethodParameter getNonNullParameter()
           
static PointerUsageRequiringNonNullValue getPassedAsNonNullParameter(XMethod m, int param)
           
static PointerUsageRequiringNonNullValue getPointerDereference()
           
static PointerUsageRequiringNonNullValue getPointerNullChecked()
           
 boolean getReturnFromNonNullMethod()
           
static PointerUsageRequiringNonNullValue getReturnFromNonNullMethod(XMethod m)
           
static PointerUsageRequiringNonNullValue getStoredIntoNonNullField(XField f)
           
 boolean isDirect()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointerUsageRequiringNonNullValue

public PointerUsageRequiringNonNullValue()
Method Detail

getDescription

public abstract java.lang.String getDescription()

isDirect

public boolean isDirect()

getReturnFromNonNullMethod

public boolean getReturnFromNonNullMethod()

getNonNullParameter

@CheckForNull
public XMethodParameter getNonNullParameter()

getNonNullField

@CheckForNull
public XField getNonNullField()

getPointerDereference

public static PointerUsageRequiringNonNullValue getPointerDereference()

getPointerNullChecked

public static PointerUsageRequiringNonNullValue getPointerNullChecked()

getReturnFromNonNullMethod

public static PointerUsageRequiringNonNullValue getReturnFromNonNullMethod(XMethod m)

getPassedAsNonNullParameter

public static PointerUsageRequiringNonNullValue getPassedAsNonNullParameter(XMethod m,
                                                                            int param)

getStoredIntoNonNullField

public static PointerUsageRequiringNonNullValue getStoredIntoNonNullField(XField f)

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.