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()
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.