edu.umd.cs.findbugs.ba.npe
Class PointerUsageRequiringNonNullValue
java.lang.Object
edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue
public abstract class PointerUsageRequiringNonNullValue
- extends java.lang.Object
- Author:
- pugh
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PointerUsageRequiringNonNullValue
public PointerUsageRequiringNonNullValue()
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™ is licenced under the LGPL. Copyright © 2006 University of Maryland.