Uses of Class
edu.umd.cs.findbugs.ba.JavaClassAndMethod
Packages that use JavaClassAndMethod
Package
Description
Main package for the FindBugs application - contains the engine class
(
FindBugs), the object model classes for bug
instances (BugInstance,
BugAnnotation), and other miscellany.A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
-
Uses of JavaClassAndMethod in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs with parameters of type JavaClassAndMethodModifier and TypeMethodDescriptionBugInstance.addMethod(JavaClassAndMethod classAndMethod) Add a method annotation. -
Uses of JavaClassAndMethod in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba that return JavaClassAndMethodModifier and TypeMethodDescriptionstatic JavaClassAndMethodHierarchy.findConcreteMethod(org.apache.bcel.classfile.JavaClass javaClass, String methodName, String methodSig) Deprecated.static JavaClassAndMethodHierarchy.findExactMethod(org.apache.bcel.generic.InvokeInstruction inv, org.apache.bcel.generic.ConstantPoolGen cpg) Look up the method referenced by given InvokeInstruction.static JavaClassAndMethodHierarchy.findExactMethod(org.apache.bcel.generic.InvokeInstruction inv, org.apache.bcel.generic.ConstantPoolGen cpg, JavaClassAndMethodChooser chooser) Look up the method referenced by given InvokeInstruction.static JavaClassAndMethodHierarchy.findInvocationLeastUpperBound(org.apache.bcel.classfile.JavaClass jClass, String methodName, String methodSig, JavaClassAndMethodChooser methodChooser, boolean invokeInterface) static JavaClassAndMethodHierarchy.findInvocationLeastUpperBound(org.apache.bcel.generic.InvokeInstruction inv, org.apache.bcel.generic.ConstantPoolGen cpg) Find the least upper bound method in the class hierarchy which could be called by the given InvokeInstruction.static JavaClassAndMethodHierarchy.findInvocationLeastUpperBound(org.apache.bcel.generic.InvokeInstruction inv, org.apache.bcel.generic.ConstantPoolGen cpg, JavaClassAndMethodChooser methodChooser) static JavaClassAndMethodHierarchy.findMethod(org.apache.bcel.classfile.JavaClass[] classList, String methodName, String methodSig) Deprecated.static JavaClassAndMethodHierarchy.findMethod(org.apache.bcel.classfile.JavaClass[] classList, String methodName, String methodSig, JavaClassAndMethodChooser chooser) Find a method in given list of classes, searching the classes in order.static JavaClassAndMethodHierarchy.findMethod(org.apache.bcel.classfile.JavaClass javaClass, String methodName, String methodSig) Find a method in given class.static JavaClassAndMethodHierarchy.findMethod(org.apache.bcel.classfile.JavaClass javaClass, String methodName, String methodSig, JavaClassAndMethodChooser chooser) static JavaClassAndMethodHierarchy.visitSuperClassMethods(JavaClassAndMethod method, JavaClassAndMethodChooser chooser) Visit all superclass methods which the given method overrides.static JavaClassAndMethodHierarchy.visitSuperInterfaceMethods(JavaClassAndMethod method, JavaClassAndMethodChooser chooser) Visit all superinterface methods which the given method implements.Methods in edu.umd.cs.findbugs.ba that return types with arguments of type JavaClassAndMethodModifier and TypeMethodDescriptionstatic Set<JavaClassAndMethod> Hierarchy.resolveMethodCallTargets(org.apache.bcel.generic.InvokeInstruction invokeInstruction, TypeFrame typeFrame, org.apache.bcel.generic.ConstantPoolGen cpg) Resolve possible method call targets.static Set<JavaClassAndMethod> Hierarchy.resolveMethodCallTargets(org.apache.bcel.generic.ReferenceType receiverType, org.apache.bcel.generic.InvokeInstruction invokeInstruction, org.apache.bcel.generic.ConstantPoolGen cpg) Resolve possible instance method call targets.static Set<JavaClassAndMethod> Hierarchy.resolveMethodCallTargets(org.apache.bcel.generic.ReferenceType receiverType, org.apache.bcel.generic.InvokeInstruction invokeInstruction, org.apache.bcel.generic.ConstantPoolGen cpg, boolean receiverTypeIsExact) Resolve possible instance method call targets.Methods in edu.umd.cs.findbugs.ba with parameters of type JavaClassAndMethodModifier and TypeMethodDescriptionbooleanCompoundMethodChooser.choose(JavaClassAndMethod javaClassAndMethod) Deprecated.booleanJavaClassAndMethodChooser.choose(JavaClassAndMethod javaClassAndMethod) Deprecated.static XMethodXFactory.createXMethod(JavaClassAndMethod classAndMethod) static JavaClassAndMethodHierarchy.visitSuperClassMethods(JavaClassAndMethod method, JavaClassAndMethodChooser chooser) Visit all superclass methods which the given method overrides.static JavaClassAndMethodHierarchy.visitSuperInterfaceMethods(JavaClassAndMethod method, JavaClassAndMethodChooser chooser) Visit all superinterface methods which the given method implements.Constructors in edu.umd.cs.findbugs.ba with parameters of type JavaClassAndMethodModifierConstructorDescriptionConstructor. -
Uses of JavaClassAndMethod in edu.umd.cs.findbugs.ba.npe
Methods in edu.umd.cs.findbugs.ba.npe that return JavaClassAndMethodModifier and TypeMethodDescriptionIsNullValueAnalysis.getClassAndMethod()NonNullParamViolation.getClassAndMethod()NonNullSpecification.getClassAndMethod()Methods in edu.umd.cs.findbugs.ba.npe with parameters of type JavaClassAndMethodModifier and TypeMethodDescriptionvoidIsNullValueAnalysis.setClassAndMethod(JavaClassAndMethod classAndMethod) Constructors in edu.umd.cs.findbugs.ba.npe with parameters of type JavaClassAndMethodModifierConstructorDescriptionNonNullParamViolation(JavaClassAndMethod classAndMethod, int param) NonNullSpecification(JavaClassAndMethod classAndMethod, ParameterProperty nonParamProperty, ParameterProperty possiblyNullProperty)