Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- M_BR - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- M_CP - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- M_INT - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
-
Meaning of bytecode operands
- M_PAD - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- M_R - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- M_UINT - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- MAGIC - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- main(String[]) - Static method in class edu.umd.cs.findbugs.AddMessages
- main(String[]) - Static method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
-
Test driver.
- main(String[]) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericSignatureParser
- main(String[]) - Static method in class edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase
-
Deprecated.
- main(String[]) - Static method in class edu.umd.cs.findbugs.ba.SignatureParser
- main(String[]) - Static method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
-
Just for testing.
- main(String[]) - Static method in class edu.umd.cs.findbugs.filter.Filter
- main(String[]) - Static method in class edu.umd.cs.findbugs.FindBugs2
- main(String[]) - Static method in class edu.umd.cs.findbugs.Footprint
- main(String[]) - Static method in class edu.umd.cs.findbugs.jaif.JAIFParser
- main(String[]) - Static method in class edu.umd.cs.findbugs.LaunchAppropriateUI
-
main() method.
- main(String[]) - Static method in class edu.umd.cs.findbugs.model.ClassFeatureSet
- main(String[]) - Static method in class edu.umd.cs.findbugs.model.RegenerateClassFeatures
- main(String[]) - Static method in class edu.umd.cs.findbugs.NewResults
-
Deprecated.
- main(String[]) - Static method in class edu.umd.cs.findbugs.plan.ExecutionPlan
- main(String[]) - Static method in class edu.umd.cs.findbugs.PrintingBugReporter
- main(String[]) - Static method in class edu.umd.cs.findbugs.ShowHelp
- main(String[]) - Static method in class edu.umd.cs.findbugs.util.MergeMap
- main(String[]) - Static method in class edu.umd.cs.findbugs.util.TestDesktopIntegration
- main(String[]) - Static method in class edu.umd.cs.findbugs.util.WriteOnceProperties
- main(String[]) - Static method in class edu.umd.cs.findbugs.Version
- main(String[]) - Static method in class edu.umd.cs.findbugs.visitclass.PrintClass
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.Churn
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.CopyBuggySource
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.CountByPackagePrefix
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.CountClassVersions
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.DefectDensity
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.FB
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.FileBugHash
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.Filter
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.ListBugDatabaseInfo
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.ListErrors
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.MineBugHistory
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.ObfuscateBugs
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.PrintAppVersion
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.RebornIssues
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.RecursiveSearchForJavaFiles
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.SetBugDatabaseInfo
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.TestingGround
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.TreemapVisualization
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.UnionResults
- main(String[]) - Static method in class edu.umd.cs.findbugs.workflow.Update
- main(String[]) - Static method in class edu.umd.cs.findbugs.xml.XPathFind
- makeCrossMethod() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- makeFactTop(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
- makeFactTop(CallList) - Method in class edu.umd.cs.findbugs.ba.ca.CallListAnalysis
- makeFactTop(UnconditionalValueDerefSet) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- makeFactTop(FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
- makeFactTop(TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- makeFactTop(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
- makeFactTop(ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- makeFactTop(StateSet) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
- makeFactTop(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
- makeFactTop(StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
- makeFactTop(TypeFrame) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- makeFactTop(Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
-
Make given fact the top value.
- makeFactTop(FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
- makeFactTop(BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
- makeFactTop(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
- makeOptionUnlisted(String) - Method in class edu.umd.cs.findbugs.config.CommandLine
-
Don't list this option when printing Usage information
- makeSameAs(UnconditionalValueDerefSet) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
-
Make this dataflow fact the same as the given one.
- makeSameAs(TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
- makeSmallArrayList(List<K>) - Static method in class edu.umd.cs.findbugs.util.Util
- makeSmallHashMap(Map<K, V>) - Static method in class edu.umd.cs.findbugs.util.Util
- makeSmallHashSet(Collection<K>) - Static method in class edu.umd.cs.findbugs.util.Util
- makeSystemPropertiesWriteOnce() - Static method in class edu.umd.cs.findbugs.util.WriteOnceProperties
- makeValid() - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
- makeWarning(String, Object, int, ClassDescriptor) - Method in class edu.umd.cs.findbugs.detect.CheckExpectedWarnings
-
Deprecated.
- makeZipCodeBase(ICodeBaseLocator, File) - Static method in class edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory
- MANY_BIASED_UNLOCKED - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
-
Field is accessed unlocked most of the time, and therefore is probably not intended to be safely used from multiple threads.
- MANY_STORES - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
many stores
- MapCache<K,
V> - Class in edu.umd.cs.findbugs.util -
Provide a HashMap that can only grow to a specified maximum capacity, with entries discarded using a LRU policy to keep the size of the HashMap within that bound.
- MapCache(int) - Constructor for class edu.umd.cs.findbugs.util.MapCache
-
Create a new MapCache
- mapInputToOutput(ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.vna.MergeTree
-
Map an input ValueNumber to an output ValueNumber.
- mapResourceNameToCodeBaseEntry(String, ICodeBaseEntry) - Method in interface edu.umd.cs.findbugs.classfile.IClassPath
-
Add a resource name to codebase entry mapping.
- mapResourceNameToCodeBaseEntry(String, ICodeBaseEntry) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathImpl
- mapSignaturePattern - Static variable in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
- markInformationAsComingFromFieldValue(XField) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Convert to a value known because it was returned from a method in a method property database.
- markInformationAsComingFromReturnValueOfMethod(XMethod) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Convert to a value known because it was returned from a method in a method property database.
- markTransitiveUninterestingStreamEscapes() - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
-
Transitively mark all streams into which uninteresting streams (such as System.out) escape.
- match(BugInstance) - Method in class edu.umd.cs.findbugs.ClassWarningSuppressor
- match(BugInstance) - Method in class edu.umd.cs.findbugs.FieldWarningSuppressor
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.AndMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.BugMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.ClassMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.ConfidenceMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.FieldMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.Filter
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.FirstVersionMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.LastVersionMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.LocalMatcher
- match(BugInstance) - Method in interface edu.umd.cs.findbugs.filter.Matcher
-
Determine whether or not the given BugInstance has the feature this Matcher tests for.
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.MethodMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.NotMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.OrMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.PriorityMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.RankMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.SourceMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.filter.TypeMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.MethodWarningSuppressor
- match(BugInstance) - Method in class edu.umd.cs.findbugs.PackageWarningSuppressor
- match(BugInstance) - Method in class edu.umd.cs.findbugs.ParameterWarningSuppressor
- match(BugInstance) - Method in class edu.umd.cs.findbugs.SuppressionMatcher
- match(BugInstance) - Method in class edu.umd.cs.findbugs.WarningSuppressor
- match(String) - Method in class edu.umd.cs.findbugs.filter.NameMatch
- match(String) - Method in class edu.umd.cs.findbugs.filter.StringSetMatch
-
Returns true if the given string is contained in the value set.
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.IfNull
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Load
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Monitorenter
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.New
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
-
Return whether or not this element matches the given instruction with the given Bindings in effect.
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Store
- match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
- match(Node) - Method in class edu.umd.cs.findbugs.xml.XPathFind
- MatchAny - Class in edu.umd.cs.findbugs.ba.bcp
-
A "meta" PatternElement that matches any of a list of other child PatternElements.
- MatchAny(PatternElement[]) - Constructor for class edu.umd.cs.findbugs.ba.bcp.MatchAny
-
Constructor.
- matchedPrefixes(String[], String) - Static method in class edu.umd.cs.findbugs.util.ClassName
- Matcher - Interface in edu.umd.cs.findbugs.filter
-
Match BugInstances for some feature.
- matches(Class<?>) - Method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
- matches(String) - Method in class edu.umd.cs.findbugs.ClassScreener
- matches(String) - Method in interface edu.umd.cs.findbugs.IClassScreener
-
Return whether or not the name of the given file matches.
- matches(String) - Method in class edu.umd.cs.findbugs.util.ContainsCamelCaseWordStringMatcher
- matches(String) - Method in class edu.umd.cs.findbugs.util.ExactStringMatcher
- matches(String) - Method in class edu.umd.cs.findbugs.util.RegexStringMatcher
- matches(String) - Method in interface edu.umd.cs.findbugs.util.StringMatcher
-
Return whether or not the given String matches.
- matches(Type) - Method in class edu.umd.cs.findbugs.util.AnyTypeMatcher
- matches(Type) - Method in class edu.umd.cs.findbugs.util.SubtypeTypeMatcher
- matches(Type) - Method in interface edu.umd.cs.findbugs.util.TypeMatcher
-
Determine whether given type matches this predicate.
- matchesReference(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.vna.AvailableLoad
- matchesReturnSignature(String) - Method in class edu.umd.cs.findbugs.detect.BooleanReturnNull
- matchesReturnSignature(String) - Method in class edu.umd.cs.findbugs.detect.OptionalReturnNull
- matchesReturnSignature(String) - Method in class edu.umd.cs.findbugs.detect.TypeReturnNull
- MatchMethodEntry - Class in edu.umd.cs.findbugs.ba.obl
-
An ObligationPolicyDatabaseEntry which creates or deletes an obligation based on a call to a specified method.
- MatchMethodEntry(XMethod, ObligationPolicyDatabaseActionType, ObligationPolicyDatabaseEntryType, Obligation...) - Constructor for class edu.umd.cs.findbugs.ba.obl.MatchMethodEntry
-
Constructor.
- MatchMethodEntry(MethodDescriptor, ObligationPolicyDatabaseActionType, ObligationPolicyDatabaseEntryType, Obligation...) - Constructor for class edu.umd.cs.findbugs.ba.obl.MatchMethodEntry
- MatchMethodEntry(TypeMatcher, StringMatcher, StringMatcher, boolean, ObligationPolicyDatabaseActionType, ObligationPolicyDatabaseEntryType, Obligation...) - Constructor for class edu.umd.cs.findbugs.ba.obl.MatchMethodEntry
-
Constructor.
- MatchResult - Class in edu.umd.cs.findbugs.ba.bcp
-
The result of matching a single PatternElement against a single instruction.
- MatchResult(PatternElement, BindingSet) - Constructor for class edu.umd.cs.findbugs.ba.bcp.MatchResult
-
Constructor.
- MATH_ABS - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- MATH_ABS_OF_HASHCODE - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- MATH_ABS_OF_RANDOM - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- MAX_EFFORT - Static variable in class edu.umd.cs.findbugs.FindBugs
-
Analysis settings for -effort:max.
- MAX_PARAMS - Static variable in class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Maximum number of parameters that can be represented by a ParameterProperty.
- maxChildren() - Method in class edu.umd.cs.findbugs.filter.CompoundMatcher
- maxChildren() - Method in class edu.umd.cs.findbugs.filter.NotMatcher
- MaxMap() - Constructor for class edu.umd.cs.findbugs.util.MergeMap.MaxMap
- maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
- maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
- maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
- maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
-
Return the maximum number of instructions this PatternElement must match in the ByteCodePattern.
- maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
- maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
- maxRank - Variable in enum class edu.umd.cs.findbugs.BugRankCategory
- MaxRankDecorator - Class in edu.umd.cs.findbugs.bugReporter
- MaxRankDecorator(ComponentPlugin<BugReporterDecorator>, BugReporter) - Constructor for class edu.umd.cs.findbugs.bugReporter.MaxRankDecorator
- MayReturnNullPropertyDatabase - Class in edu.umd.cs.findbugs.ba.npe
-
Deprecated.
- MayReturnNullPropertyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase
-
Deprecated.
- MEDIUM_PRIORITY - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
-
Text string for medium priority.
- meet(FlowValue, FlowValue) - Static method in enum class edu.umd.cs.findbugs.ba.jsr305.FlowValue
- meetInto(BlockType, Edge, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
- meetInto(CallList, Edge, CallList) - Method in class edu.umd.cs.findbugs.ba.ca.CallListAnalysis
- meetInto(ConstantFrame, Edge, ConstantFrame) - Method in class edu.umd.cs.findbugs.ba.constant.ConstantAnalysis
- meetInto(UnconditionalValueDerefSet, Edge, UnconditionalValueDerefSet) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- meetInto(UnconditionalValueDerefSet, Edge, UnconditionalValueDerefSet, boolean) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- meetInto(FieldSet, Edge, FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
- meetInto(TypeQualifierValueSet, Edge, TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- meetInto(LockSet, Edge, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
- meetInto(IsNullValueFrame, Edge, IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- meetInto(IsNullValueFrame, Edge, IsNullValueFrame, boolean) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- meetInto(ReturnPathType, Edge, ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- meetInto(StateSet, Edge, StateSet) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
- meetInto(ResourceValueFrame, Edge, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
- meetInto(ReturnPath, Edge, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
- meetInto(StackDepth, Edge, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
- meetInto(TypeFrame, Edge, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- meetInto(ValueNumberFrame, Edge, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
- meetInto(Fact, Edge, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
-
Meet a dataflow fact associated with an incoming edge into another fact.
- meetInto(BitSet, Edge, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
- meetInto(BitSet, Edge, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
- meetWith(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
-
Meet this LockSet with another LockSet, storing the result in this object.
- memberIterator() - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
-
Get Iterator over the members of the class.
- MemberMatcher - Class in edu.umd.cs.findbugs.filter
- MemberMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.MemberMatcher
- MemberMatcher(String, String) - Constructor for class edu.umd.cs.findbugs.filter.MemberMatcher
- MemberMatcher(String, String, String) - Constructor for class edu.umd.cs.findbugs.filter.MemberMatcher
- MemberUtils - Class in edu.umd.cs.findbugs.bytecode
-
Utility to analyze class members.
- MemoryBeanWrapper() - Constructor for class edu.umd.cs.findbugs.Footprint.MemoryBeanWrapper
- merge(CallList, CallList) - Static method in class edu.umd.cs.findbugs.ba.ca.CallList
- merge(Constant, Constant) - Static method in class edu.umd.cs.findbugs.ba.constant.Constant
-
Merge two Constnts.
- merge(GenericObjectType, ObjectType) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericUtilities
- merge(GenericObjectType, Type) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericUtilities
- merge(IsNullValue, IsNullValue) - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Merge two values.
- merge(ResourceValue, ResourceValue) - Static method in class edu.umd.cs.findbugs.ba.ResourceValue
- merge(TypeMerger, CodeExceptionGen, CodeExceptionGen) - Static method in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
- merge(OpcodeStack.Item, OpcodeStack.Item) - Static method in class edu.umd.cs.findbugs.OpcodeStack.Item
- merge(HashSet<String>, SortedBugCollection, SortedBugCollection) - Static method in class edu.umd.cs.findbugs.workflow.UnionResults
- merge(Type, ObjectType) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericUtilities
- MERGE_SIMILAR_WARNINGS - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
-
Merge similar warnings.
- mergeCollections(BugCollection, BugCollection, boolean, boolean) - Method in class edu.umd.cs.findbugs.workflow.Update
- mergeFlags(int, int) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
- mergeInto(IsNullValueFrame, IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- mergeInto(ResourceValueFrame, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
- mergeInto(ValueNumberFrame, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
- mergeInto(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
-
Merge one frame into another.
- mergeJumps(DismantleBytecode) - Method in class edu.umd.cs.findbugs.OpcodeStack
- mergeKnownValuesWith(IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- MergeMap<K,
V> - Class in edu.umd.cs.findbugs.util - MergeMap() - Constructor for class edu.umd.cs.findbugs.util.MergeMap
- MergeMap(Map<K, V>) - Constructor for class edu.umd.cs.findbugs.util.MergeMap
- MergeMap.MaxMap<K,
V extends Comparable<? super V>> - Class in edu.umd.cs.findbugs.util - MergeMap.MinMap<K,
V extends Comparable<? super V>> - Class in edu.umd.cs.findbugs.util - mergeReferenceTypes(ReferenceType, ReferenceType) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
-
Default implementation of merging reference types.
- mergeSimilarWarnings - Variable in class edu.umd.cs.findbugs.AnalysisOptions
- mergeSummary(XField, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- MergeTree - Class in edu.umd.cs.findbugs.ba.vna
-
Data structure to keep track of which input ValueNumbers were combined to produce which other output ValueNumbers.
- MergeTree(ValueNumberFactory) - Constructor for class edu.umd.cs.findbugs.ba.vna.MergeTree
-
Constructor.
- mergeTypes(Type, Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
- mergeTypes(Type, Type) - Method in interface edu.umd.cs.findbugs.ba.type.TypeMerger
-
Merge type Types.
- mergeValues(ConstantFrame, ConstantFrame, int) - Method in class edu.umd.cs.findbugs.ba.constant.ConstantAnalysis
- mergeValues(IsNullValueFrame, IsNullValueFrame, int) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- mergeValues(ResourceValueFrame, ResourceValueFrame, int) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
- mergeValues(TypeFrame, TypeFrame, int) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- mergeValues(ValueNumberFrame, ValueNumberFrame, int) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
- mergeValues(FrameType, FrameType, int) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
-
Merge the values contained in a given slot of two Frames.
- mergeValues(V, V) - Method in class edu.umd.cs.findbugs.util.MergeMap.MaxMap
- mergeValues(V, V) - Method in class edu.umd.cs.findbugs.util.MergeMap
- mergeValues(V, V) - Method in class edu.umd.cs.findbugs.util.MergeMap.MinMap
- mergeVertices(Set<VertexType>, GraphType, VertexCombinator<VertexType>, GraphToolkit<GraphType, EdgeType, VertexType>) - Method in class edu.umd.cs.findbugs.graph.MergeVertices
-
Merge the specified set of vertices into a single vertex.
- MergeVertices<GraphType extends Graph<EdgeType,
VertexType>, EdgeType extends GraphEdge<EdgeType, VertexType>, VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph -
Algorithm to merge a set of vertices into a single vertex.
- MergeVertices() - Constructor for class edu.umd.cs.findbugs.graph.MergeVertices
-
Constructor.
- mergeWith(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockType
-
Merge other dataflow value into this value.
- mergeWith(UnconditionalValueDerefSet, ValueNumber, ValueNumberFactory) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
-
Merge given dataflow fact into this one.
- mergeWith(FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
- mergeWith(TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
- mergeWith(ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathType
-
Merge this fact with given fact.
- mergeWith(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
- MESSAGE_PREFIX - Static variable in exception edu.umd.cs.findbugs.classfile.ResourceNotFoundException
- MESSAGE_TAG - Static variable in interface edu.umd.cs.findbugs.BugAnnotation
-
XML tag for a formatted text message describing the annotation.
- MetaCharacterMap - Class in edu.umd.cs.findbugs.xml
-
Map of metacharacters that need to be escaped, and what to replace them with.
- MetaCharacterMap() - Constructor for class edu.umd.cs.findbugs.xml.MetaCharacterMap
-
Constructor.
- method - Variable in class edu.umd.cs.findbugs.bcel.CFGDetector
- method - Variable in class edu.umd.cs.findbugs.ProgramPoint
- METHOD - Enum constant in enum class edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
- METHOD_ALTERNATIVE_TARGET - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_CALLED - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_COMPUTED_IN - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_CONSTRUCTOR - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_DANGEROUS_TARGET - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_DANGEROUS_TARGET_ACTUAL_GUARANTEED_NULL - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_DID_YOU_MEAN_TO_OVERRIDE - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_EQUALS_USED - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_HASH_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.ba.ClassHash
-
XML element name for a MethodHash.
- METHOD_HASH_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.ba.MethodHash
- METHOD_IS_CALLED - Static variable in class edu.umd.cs.findbugs.detect.Naming.NamingProperty
- METHOD_IS_DEPRECATED - Static variable in class edu.umd.cs.findbugs.detect.Naming.NamingProperty
- METHOD_NAME_KEY - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
- METHOD_OVERRIDDEN - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_RESULT - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
- METHOD_RETURN_VALUE_OF - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_SAFE_TARGET - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- METHOD_SUPERCLASS_CONSTRUCTOR - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- MethodAnnotation - Class in edu.umd.cs.findbugs
-
A BugAnnotation specifying a particular method in a particular class.
- MethodAnnotation(String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.MethodAnnotation
-
Constructor.
- MethodBytecodeSet - Class in edu.umd.cs.findbugs.ba
-
Class representing the set of opcodes used in a method.
- MethodBytecodeSet() - Constructor for class edu.umd.cs.findbugs.ba.MethodBytecodeSet
- MethodBytecodeSetFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
- MethodBytecodeSetFactory(String, Class<MethodBytecodeSet>) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.MethodBytecodeSetFactory
- MethodChooser - Interface in edu.umd.cs.findbugs.ba
-
Interface for choosing methods.
- MethodDescriptor - Class in edu.umd.cs.findbugs.classfile
-
Descriptor uniquely identifying a method in a class.
- MethodDescriptor(String, String, String) - Constructor for class edu.umd.cs.findbugs.classfile.MethodDescriptor
- MethodDescriptor(String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.classfile.MethodDescriptor
-
Constructor.
- MethodDescriptor(InvokeInstruction, ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.classfile.MethodDescriptor
- MethodFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Method analysis engine to produce BCEL Method objects.
- MethodFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory
- methodGen - Variable in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- MethodGenFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce MethodGen objects for analyzed methods.
- MethodGenFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory
-
Constructor.
- MethodHash - Class in edu.umd.cs.findbugs.ba
-
Compute a hash of the bytecode for given method.
- MethodHash() - Constructor for class edu.umd.cs.findbugs.ba.MethodHash
-
Constructor.
- MethodHash(String, String, boolean, byte[]) - Constructor for class edu.umd.cs.findbugs.ba.MethodHash
-
Constructor.
- MethodInfo - Class in edu.umd.cs.findbugs.classfile.analysis
- MethodInfo.Builder - Class in edu.umd.cs.findbugs.classfile.analysis
- MethodInfo.MethodInfoDatabase - Class in edu.umd.cs.findbugs.classfile.analysis
- MethodInfoDatabase() - Constructor for class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.MethodInfoDatabase
- MethodMatcher - Class in edu.umd.cs.findbugs.filter
- MethodMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.MethodMatcher
- MethodMatcher(String, String) - Constructor for class edu.umd.cs.findbugs.filter.MethodMatcher
- MethodMatcher(String, String, String) - Constructor for class edu.umd.cs.findbugs.filter.MethodMatcher
- MethodMatcher(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.filter.MethodMatcher
- MethodParameter(MethodDescriptor, int) - Constructor for class edu.umd.cs.findbugs.detect.BuildStringPassthruGraph.MethodParameter
- MethodPropertyDatabase<Property> - Class in edu.umd.cs.findbugs.ba.interproc
-
A MethodPropertyDatabase keeps track of properties of methods.
- MethodPropertyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.interproc.MethodPropertyDatabase
- MethodReturnCheck - Class in edu.umd.cs.findbugs.detect
-
Look for calls to methods where the return value is erroneously ignored.
- MethodReturnCheck(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MethodReturnCheck
- MethodReturnValueStreamFactory - Class in edu.umd.cs.findbugs.detect
-
StreamFactory for streams that are created as the result of calling a method on an object.
- MethodReturnValueStreamFactory(String, String, String) - Constructor for class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
-
Constructor.
- MethodReturnValueStreamFactory(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
-
Constructor.
- Methods - Class in edu.umd.cs.findbugs.detect
- Methods(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.Methods
- MethodUnprofitableException - Exception in edu.umd.cs.findbugs.ba
-
Used to signal a method not analyzed because it seemed unprofitable to do so
- MethodUnprofitableException(JavaClassAndMethod) - Constructor for exception edu.umd.cs.findbugs.ba.MethodUnprofitableException
-
Constructor.
- MethodUnprofitableException(MethodDescriptor) - Constructor for exception edu.umd.cs.findbugs.ba.MethodUnprofitableException
-
Constructor.
- MethodUnprofitableException(JavaClass, Method) - Constructor for exception edu.umd.cs.findbugs.ba.MethodUnprofitableException
-
Constructor.
- MethodWarningSuppressor - Class in edu.umd.cs.findbugs
- MethodWarningSuppressor(String, ClassAnnotation, MethodAnnotation) - Constructor for class edu.umd.cs.findbugs.MethodWarningSuppressor
- mightBeEqualTo(ClassDescriptor, ClassDescriptor) - Method in class edu.umd.cs.findbugs.ba.ClassSummary
- mightBeNull() - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Return true if this value is either definitely null, or might be null on a simple path.
- mightCloseResource(BasicBlock, InstructionHandle, ConstantPoolGen) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
-
Determine if the given instruction is the site where a resource is closed.
- mightCloseResource(BasicBlock, InstructionHandle, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
- mightCloseStream(BasicBlock, InstructionHandle, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.detect.Stream
- mightRarelyBeNegative() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
-
The result of applying Math.abs to a checkForIntegerMinValue() value
- MIN_CODE_LENGTH - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
-
Minimum code length required to add a CodeLength feature.
- MIN_EFFORT - Static variable in class edu.umd.cs.findbugs.FindBugs
-
Analysis settings for -effort:min.
- MIN_FEATURES - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
-
Minimum number of features which must be present in order to declare two classes similar.
- MIN_MATCH - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
-
Minimum similarity required to declare two classes similar.
- MineBugHistory - Class in edu.umd.cs.findbugs.workflow
-
Mine historical information from a BugCollection.
- MineBugHistory() - Constructor for class edu.umd.cs.findbugs.workflow.MineBugHistory
- MineBugHistory(SortedBugCollection) - Constructor for class edu.umd.cs.findbugs.workflow.MineBugHistory
- MINIMUM_TIMESTAMP - Static variable in class edu.umd.cs.findbugs.FindBugs
-
Date of release of Java 1.0
- MinMap() - Constructor for class edu.umd.cs.findbugs.util.MergeMap.MinMap
- minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
- minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
- minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
- minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
-
Return the minimum number of instructions this PatternElement must match in the ByteCodePattern.
- minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
- minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
- MISSING_CLASS_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
- MISSING_CLASS_FLAG - Static variable in interface edu.umd.cs.findbugs.ExitCodes
-
Classes needed for analysis were missing.
- MissingClassException - Exception in edu.umd.cs.findbugs.ba
-
DataflowAnalysisException variant to report a class lookup failure that caused dataflow analysis to abort.
- MissingClassException - Exception in edu.umd.cs.findbugs.classfile
-
CheckedAnalysisException subtype to indicate that a required class was missing.
- MissingClassException(ClassDescriptor) - Constructor for exception edu.umd.cs.findbugs.classfile.MissingClassException
-
Constructor.
- MissingClassException(ClassDescriptor, Throwable) - Constructor for exception edu.umd.cs.findbugs.classfile.MissingClassException
-
Constructor.
- MissingClassException(ClassNotFoundException) - Constructor for exception edu.umd.cs.findbugs.ba.MissingClassException
-
Constructor.
- missingClassIterator() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- MODEL_INSTANCEOF - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
-
If true, model the effect of instanceof checks in type analysis.
- modelFieldLoad(FieldInstruction) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
- modelInstruction(Instruction, int, int, Value) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
-
Primitive to model the stack effect of a single instruction, explicitly specifying the value to be pushed on the stack.
- modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
-
Model the stack for instructions handled by handleNormalInstruction().
- modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
-
This is overridden only to ensure that we don't rely on the base class to handle instructions that produce stack operands.
- modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrameModelingVisitor
-
This is the default instruction modeling method.
- modelSourceSink(SourceSinkInfo) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
- modifyFrame(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
-
Create a modifiable copy of a frame.
- Monitorenter - Class in edu.umd.cs.findbugs.ba.bcp
-
A PatternElement for matching a MONITORENTER instruction.
- Monitorenter(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Monitorenter
-
Constructor.
- MONOMORPHIC_CALL_SITE - Static variable in class edu.umd.cs.findbugs.detect.NullArgumentWarningProperty
- MORE_EFFORT - Static variable in class edu.umd.cs.findbugs.FindBugs
-
Analysis settings for -effort:more.
- MovedClassMap - Class in edu.umd.cs.findbugs.model
-
Build a map of added class names to removed class names.
- MovedClassMap(BugCollection, BugCollection) - Constructor for class edu.umd.cs.findbugs.model.MovedClassMap
- MULTI_THREAD - Static variable in class edu.umd.cs.findbugs.FindBugs2
- MultiMap<K,
V> - Class in edu.umd.cs.findbugs.util - MultiMap(Class<? extends Collection>) - Constructor for class edu.umd.cs.findbugs.util.MultiMap
- Multiset<K> - Class in edu.umd.cs.findbugs.util
- Multiset() - Constructor for class edu.umd.cs.findbugs.util.Multiset
- Multiset(Multiset<K>) - Constructor for class edu.umd.cs.findbugs.util.Multiset
- Multiset(Map<K, Integer>) - Constructor for class edu.umd.cs.findbugs.util.Multiset
- MultithreadedInstanceAccess - Class in edu.umd.cs.findbugs.detect
- MultithreadedInstanceAccess(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MultithreadedInstanceAccess
- mustBeZero() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- MUTABLE_SERVLET_FIELD - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
- MutableClasses - Class in edu.umd.cs.findbugs.util
- MutableClasses() - Constructor for class edu.umd.cs.findbugs.util.MutableClasses
- MutableEnum - Class in edu.umd.cs.findbugs.detect
- MutableEnum(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MutableEnum
- MutableLock - Class in edu.umd.cs.findbugs.detect
- MutableLock(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MutableLock
- mutableSignature(String) - Static method in class edu.umd.cs.findbugs.util.MutableClasses
- MutableStaticFields - Class in edu.umd.cs.findbugs.detect
- MutableStaticFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MutableStaticFields
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form