Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/spotbugs/spotbugs
/ functions
Functions
19,706 in github.com/spotbugs/spotbugs
⨍
Functions
19,706
◇
Types & classes
5,132
↓ 8 callers
Method
isReferenceType
Is the type of the field a reference type?
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/XField.java:47
↓ 8 callers
Method
isRelaxedMode
Get relaxed reporting mode. @return true if relaxed reporting mode should be enabled, false if not
spotbugs/src/main/java/edu/umd/cs/findbugs/FindBugsAnalysisFeatures.java:74
↓ 8 callers
Method
isUnconditionallyDereferenced
Return whether or not the given value number is unconditionally dereferenced. @param vn the value number @return true if the value is unco
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/deref/UnconditionalValueDerefSet.java:300
↓ 8 callers
Method
joinJobFamily
Suspend the calling thread until all the background jobs belonging to the given family are done. @see org.eclipse.core.runtime.jobs.Job#belongsTo(Obj
eclipsePlugin-test/src/de/tobject/findbugs/test/AbstractPluginTest.java:393
↓ 8 callers
Method
linesMentionedMultipleTimes
(Method method)
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/ClassContext.java:774
↓ 8 callers
Method
match
(BugInstance bugInstance)
spotbugs/src/main/java/edu/umd/cs/findbugs/filter/Filter.java:187
↓ 8 callers
Method
modelNormalInstruction
This is overridden only to ensure that we don't rely on the base class to handle instructions that produce stack operands.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/type/TypeFrameModelingVisitor.java:271
↓ 8 callers
Method
newInstance
(MethodHandle methodHandle, Object builder, Object cacheLoader, boolean async)
spotbugsTestCases/src/java/ghIssues/Issue3309.java:6
↓ 8 callers
Method
nullOnSimplePathValue
Get the instance representing values that are definitely null on some simple (no branches) incoming path.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/npe/IsNullValue.java:361
↓ 8 callers
Method
nullValue
Get the instance representing values that are definitely null.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/npe/IsNullValue.java:318
↓ 8 callers
Method
openConnection
()
spotbugsTestCases/src/java/OpenDatabase.java:10
↓ 8 callers
Method
pushHash
(Object x)
spotbugs/src/main/java/edu/umd/cs/findbugs/detect/Noise.java:73
↓ 8 callers
Method
refresh
()
eclipsePlugin/src/de/tobject/findbugs/properties/PathsProvider.java:219
↓ 8 callers
Method
refresh
Overridden to re-set checked state of elements after filter change
eclipsePlugin/src/de/tobject/findbugs/view/explorer/FilterBugsDialog.java:477
↓ 8 callers
Method
removedFromStack
(boolean includeKey)
spotbugs/src/main/java/edu/umd/cs/findbugs/detect/WrongMapIterator.java:205
↓ 8 callers
Method
resetInstance
Reset the factory singleton. <p> <b>Implementation note:</b> This method is public for tests only! @param instance use null to clear the i
spotbugs/src/main/java/edu/umd/cs/findbugs/DetectorFactoryCollection.java:124
↓ 8 callers
Method
rewriteClassName
Rewrite a class name. @param className a class name @return the rewritten class name
spotbugs/src/main/java/edu/umd/cs/findbugs/model/ClassNameRewriter.java:35
↓ 8 callers
Method
save
()
spotbugs/src/gui/main/edu/umd/cs/findbugs/gui2/GUISaveState.java:378
↓ 8 callers
Method
sawCall
(MethodCall methodCall, boolean finalPass)
spotbugs/src/main/java/edu/umd/cs/findbugs/detect/FindNoSideEffectMethods.java:609
↓ 8 callers
Method
setColor
(VertexType vertex, int color)
spotbugs/src/main/java/edu/umd/cs/findbugs/graph/AbstractDepthFirstSearch.java:388
↓ 8 callers
Method
setContentType
(String arg0)
spotbugsTestCases/src/java/sfBugs/Bug3598793.java:134
↓ 8 callers
Method
setGuiCallback
(IGuiCallback guiCallback)
spotbugs/src/main/java/edu/umd/cs/findbugs/Project.java:980
↓ 8 callers
Method
setJavaAnnotationNames
@param aJavaAnnotationNames the javaAnnotationNames to set
spotbugs/src/main/java/edu/umd/cs/findbugs/PackageMemberAnnotation.java:178
↓ 8 callers
Method
setOutputStream
(PrintStream outputStream)
spotbugs/src/main/java/edu/umd/cs/findbugs/ConfigurableBugReporter.java:13
↓ 8 callers
Method
setProject
Set the Project. @param project The Project to set
spotbugs/src/main/java/edu/umd/cs/findbugs/IFindBugsEngine.java:62
↓ 8 callers
Method
size
@return The number of distinct {@link AvailableLoad} in this map
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/vna/ValueNumberFrame.java:715
↓ 8 callers
Method
splitGreater
(long number)
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/engine/bcel/ValueRangeAnalysisFactory.java:204
↓ 8 callers
Method
test
()
spotbugsTestCases/src/java/ghIssues/Issue2968.java:28
↓ 8 callers
Method
update
(BitSet exceptionTargets, BitSet branchTargets, InstructionList il, Set<Integer> finallyTargets, BitSet usedTa
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/engine/bcel/FinallyDuplicatesInfoFactory.java:157
↓ 8 callers
Method
updateStatusBar
()
spotbugs/src/gui/main/edu/umd/cs/findbugs/gui2/MainFrame.java:320
↓ 8 callers
Method
visitingField
is the visitor currently visiting a field?
spotbugs/src/main/java/edu/umd/cs/findbugs/visitclass/PreorderVisitor.java:561
↓ 8 callers
Method
work
Runs the FindBugs worker on the test project.
eclipsePlugin-test/src/de/tobject/findbugs/test/AbstractPluginTest.java:418
↓ 8 callers
Method
writeElementList
Write a list of Strings to document as elements with given tag name. @param xmlOutput the XMLOutput object to write to @param tagName
spotbugs/src/main/java/edu/umd/cs/findbugs/xml/XMLOutputUtil.java:44
↓ 7 callers
Method
accumulateBug
Accumulate a warning at given source location. @param bug the warning @param sourceLine the source location
spotbugs/src/main/java/edu/umd/cs/findbugs/BugAccumulator.java:113
↓ 7 callers
Method
addArg
Add an argument to the JVM used to execute FindBugs. @param arg the argument
spotbugs-ant/src/main/java/edu/umd/cs/findbugs/anttask/FindBugsViewerTask.java:228
↓ 7 callers
Method
addDistinctBugReporter
Adds a reporter to the aggregating list of reporters, skipping the operation if a duplicate reporter is already present. @param reporter The reporter
spotbugs/src/main/java/edu/umd/cs/findbugs/TextUICommandLine.java:823
↓ 7 callers
Method
addJumpValue
(int from, int target)
spotbugs/src/main/java/edu/umd/cs/findbugs/OpcodeStack.java:3067
↓ 7 callers
Method
addObligation
Add an obligation to every State in the StateSet. @param obligation the obligation to add @param basicBlockId the id of the bas
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/obl/StateSet.java:189
↓ 7 callers
Method
addParameterAnnotation
Destructively add a parameter annotation. @param param parameter (0 == first parameter) @param annotationValue an AnnotationVal
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/XMethod.java:197
↓ 7 callers
Method
addPropertiesForDataMining
Add all relevant general warning properties to the given property set for the given Location. @param propertySet the WarningPropertySet @p
spotbugs/src/main/java/edu/umd/cs/findbugs/props/WarningPropertyUtil.java:182
↓ 7 callers
Method
addVertex
Add given vertex to the graph. The vertex should not be part of any other graph. @param v the vertex to add
spotbugs/src/main/java/edu/umd/cs/findbugs/graph/Graph.java:57
↓ 7 callers
Method
allocate
Allocate a new BasicBlock. The block won't be connected to any node in the graph.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/CFG.java:521
↓ 7 callers
Method
areOppositeBranches
(int opcode1, int opcode2)
spotbugs/src/main/java/edu/umd/cs/findbugs/visitclass/DismantleBytecode.java:1074
↓ 7 callers
Method
assertExpectedBugs
()
eclipsePlugin-test/src/de/tobject/findbugs/test/AbstractPluginTest.java:258
↓ 7 callers
Method
assertNoNpBugInMethod
(String method)
spotbugs-tests/src/test/java/edu/umd/cs/findbugs/detect/RegressionIdeas20111219Test.java:24
↓ 7 callers
Method
atField
Sets the field name for the bug instance. @param fieldName the field name @return this builder instance
test-harness/src/main/java/edu/umd/cs/findbugs/test/matcher/BugInstanceMatcherBuilder.java:98
↓ 7 callers
Method
checkedList
(List<?> o)
eclipsePlugin/src/edu/umd/cs/findbugs/plugin/eclipse/quickfix/CreateDoPrivilegedBlockResolution.java:331
↓ 7 callers
Method
constantToLong
(Item it)
spotbugs/src/main/java/edu/umd/cs/findbugs/OpcodeStack.java:2248
↓ 7 callers
Method
createAnalysisCache
(IClassPath classPath, BugReporter errorLogger)
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/IClassFactory.java:37
↓ 7 callers
Method
createDefault
Factory method to create a default ProjectFilterSettings object. Uses the default warning priority threshold, and enables all bug categories. @return
spotbugs/src/main/java/edu/umd/cs/findbugs/config/ProjectFilterSettings.java:132
↓ 7 callers
Method
createEdge
Add a unique edge to the graph. There must be no other edge already in the CFG with the same source and destination blocks. @param source
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/CFG.java:257
↓ 7 callers
Method
createFact
()
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/npe/IsNullValueAnalysis.java:223
↓ 7 callers
Method
current
()
spotbugs/src/gui/main/edu/umd/cs/findbugs/sourceViewer/DocumentCharacterIterator.java:61
↓ 7 callers
Method
debug
(String s)
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/bcp/PatternMatcher.java:452
↓ 7 callers
Method
eagerlyPutDatabase
Eagerly install a database. This avoids the need to register a database factory. @param <E> type of database @param databaseClass
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/IAnalysisCache.java:188
↓ 7 callers
Method
emitLine
Emit one line of the error message report. By default, error messages are printed to System.err. Subclasses may override. @param line one
spotbugs/src/main/java/edu/umd/cs/findbugs/TextUIBugReporter.java:193
↓ 7 callers
Method
entrySet
()
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/vna/ValueNumberFrame.java:727
↓ 7 callers
Method
equals
(Object that)
spotbugsTestCases/src/java/bugIdeas/Ideas_2009_12_11a.java:11
↓ 7 callers
Method
equals
(Object obj)
spotbugs/src/main/java/edu/umd/cs/findbugs/config/UserPreferences.java:509
↓ 7 callers
Method
extractSimpleName
(@DottedClassName String className)
spotbugs/src/main/java/edu/umd/cs/findbugs/util/ClassName.java:173
↓ 7 callers
Method
f
(@CheckForNull Object x)
spotbugsTestCases/src/java/sfBugs/Bug1633245.java:9
↓ 7 callers
Method
findInvocationLeastUpperBound
(InvokeInstruction inv, ConstantPoolGen cpg, JavaClassAndMethodChooser methodChooser)
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/Hierarchy2.java:106
↓ 7 callers
Method
get
(int key)
spotbugs/src/main/java/edu/umd/cs/findbugs/workflow/MineBugHistory.java:95
↓ 7 callers
Method
get2
()
spotbugsTestCases/src/java/ghIssues/Issue782.java:104
↓ 7 callers
Method
getAllMarkers
()
eclipsePlugin/src/de/tobject/findbugs/view/explorer/BugGroup.java:75
↓ 7 callers
Method
getBasicBlock
Get basic block.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/bcp/PatternMatcher.java:236
↓ 7 callers
Method
getBlock
Get the block in the result CFG corresponding to the given subroutine block. @param subBlock the subroutine block @return the result CFG b
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/BetterCFGBuilder2.java:513
↓ 7 callers
Method
getBlockIdAt
Get the BasicBlock id at the given index in the path. @param index an index in the Path (0 is the first component) @return the id of the B
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/Path.java:88
↓ 7 callers
Method
getChildren
(Object parent)
eclipsePlugin/src/de/tobject/findbugs/view/explorer/BugContentProvider.java:113
↓ 7 callers
Method
getClassA
()
eclipsePlugin-test/src/de/tobject/findbugs/test/AbstractFindBugsTest.java:55
↓ 7 callers
Method
getClassDescriptorForDottedClassName
Get a ClassDescriptor for a class name in dotted format. @param dottedClassName a class name in dotted format @return ClassDescriptor for
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/DescriptorFactory.java:129
↓ 7 callers
Method
getClassLoader
()
spotbugs/src/main/java/edu/umd/cs/findbugs/PluginLoader.java:501
↓ 7 callers
Method
getClassName
()
spotbugs/src/main/java/edu/umd/cs/findbugs/SourceLineAnnotation.java:633
↓ 7 callers
Method
getConfiguration
()
spotbugs/src/main/java/edu/umd/cs/findbugs/Project.java:162
↓ 7 callers
Method
getDelegate
()
spotbugs/src/main/java/edu/umd/cs/findbugs/DelegatingBugReporter.java:48
↓ 7 callers
Method
getFactOnEdge
Get the fact that is true on the given control edge. @param edge the edge @return the fact that is true on the edge @throws DataflowAnalys
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/DataflowAnalysis.java:95
↓ 7 callers
Method
getFactory
()
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/obl/ObligationPolicyDatabase.java:61
↓ 7 callers
Method
getFieldSig
Get the field signature.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/bcp/FieldVariable.java:92
↓ 7 callers
Method
getFilteredPatternTypes
()
eclipsePlugin/src/de/tobject/findbugs/FindbugsPlugin.java:1143
↓ 7 callers
Method
getFilteredPatterns
()
eclipsePlugin/src/de/tobject/findbugs/FindbugsPlugin.java:1128
↓ 7 callers
Method
getIndexOfChild
(Object parent, Object child)
spotbugs/src/gui/main/edu/umd/cs/findbugs/gui2/BugTreeModel.java:287
↓ 7 callers
Method
getInstructionNumber
(int[] positions, int position)
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/engine/bcel/FinallyDuplicatesInfoFactory.java:299
↓ 7 callers
Method
getIntegerSetPublic
()
spotbugsTestCases/src/java/bugIdeas/Ideas_2011_07_31.java:13
↓ 7 callers
Method
getKind
Get the kind of token.
spotbugs/src/main/java/edu/umd/cs/findbugs/Token.java:90
↓ 7 callers
Method
getLockDataflow
Get dataflow for LockAnalysis for given method. @param method the method @return the LockDataflow
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/ClassContext.java:561
↓ 7 callers
Method
getMessage
Helper method to shorten message access @param key a message key @return requested message
eclipsePlugin/src/de/tobject/findbugs/properties/FindbugsPropertyPage.java:641
↓ 7 callers
Method
getMessage
Helper method to shorten message access @param key a message key @return requested message
eclipsePlugin/src/de/tobject/findbugs/properties/ReportConfigurationTab.java:301
↓ 7 callers
Method
getMessageWithoutPrefix
Format a string describing this bug instance. @return the description
spotbugs/src/main/java/edu/umd/cs/findbugs/BugInstance.java:1851
↓ 7 callers
Method
getMinRank
()
spotbugs/src/main/java/edu/umd/cs/findbugs/config/ProjectFilterSettings.java:122
↓ 7 callers
Method
getNameSigHashCode
(String name, String signature)
spotbugs/src/main/java/edu/umd/cs/findbugs/classfile/FieldOrMethodDescriptor.java:55
↓ 7 callers
Method
getNumVertices
Get number of vertices in the graph.
spotbugs/src/main/java/edu/umd/cs/findbugs/graph/Graph.java:38
↓ 7 callers
Method
getProfile
(Class<?> targetClass)
spotbugs/src/main/java/edu/umd/cs/findbugs/log/IProfiler.java:28
↓ 7 callers
Method
getReleaseName
Get the current release name. @return current release name
spotbugs/src/main/java/edu/umd/cs/findbugs/BugCollection.java:87
↓ 7 callers
Method
getReturnTypeSignature
Get the method return type signature. @return the method return type signature
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/generic/GenericSignatureParser.java:172
↓ 7 callers
Method
getSize
()
spotbugs/src/main/java/edu/umd/cs/findbugs/OpcodeStack.java:335
↓ 7 callers
Method
getSlotsFromTopOfStackForParameter
(int paramNum)
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/SignatureParser.java:81
↓ 7 callers
Method
getString
(@Nullable final String text)
spotbugsTestCases/src/java/ghIssues/Issue2965.java:50
↓ 7 callers
Method
getTestScenario
Returns the TestScenario for this test.
eclipsePlugin-test/src/de/tobject/findbugs/test/AbstractPluginTest.java:378
↓ 7 callers
Method
getType
Get the exception type.
spotbugs/src/main/java/edu/umd/cs/findbugs/ba/type/ThrownException.java:67
↓ 7 callers
Method
getUnsignedShort
(byte[] a, int i)
spotbugs/src/main/java/edu/umd/cs/findbugs/detect/DroppedException.java:103
← previous
next →
1,001–1,100 of 19,706, ranked by callers