Uses of Class
edu.umd.cs.findbugs.annotations.NonNull
-
Packages that use NonNull Package Description edu.umd.cs.findbugs Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany.edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses.edu.umd.cs.findbugs.ba.jsr305 Support for analyzing code containing JSR-305 type qualifier annotations.edu.umd.cs.findbugs.ba.npe edu.umd.cs.findbugs.ba.vna edu.umd.cs.findbugs.detect edu.umd.cs.findbugs.filter edu.umd.cs.findbugs.gui2 edu.umd.cs.findbugs.visitclass edu.umd.cs.findbugs.xml -
-
Uses of NonNull in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs with annotations of type NonNull Modifier and Type Method Description java.lang.String
BugInstance. getAnnotationText()
Get the user annotation text.BugPattern
BugInstance. getBugPattern()
Get the BugPattern.java.lang.String
I18N. getBugTypeDescription(java.lang.String shortBugType)
Get a description for given "bug type".java.lang.String
BugDesignation. getDesignationKey()
return the user designation E.g., "MOSTLY_HARMLESS", "CRITICAL", "NOT_A_BUG", etc.java.lang.String
I18N. getDetailHTML(java.lang.String key)
Get an HTML document describing the bug pattern for given key in detail.java.lang.String
I18N. getMessage(java.lang.String key)
Deprecated.BugDesignation
BugInstance. getNonnullUserDesignation()
Deprecated.java.lang.String
I18N. getShortMessage(java.lang.String key)
Get a short message string.java.lang.String
I18N. getShortMessageWithoutCode(java.lang.String key)
java.lang.String
BugInstance. getUserDesignationKey()
Get the user designation key.int
BugInstance. getUserDesignationKeyIndex()
Method parameters in edu.umd.cs.findbugs with annotations of type NonNull Modifier and Type Method Description BugInstance
BugInstance. addSourceLine(ClassContext classContext, org.apache.bcel.generic.MethodGen methodGen, java.lang.String sourceFile, org.apache.bcel.generic.InstructionHandle handle)
Add a source line annotation for the given instruction in the given method.static SourceLineAnnotation
SourceLineAnnotation. fromVisitedInstruction(ClassContext classContext, org.apache.bcel.generic.MethodGen methodGen, java.lang.String sourceFile, org.apache.bcel.generic.InstructionHandle handle)
Factory method for creating a source line annotation describing the source line number for a visited instruction.void
BugReporter. reportBug(BugInstance bugInstance)
Report a bug.Constructor parameters in edu.umd.cs.findbugs with annotations of type NonNull Constructor Description SourceLineAnnotation(java.lang.String className, java.lang.String sourceFile, int startLine, int endLine, int startBytecode, int endBytecode)
Constructor.SourceLineAnnotation(java.lang.String className, java.lang.String sourceFile, int startLine, int endLine, int startBytecode, int endBytecode)
Constructor. -
Uses of NonNull in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba with annotations of type NonNull Modifier and Type Method Description org.apache.bcel.generic.ConstantPoolGen
ClassContext. getConstantPoolGen()
Get the ConstantPoolGen used to create the MethodGens for this class.java.lang.Integer
SourceInfoMap.SourceLineRange. getEnd()
static java.util.Set<java.lang.Integer>
ClassContext. getLoopExitBranches(org.apache.bcel.classfile.Method method, org.apache.bcel.generic.MethodGen methodGen)
java.util.List<org.apache.bcel.classfile.Method>
ClassContext. getMethodsInCallOrder()
static IncompatibleTypes
IncompatibleTypes. getPriorityForAssumingCompatible(GenericObjectType genericType, org.apache.bcel.generic.Type plainType)
static IncompatibleTypes
IncompatibleTypes. getPriorityForAssumingCompatible(org.apache.bcel.generic.ObjectType expectedType, org.apache.bcel.generic.ObjectType actualType, boolean pointerEquality)
static IncompatibleTypes
IncompatibleTypes. getPriorityForAssumingCompatible(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType)
static IncompatibleTypes
IncompatibleTypes. getPriorityForAssumingCompatible(org.apache.bcel.generic.Type expectedType, org.apache.bcel.generic.Type actualType, boolean pointerEquality)
java.lang.Integer
SourceInfoMap.SourceLineRange. getStart()
static java.util.Set<XMethod>
Hierarchy2. resolveMethodCallTargets(org.apache.bcel.generic.InvokeInstruction invokeInstruction, TypeFrame typeFrame, org.apache.bcel.generic.ConstantPoolGen cpg)
Resolve possible method call targets.Method parameters in edu.umd.cs.findbugs.ba with annotations of type NonNull Modifier and Type Method Description static CFGBuilder
CFGBuilderFactory. create(org.apache.bcel.generic.MethodGen methodGen)
Create a CFGBuilder to build a CFG for given method.org.apache.bcel.classfile.JavaClass
URLClassPathRepository. findClass(java.lang.String className)
static XField
Hierarchy. findXField(org.apache.bcel.generic.FieldInstruction fins, org.apache.bcel.generic.ConstantPoolGen cpg)
Look up the field referenced by given FieldInstruction, returning it as anXField
object.static Location
Location. getFirstLocation(BasicBlock basicBlock)
static Location
Location. getLastLocation(BasicBlock basicBlock)
org.apache.bcel.classfile.JavaClass
URLClassPathRepository. loadClass(java.lang.String className)
org.apache.bcel.classfile.JavaClass
AnalysisContext. lookupClass(ClassDescriptor classDescriptor)
Lookup a class.abstract org.apache.bcel.classfile.JavaClass
AnalysisContext. lookupClass(java.lang.String className)
Lookup a class.java.lang.String
AnalysisContext. lookupSourceFile(java.lang.String dottedClassName)
Lookup a class's source filestatic org.apache.bcel.classfile.JavaClass
AnalysisContext. lookupSystemClass(java.lang.String className)
This is equivalent to Repository.lookupClass() or this.lookupClass(), except it uses the original Repository instead of the current one.void
AnalysisContext. setClassSummary(ClassSummary classSummary)
void
AnalysisContext. setFieldSummary(FieldSummary fieldSummary)
void
AnalysisContext. setUnreadFields(UnreadFields unreadFields)
Constructor parameters in edu.umd.cs.findbugs.ba with annotations of type NonNull Constructor Description BetterCFGBuilder2(org.apache.bcel.generic.MethodGen methodGen)
Constructor.Location(org.apache.bcel.generic.InstructionHandle handle, BasicBlock basicBlock)
Constructor.Location(org.apache.bcel.generic.InstructionHandle handle, BasicBlock basicBlock)
Constructor.SourceLineRange(java.lang.Integer line)
Constructor for a single line.SourceLineRange(java.lang.Integer start, java.lang.Integer end)
Constructor for a range of lines.SourceLineRange(java.lang.Integer start, java.lang.Integer end)
Constructor for a range of lines. -
Uses of NonNull in edu.umd.cs.findbugs.ba.jsr305
Methods in edu.umd.cs.findbugs.ba.jsr305 with annotations of type NonNull Modifier and Type Method Description static TypeQualifierAnnotation
TypeQualifierAnnotation. combineParameterAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
static TypeQualifierAnnotation
TypeQualifierAnnotation. getValue(TypeQualifierValue desc, javax.annotation.meta.When when)
static TypeQualifierValue
TypeQualifierValue. getValue(ClassDescriptor desc, java.lang.Object value)
Given a ClassDescriptor/value pair, return the interned TypeQualifierValue representing that pair.static java.util.Collection<TypeQualifierAnnotation>
TypeQualifierAnnotation. getValues(java.util.Map<TypeQualifierValue,javax.annotation.meta.When> map)
-
Uses of NonNull in edu.umd.cs.findbugs.ba.npe
Method parameters in edu.umd.cs.findbugs.ba.npe with annotations of type NonNull Modifier and Type Method Description static IsNullValue
IsNullValue. noKaboomNonNullValue(Location ins)
Get the instance representing a value known to be non-null because a NPE would have occurred if it were null.void
IsNullValueFrame. setKnownValue(ValueNumber valueNumber, IsNullValue knownValue)
void
IsNullValueFrame. setKnownValue(ValueNumber valueNumber, IsNullValue knownValue)
-
Uses of NonNull in edu.umd.cs.findbugs.ba.vna
Method parameters in edu.umd.cs.findbugs.ba.vna with annotations of type NonNull Modifier and Type Method Description void
ValueNumberFrame. addAvailableLoad(AvailableLoad availableLoad, ValueNumber[] value)
Add an available load. -
Uses of NonNull in edu.umd.cs.findbugs.detect
Method parameters in edu.umd.cs.findbugs.detect with annotations of type NonNull Modifier and Type Method Description void
FindNullDeref. foundGuaranteedNullDeref(java.util.Set<Location> assignedNullLocationSet, java.util.Set<Location> derefLocationSet, java.util.SortedSet<Location> doomedLocations, ValueNumberDataflow vna, ValueNumber refValue, BugAnnotation variableAnnotation, NullValueUnconditionalDeref deref, boolean npeIfStatementCovered)
void
FindNullDeref. foundGuaranteedNullDeref(java.util.Set<Location> assignedNullLocationSet, java.util.Set<Location> derefLocationSet, java.util.SortedSet<Location> doomedLocations, ValueNumberDataflow vna, ValueNumber refValue, BugAnnotation variableAnnotation, NullValueUnconditionalDeref deref, boolean npeIfStatementCovered)
void
NoiseNullDeref. foundGuaranteedNullDeref(java.util.Set<Location> assignedNullLocationSet, java.util.Set<Location> derefLocationSet, java.util.SortedSet<Location> doomedLocations, ValueNumberDataflow vna, ValueNumber refValue, BugAnnotation variableAnnotation, NullValueUnconditionalDeref deref, boolean npeIfStatementCovered)
void
NoiseNullDeref. foundGuaranteedNullDeref(java.util.Set<Location> assignedNullLocationSet, java.util.Set<Location> derefLocationSet, java.util.SortedSet<Location> doomedLocations, ValueNumberDataflow vna, ValueNumber refValue, BugAnnotation variableAnnotation, NullValueUnconditionalDeref deref, boolean npeIfStatementCovered)
-
Uses of NonNull in edu.umd.cs.findbugs.filter
Constructor parameters in edu.umd.cs.findbugs.filter with annotations of type NonNull Constructor Description VersionMatcher(long version, RelationalOp relOp)
-
Uses of NonNull in edu.umd.cs.findbugs.gui2
Method parameters in edu.umd.cs.findbugs.gui2 with annotations of type NonNull Modifier and Type Method Description static BugCollection
BugLoader. doAnalysis(Project p)
Does what it says it does, hit apple r (control r on pc) and the analysis is redone using the current projectstatic BugCollection
BugLoader. doAnalysis(Project p, FindBugsProgress progressCallback)
Performs an analysis and returns the BugSet createdstatic BugCollection
BugLoader. redoAnalysisKeepComments(Project p)
Does what it says it does, hit apple r (control r on pc) and the analysis is redone using the current projectConstructor parameters in edu.umd.cs.findbugs.gui2 with annotations of type NonNull Constructor Description AnalyzingDialog(Project project, boolean changeSettings)
AnalyzingDialog(Project project, AnalysisCallback callback, boolean joinThread)
-
Uses of NonNull in edu.umd.cs.findbugs.visitclass
Method parameters in edu.umd.cs.findbugs.visitclass with annotations of type NonNull Modifier and Type Method Description static org.apache.bcel.classfile.LocalVariable
LVTHelper. getLocalVariableAtPC(org.apache.bcel.classfile.LocalVariableTable lvt, int index, int pc)
returns the local variable at an index int the scope of PC -
Uses of NonNull in edu.umd.cs.findbugs.xml
Method parameters in edu.umd.cs.findbugs.xml with annotations of type NonNull Modifier and Type Method Description XMLAttributeList
XMLAttributeList. addAttribute(java.lang.String name, java.lang.String value)
Add a single attribute name and value.XMLAttributeList
XMLAttributeList. addAttribute(java.lang.String name, java.lang.String value)
Add a single attribute name and value.XMLAttributeList
XMLAttributeList. addOptionalAttribute(java.lang.String name, java.lang.String value)
Add a single attribute name and value.static java.lang.String
XMLAttributeList. getQuotedAttributeValue(java.lang.String rawValue)
Return a properly quoted form for an attribute value.Constructor parameters in edu.umd.cs.findbugs.xml with annotations of type NonNull Constructor Description QuoteMetaCharacters(java.lang.String text, MetaCharacterMap map)
Constructor.QuoteMetaCharacters(java.lang.String text, MetaCharacterMap map)
Constructor.
-