Uses of Annotation Type
edu.umd.cs.findbugs.internalAnnotations.DottedClassName
Packages that use DottedClassName
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 high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
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.
-
Uses of DottedClassName in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs with annotations of type DottedClassNameMethods in edu.umd.cs.findbugs with annotations of type DottedClassNameModifier and TypeMethodDescriptionstatic StringLookup.findSuperImplementor(String clazz, String name, String signature, BugReporter bugReporter) final StringPackageMemberAnnotation.getClassName()Get the dotted class name.SourceLineAnnotation.getClassName()DetectorFactory.getFullName()Get the full name of the detector.static StringAbstractBugReporter.getMissingClassName(ClassNotFoundException ex) final StringPackageMemberAnnotation.getPackageName()Get the package name.Method parameters in edu.umd.cs.findbugs with annotations of type DottedClassNameModifier and TypeMethodDescriptionvoidReport that a class has been analyzed.voidProjectStats.addClass(String className, String sourceFile, boolean isInterface, int size, boolean updatePackageStats) Report that a class has been analyzed.BugInstance.addTypeOfNamedClass(String typeName) static SourceLineAnnotationSourceLineAnnotation.createReallyUnknown(String className) Factory method to create an unknown source line annotation.static SourceLineAnnotationSourceLineAnnotation.createUnknown(String className) Factory method to create an unknown source line annotation.static SourceLineAnnotationSourceLineAnnotation.createUnknown(String className, String sourceFile) Factory method to create an unknown source line annotation.static SourceLineAnnotationSourceLineAnnotation.createUnknown(String className, String sourceFile, int startBytecode, int endBytecode) Factory method to create an unknown source line annotation.static doubleAnalyze.deepInstanceOf(String x, String y) Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.static doubleAnalyze.deepInstanceOf(String x, String y) Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.static doubleDeepSubtypeAnalysis.deepInstanceOf(String x, String y) Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.static doubleDeepSubtypeAnalysis.deepInstanceOf(String x, String y) Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.static StringLookup.findSuperImplementor(String clazz, String name, String signature, BugReporter bugReporter) static SourceLineAnnotationSourceLineAnnotation.forEntireMethod(String className, String sourceFile, org.apache.bcel.classfile.LineNumberTable lineNumberTable, int codeSize) Create a SourceLineAnnotation covering an entire method.static FieldAnnotationFieldAnnotation.fromBCELField(String className, org.apache.bcel.classfile.Field field) Factory method.ProjectStats.getClassStats(String className) Report that a class has been analyzed.ProjectPackagePrefixes.getProjects(String className) static SourceLineAnnotationClassAnnotation.getSourceLinesForClass(String className, String sourceFileName) static Stringstatic doubleDeepSubtypeAnalysis.isDeepSerializable(String refSig) MethodAnnotation.stripJavaLang(String className) Constructor parameters in edu.umd.cs.findbugs with annotations of type DottedClassNameModifierConstructorDescriptionClassAnnotation(String className) Constructor.ClassAnnotation(String className, String sourceFileName) FieldAnnotation(String className, String fieldName, String fieldSig, boolean isStatic) Constructor.FieldAnnotation(String className, String fieldName, String fieldSig, int accessFlags) Constructor.FieldAnnotation(String className, String fieldName, String fieldSig, String fieldSourceSig, boolean isStatic) MethodAnnotation(String className, String methodName, String methodSig, boolean isStatic) Constructor.protectedPackageMemberAnnotation(String className, String description) Constructor.protectedPackageMemberAnnotation(String className, String description, String sourceFileName) Constructor.SourceLineAnnotation(String className, String sourceFile, int startLine, int endLine, int startBytecode, int endBytecode) Constructor. -
Uses of DottedClassName in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba with annotations of type DottedClassNameModifier and TypeMethodDescriptionAbstractClassMember.getClassName()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).static StringClassNotFoundExceptionParser.getMissingClassName(ClassNotFoundException ex) Get the name of the missing class from a ClassNotFoundException.AbstractClassMember.getPackageName()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 DottedClassNameModifier and TypeMethodDescriptionvoidINullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target, String c, NullnessAnnotation n) Add a default annotation to the database.voidJCIPAnnotationDatabase.addEntryForClass(String dottedClassName, String annotationClass, org.apache.bcel.classfile.ElementValue value) voidINullnessAnnotationDatabase.addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic, NullnessAnnotation annotation) Add a field annotation to the database.protected voidAnnotationDatabase.addMethodAnnotation(String cName, String mName, String mSig, boolean isStatic, AnnotationEnum annotation) voidINullnessAnnotationDatabase.addMethodAnnotation(String cName, String mName, String mSig, boolean isStatic, NullnessAnnotation annotation) Add a method annotation to the database.voidINullnessAnnotationDatabase.addMethodParameterAnnotation(String cName, String mName, String mSig, boolean isStatic, int param, NullnessAnnotation annotation) Add a method parameter annotation to the database.static voidXFactory.assertDottedClassName(String className) static XFieldXFactory.createXField(String className, String fieldName, String fieldSignature, boolean isStatic) Create an XField objectstatic XMethodXFactory.createXMethod(String className, String methodName, String methodSig, boolean isStatic) org.apache.bcel.classfile.ElementValueJCIPAnnotationDatabase.getClassAnnotation(String dottedClassName, String annotationClass) static org.apache.bcel.generic.ObjectTypeObjectTypeFactory.getInstance(String s) booleanJCIPAnnotationDatabase.hasClassAnnotation(String dottedClassName, String annotationClass) booleanAnalysisContext.isApplicationClass(String className) Return whether or not the given class is an application class.static booleanDetermine whether one class (or reference type) is a subtype of another.static booleanDetermine whether one class (or reference type) is a subtype of another.org.apache.bcel.classfile.JavaClassAnalysisContext.lookupClass(String className) Lookup a class.final StringAnalysisContext.lookupSourceFile(String dottedClassName) Lookup a class's source filestatic NullnessAnnotationConstructor parameters in edu.umd.cs.findbugs.ba with annotations of type DottedClassNameModifierConstructorDescriptionprotectedAbstractClassMember(String className, String name, String signature, int accessFlags) protectedAbstractField(String className, String fieldName, String fieldSig, int accessFlags) protectedAbstractMethod(String className, String methodName, String methodSig, int accessFlags) UnreachableCodeException(String className, String methodName, String methodSignature, int pc) protectedUnresolvedXField(String className, String methodName, 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 DottedClassNameModifier and TypeMethodDescriptionstatic booleanSubtypes2.instanceOf(ClassDescriptor subDescriptor, String dottedSupertype) static booleanSubtypes2.instanceOf(String dottedSubtype, String dottedSupertype) static booleanSubtypes2.instanceOf(String dottedSubtype, String dottedSupertype) static booleanSubtypes2.instanceOf(org.apache.bcel.classfile.JavaClass subtype, 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 DottedClassNameModifier and TypeMethodDescriptionvoidTypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(String cName, String mName, String sig, boolean isStatic, int param, NullnessAnnotation annotation) -
Uses of DottedClassName in edu.umd.cs.findbugs.ba.obl
Methods in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassNameMethod parameters in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassNameModifier and TypeMethodDescriptionObligationFactory.addObligation(String className) ObligationFactory.getObligationByName(String className) Constructor parameters in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassName -
Uses of DottedClassName in edu.umd.cs.findbugs.ba.vna
Methods in edu.umd.cs.findbugs.ba.vna with annotations of type DottedClassNameModifier and TypeMethodDescriptionValueNumberAnalysis.getClassName(ValueNumber v) ValueNumberDataflow.getClassName(ValueNumber v) ValueNumberFactory.getClassName(ValueNumber v) Method parameters in edu.umd.cs.findbugs.ba.vna with annotations of type DottedClassNameModifier and TypeMethodDescriptionValueNumberFactory.getClassObjectValue(String className) Get the ValueNumber for given class's Class object. -
Uses of DottedClassName in edu.umd.cs.findbugs.bcel
Method parameters in edu.umd.cs.findbugs.bcel with annotations of type DottedClassNameModifier and TypeMethodDescriptionstatic org.apache.bcel.generic.ObjectTypeBCELUtil.getObjectTypeInstance(String className) -
Uses of DottedClassName in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile with annotations of type DottedClassNameModifier and TypeMethodDescriptionClassDescriptor.getDottedClassName()Get the name of the class in dotted format.ClassDescriptor.getPackageName()Get the name of the package in dotted format.ClassDescriptor.toDottedClassName()Get the name of the class in dotted format.Method parameters in edu.umd.cs.findbugs.classfile with annotations of type DottedClassNameModifier and TypeMethodDescriptionDescriptorFactory.getClassDescriptorForDottedClassName(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 DottedClassNameModifier and TypeMethodDescriptionFieldInfo.getClassName()MethodInfo.getClassName()FieldInfo.getPackageName()MethodInfo.getPackageName() -
Uses of DottedClassName in edu.umd.cs.findbugs.detect
Method parameters in edu.umd.cs.findbugs.detect with annotations of type DottedClassNameModifier and TypeMethodDescriptionUselessSubclassMethod.getPackage(String classname) static booleanUnreadFields.isInjectionAttribute(String annotationClass) booleanUselessSubclassMethod.samePackage(String classname1, String classname2) booleanUselessSubclassMethod.samePackage(String classname1, String classname2) voidBuildCheckReturnAnnotationDatabase.visitAnnotation(String annotationClassName, Map<String, org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible) Constructor parameters in edu.umd.cs.findbugs.detect with annotations of type DottedClassName -
Uses of DottedClassName in edu.umd.cs.findbugs.gui2
Method parameters in edu.umd.cs.findbugs.gui2 with annotations of type DottedClassNameModifier and TypeMethodDescriptionstatic booleanViewFilter.matchedPrefixes(String[] classSearchStrings, String className) Deprecated. -
Uses of DottedClassName in edu.umd.cs.findbugs.plan
Method parameters in edu.umd.cs.findbugs.plan with annotations of type DottedClassName -
Uses of DottedClassName in edu.umd.cs.findbugs.util
Methods in edu.umd.cs.findbugs.util with annotations of type DottedClassNameModifier and TypeMethodDescriptionstatic StringClassName.assertIsDotted(String className) static StringClassName.extractPackageName(String className) extract the package name from a dotted class name.static StringClassName.toDottedClassName(String className) Convert class name to dotted format.Method parameters in edu.umd.cs.findbugs.util with annotations of type DottedClassNameModifier and TypeMethodDescriptionstatic StringClassName.assertIsDotted(String className) static StringClassName.extractPackageName(String className) extract the package name from a dotted class name.static StringClassName.extractSimpleName(String className) static booleanClassName.matchedPrefixes(String[] classSearchStrings, String className) -
Uses of DottedClassName in edu.umd.cs.findbugs.visitclass
Methods in edu.umd.cs.findbugs.visitclass with annotations of type DottedClassNameModifier and TypeMethodDescriptionPreorderVisitor.getDottedClassName()Get the dotted class name for the current or most recently visited classPreorderVisitor.getDottedSuperclassName()Get the dotted superclass name for the current or most recently visited classMethod parameters in edu.umd.cs.findbugs.visitclass with annotations of type DottedClassNameModifier and TypeMethodDescriptionvoidAnnotationVisitor.visitAnnotation(String annotationClass, Map<String, org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible) Visit annotation on a class, field or methodvoidAnnotationVisitor.visitParameterAnnotation(int p, String annotationClass, Map<String, org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible) Visit annotation on a method parameter
ClassName.matchedPrefixes(String[],String)instead