Uses of Class
edu.umd.cs.findbugs.internalAnnotations.DottedClassName
-
Packages that use DottedClassName 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.ch edu.umd.cs.findbugs.ba.npe edu.umd.cs.findbugs.ba.obl Implementation of dataflow analysis for checking whether obligations to close streams and other resources (e.g.edu.umd.cs.findbugs.ba.vna edu.umd.cs.findbugs.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.).edu.umd.cs.findbugs.classfile.analysis Classes of objects that are the result of executing an analysis engine on a class or method. The classes in this particular package are those that are independent of any particular bytecode-analysis framework (e.g., BCEL or ASM). Two important classes in this package are ClassData, which represents the raw data of a class, and ClassInfo, which represents symbolic information parsed from the class data.edu.umd.cs.findbugs.detect edu.umd.cs.findbugs.gui2 edu.umd.cs.findbugs.util edu.umd.cs.findbugs.visitclass -
-
Uses of DottedClassName in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs with annotations of type DottedClassName Modifier and Type Field Description protected java.lang.String
PackageMemberAnnotation. className
Methods in edu.umd.cs.findbugs with annotations of type DottedClassName Modifier and Type Method Description static java.lang.String
Lookup. findSuperImplementor(java.lang.String clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
java.lang.String
PackageMemberAnnotation. getClassName()
Get the class name.Method parameters in edu.umd.cs.findbugs with annotations of type DottedClassName Modifier and Type Method Description BugInstance
BugInstance. addClass(java.lang.String className)
Add a class annotation.static double
DeepSubtypeAnalysis. deepInstanceOf(java.lang.String x, java.lang.String y)
Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.static double
DeepSubtypeAnalysis. deepInstanceOf(java.lang.String x, java.lang.String y)
Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.static java.lang.String
Lookup. findSuperImplementor(java.lang.String clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)
static FieldAnnotation
FieldAnnotation. fromBCELField(java.lang.String className, org.apache.bcel.classfile.Field field)
Factory method.java.util.TreeSet<java.lang.String>
ProjectPackagePrefixes. getProjects(java.lang.String className)
static SourceLineAnnotation
ClassAnnotation. getSourceLinesForClass(java.lang.String className, java.lang.String sourceFileName)
static double
DeepSubtypeAnalysis. isDeepSerializable(java.lang.String refSig)
java.lang.String
MethodAnnotation. stripJavaLang(java.lang.String className)
Constructor parameters in edu.umd.cs.findbugs with annotations of type DottedClassName Constructor Description FieldAnnotation(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, boolean isStatic)
Constructor.FieldAnnotation(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, int accessFlags)
Constructor.FieldAnnotation(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, java.lang.String fieldSourceSig, boolean isStatic)
PackageMemberAnnotation(java.lang.String className, java.lang.String description)
Constructor. -
Uses of DottedClassName in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba with annotations of type DottedClassName Modifier and Type Method Description java.lang.String
AbstractClassMember. getClassName()
java.lang.String
ClassMember. getClassName()
Get the full (dotted) name of the class (if the object represents a class) or the class the entity is defined in (if a field or method).java.lang.String
AbstractClassMember. getPackageName()
java.lang.String
ClassMember. getPackageName()
Get the (dotted) name of the package in which the entity is defined.Method parameters in edu.umd.cs.findbugs.ba with annotations of type DottedClassName Modifier and Type Method Description void
INullnessAnnotationDatabase. addDefaultAnnotation(AnnotationDatabase.Target target, java.lang.String c, NullnessAnnotation n)
Add a default annotation to the database.void
INullnessAnnotationDatabase. addFieldAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, NullnessAnnotation annotation)
Add a field annotation to the database.protected void
AnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, AnnotationEnum annotation)
void
INullnessAnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, NullnessAnnotation annotation)
Add a method annotation to the database.void
INullnessAnnotationDatabase. addMethodParameterAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, int param, NullnessAnnotation annotation)
Add a method parameter annotation to the database.static void
XFactory. assertDottedClassName(java.lang.String className)
static XField
XFactory. createXField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, boolean isStatic)
Create an XField objectstatic XMethod
XFactory. createXMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)
static org.apache.bcel.generic.ObjectType
ObjectTypeFactory. getInstance(java.lang.String s)
boolean
AnalysisContext. isApplicationClass(java.lang.String className)
Return whether or not the given class is an application class.org.apache.bcel.classfile.JavaClass
AnalysisCacheToAnalysisContextAdapter. lookupClass(java.lang.String className)
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 fileConstructor parameters in edu.umd.cs.findbugs.ba with annotations of type DottedClassName Constructor Description AbstractClassMember(java.lang.String className, java.lang.String name, java.lang.String signature, int accessFlags)
AbstractField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, int accessFlags)
AbstractMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, java.lang.String bridgeMethodSig, int accessFlags)
UnresolvedXField(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)
-
Uses of DottedClassName in edu.umd.cs.findbugs.ba.ch
Method parameters in edu.umd.cs.findbugs.ba.ch with annotations of type DottedClassName Modifier and Type Method Description static boolean
Subtypes2. instanceOf(ClassDescriptor subDescriptor, java.lang.String dottedSupertype)
static boolean
Subtypes2. instanceOf(java.lang.String dottedSubtype, java.lang.String dottedSupertype)
static boolean
Subtypes2. instanceOf(java.lang.String dottedSubtype, java.lang.String dottedSupertype)
static boolean
Subtypes2. instanceOf(org.apache.bcel.classfile.JavaClass subtype, java.lang.String dottedSupertype)
-
Uses of DottedClassName in edu.umd.cs.findbugs.ba.npe
Method parameters in edu.umd.cs.findbugs.ba.npe with annotations of type DottedClassName Modifier and Type Method Description void
TypeQualifierNullnessAnnotationDatabase. addMethodParameterAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String sig, boolean isStatic, int param, NullnessAnnotation annotation)
-
Uses of DottedClassName in edu.umd.cs.findbugs.ba.obl
Method parameters in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassName Modifier and Type Method Description Obligation
ObligationFactory. addObligation(java.lang.String className)
Obligation
ObligationFactory. getObligationByName(java.lang.String className)
-
Uses of DottedClassName in edu.umd.cs.findbugs.ba.vna
Methods in edu.umd.cs.findbugs.ba.vna with annotations of type DottedClassName Modifier and Type Method Description java.lang.String
ValueNumberAnalysis. getClassName(ValueNumber v)
java.lang.String
ValueNumberDataflow. getClassName(ValueNumber v)
java.lang.String
ValueNumberFactory. getClassName(ValueNumber v)
Method parameters in edu.umd.cs.findbugs.ba.vna with annotations of type DottedClassName Modifier and Type Method Description ValueNumber
ValueNumberFactory. getClassObjectValue(java.lang.String className)
Get the ValueNumber for given class's Class object. -
Uses of DottedClassName in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile with annotations of type DottedClassName Modifier and Type Method Description java.lang.String
ClassDescriptor. getDottedClassName()
Get the name of the class in dotted format.java.lang.String
ClassDescriptor. getPackageName()
Get the name of the package in dotted format.java.lang.String
ClassDescriptor. toDottedClassName()
Get the name of the class in dotted format.Method parameters in edu.umd.cs.findbugs.classfile with annotations of type DottedClassName Modifier and Type Method Description ClassDescriptor
DescriptorFactory. getClassDescriptorForDottedClassName(java.lang.String dottedClassName)
Get a ClassDescriptor for a class name in dotted format. -
Uses of DottedClassName in edu.umd.cs.findbugs.classfile.analysis
Methods in edu.umd.cs.findbugs.classfile.analysis with annotations of type DottedClassName Modifier and Type Method Description java.lang.String
FieldInfo. getClassName()
java.lang.String
MethodInfo. getClassName()
java.lang.String
FieldInfo. getPackageName()
java.lang.String
MethodInfo. getPackageName()
-
Uses of DottedClassName in edu.umd.cs.findbugs.detect
Method parameters in edu.umd.cs.findbugs.detect with annotations of type DottedClassName Modifier and Type Method Description void
BuildCheckReturnAnnotationDatabase. visitAnnotation(java.lang.String annotationClassName, java.util.Map<java.lang.String,java.lang.Object> map, boolean runtimeVisible)
Constructor parameters in edu.umd.cs.findbugs.detect with annotations of type DottedClassName Constructor Description FinalConstant(java.lang.String type, XField field)
-
Uses of DottedClassName in edu.umd.cs.findbugs.gui2
Method parameters in edu.umd.cs.findbugs.gui2 with annotations of type DottedClassName Modifier and Type Method Description static boolean
ViewFilter. matchedPrefixes(java.lang.String[] classSearchStrings, java.lang.String className)
Deprecated.UseClassName.matchedPrefixes(String[],String)
instead -
Uses of DottedClassName in edu.umd.cs.findbugs.util
Methods in edu.umd.cs.findbugs.util with annotations of type DottedClassName Modifier and Type Method Description static java.lang.String
ClassName. extractPackageName(java.lang.String className)
extract the package name from a dotted class name.static java.lang.String
ClassName. extractSimpleName(java.lang.String className)
static java.lang.String
ClassName. toDottedClassName(java.lang.String className)
Convert class name to dotted format.Method parameters in edu.umd.cs.findbugs.util with annotations of type DottedClassName Modifier and Type Method Description static java.lang.String
ClassName. extractPackageName(java.lang.String className)
extract the package name from a dotted class name.static java.lang.String
ClassName. extractSimpleName(java.lang.String className)
static boolean
ClassName. matchedPrefixes(java.lang.String[] classSearchStrings, java.lang.String className)
-
Uses of DottedClassName in edu.umd.cs.findbugs.visitclass
Methods in edu.umd.cs.findbugs.visitclass with annotations of type DottedClassName Modifier and Type Method Description java.lang.String
PreorderVisitor. getDottedClassName()
Get the dotted class name for the current or most recently visited classjava.lang.String
PreorderVisitor. getDottedSuperclassName()
Get the dotted superclass name for the current or most recently visited class
-