FindBugs™ 1.3.9

Uses of Class
edu.umd.cs.findbugs.annotations.NonNull

Packages that use NonNull
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
 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
 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
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
 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
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 an XField 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 file
static 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
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.
SourceInfoMap.SourceLineRange(java.lang.Integer line)
          Constructor for a single line.
SourceInfoMap.SourceLineRange(java.lang.Integer start, java.lang.Integer end)
          Constructor for a range of lines.
SourceInfoMap.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
static TypeQualifierAnnotation TypeQualifierAnnotation.combineParameterAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
           
static TypeQualifierValue TypeQualifierValue.getValue(ClassDescriptor desc, java.lang.Object value)
          Given a ClassDescriptor/value pair, return the interned TypeQualifierValue representing that pair.
static TypeQualifierAnnotation TypeQualifierAnnotation.getValue(TypeQualifierValue desc, javax.annotation.meta.When when)
           
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
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
 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
 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
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
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 project
static BugCollection BugLoader.doAnalysis(Project p, FindBugsProgress progressCallback)
          Performs an analysis and returns the BugSet created
static 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 project
 

Constructor parameters in edu.umd.cs.findbugs.gui2 with annotations of type NonNull
AnalyzingDialog(Project project, AnalysisCallback callback, boolean joinThread)
           
AnalyzingDialog(Project project, boolean changeSettings)
           
 

Uses of NonNull in edu.umd.cs.findbugs.visitclass
 

Method parameters in edu.umd.cs.findbugs.visitclass with annotations of type NonNull
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
 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
QuoteMetaCharacters(java.lang.String text, MetaCharacterMap map)
          Constructor.
QuoteMetaCharacters(java.lang.String text, MetaCharacterMap map)
          Constructor.
 


FindBugs™ 1.3.9

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