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.generic edu.umd.cs.findbugs.ba.jsr305 Support for analyzing code containing JSR-305 type qualifier annotations.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., database objects) are satisfied.edu.umd.cs.findbugs.ba.vna edu.umd.cs.findbugs.bcel 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.plan 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 private java.lang.StringDetectorFactory. classNameprotected java.lang.StringPackageMemberAnnotation. classNameprivate java.lang.StringSourceLineAnnotation. classNameMethods in edu.umd.cs.findbugs with annotations of type DottedClassName Modifier and Type Method Description static java.lang.StringLookup. findSuperImplementor(java.lang.String clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)java.lang.StringPackageMemberAnnotation. getClassName()Get the dotted class name.java.lang.StringSourceLineAnnotation. getClassName()java.lang.StringDetectorFactory. getFullName()Get the full name of the detector.static java.lang.StringAbstractBugReporter. getMissingClassName(java.lang.ClassNotFoundException ex)java.lang.StringPackageMemberAnnotation. getPackageName()Get the package name.Method parameters in edu.umd.cs.findbugs with annotations of type DottedClassName Modifier and Type Method Description voidProjectStats. addClass(java.lang.String className, java.lang.String sourceFile, boolean isInterface, int size)Report that a class has been analyzed.voidProjectStats. addClass(java.lang.String className, java.lang.String sourceFile, boolean isInterface, int size, boolean updatePackageStats)Report that a class has been analyzed.BugInstanceBugInstance. addField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, boolean isStatic)Add a field annotation.BugInstanceBugInstance. addField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig, int accessFlags)Add a field annotation.BugInstanceBugInstance. addTypeOfNamedClass(java.lang.String typeName)static SourceLineAnnotationSourceLineAnnotation. createReallyUnknown(java.lang.String className)Factory method to create an unknown source line annotation.static SourceLineAnnotationSourceLineAnnotation. createUnknown(java.lang.String className)Factory method to create an unknown source line annotation.static SourceLineAnnotationSourceLineAnnotation. createUnknown(java.lang.String className, java.lang.String sourceFile)Factory method to create an unknown source line annotation.static SourceLineAnnotationSourceLineAnnotation. createUnknown(java.lang.String className, java.lang.String sourceFile, int startBytecode, int endBytecode)Factory method to create an unknown source line annotation.static doubleAnalyze. 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 doubleAnalyze. 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 doubleDeepSubtypeAnalysis. 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 doubleDeepSubtypeAnalysis. 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.StringLookup. findSuperImplementor(java.lang.String clazz, java.lang.String name, java.lang.String signature, BugReporter bugReporter)static SourceLineAnnotationSourceLineAnnotation. forEntireMethod(java.lang.String className, java.lang.String sourceFile, org.apache.bcel.classfile.LineNumberTable lineNumberTable, int codeSize)Create a SourceLineAnnotation covering an entire method.static FieldAnnotationFieldAnnotation. fromBCELField(java.lang.String className, org.apache.bcel.classfile.Field field)Factory method.private static <T> java.lang.Class<? extends T>PluginLoader. getClass(java.lang.ClassLoader loader, java.lang.String className, java.lang.Class<T> type)PackageStats.ClassStatsProjectStats. getClassStats(java.lang.String className)Report that a class has been analyzed.java.util.TreeSet<java.lang.String>ProjectPackagePrefixes. getProjects(java.lang.String className)static SourceLineAnnotationClassAnnotation. getSourceLinesForClass(java.lang.String className, java.lang.String sourceFileName)static java.lang.StringObfuscate. hashClass(java.lang.String className)static doubleDeepSubtypeAnalysis. isDeepSerializable(java.lang.String refSig)private <T> voidPluginLoader. loadComponentPlugin(Plugin plugin, java.lang.Class<T> componentKind, java.lang.String componentClassname, java.lang.String filterId, boolean disabled, java.lang.String description, java.lang.String details, PropertyBundle properties)(package private) booleanProjectPackagePrefixes.PrefixFilter. matches(java.lang.String className)java.lang.StringMethodAnnotation. stripJavaLang(java.lang.String className)Constructor parameters in edu.umd.cs.findbugs with annotations of type DottedClassName Constructor Description ClassAnnotation(java.lang.String className)Constructor.ClassAnnotation(java.lang.String className, java.lang.String sourceFileName)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)MethodAnnotation(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)Constructor.PackageMemberAnnotation(java.lang.String className, java.lang.String description)Constructor.PackageMemberAnnotation(java.lang.String className, java.lang.String description, java.lang.String sourceFileName)Constructor.SourceLineAnnotation(java.lang.String className, java.lang.String sourceFile, int startLine, int endLine, int startBytecode, int endBytecode)Constructor. -
Uses of DottedClassName in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba with annotations of type DottedClassName Modifier and Type Field Description private java.lang.StringAbstractClassMember. classNameprivate java.lang.StringMissingClassException. className(package private) java.lang.StringOpcodeStackScanner.UnreachableCodeException. classNameMethods in edu.umd.cs.findbugs.ba with annotations of type DottedClassName Modifier and Type Method Description java.lang.StringAbstractClassMember. getClassName()java.lang.StringClassMember. 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 java.lang.StringClassNotFoundExceptionParser. getMissingClassName(java.lang.ClassNotFoundException ex)Get the name of the missing class from a ClassNotFoundException.java.lang.StringAbstractClassMember. getPackageName()java.lang.StringClassMember. 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 voidINullnessAnnotationDatabase. addDefaultAnnotation(AnnotationDatabase.Target target, java.lang.String c, NullnessAnnotation n)Add a default annotation to the database.voidJCIPAnnotationDatabase. addEntryForClass(java.lang.String dottedClassName, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)voidINullnessAnnotationDatabase. 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 voidAnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, AnnotationEnum annotation)voidINullnessAnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, NullnessAnnotation annotation)Add a method annotation to the database.voidINullnessAnnotationDatabase. 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 voidXFactory. assertDottedClassName(java.lang.String className)static XFieldXFactory. createXField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, boolean isStatic)Create an XField objectstatic XMethodXFactory. createXMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)private static XMethodXFactory. createXMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)org.apache.bcel.classfile.ElementValueJCIPAnnotationDatabase. getClassAnnotation(java.lang.String dottedClassName, java.lang.String annotationClass)private java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue>JCIPAnnotationDatabase. getEntryForClass(java.lang.String dottedClassName)static org.apache.bcel.generic.ObjectTypeObjectTypeFactory. getInstance(java.lang.String s)(package private) static XClassHierarchy2. getXClassFromDottedClassName(java.lang.String c)booleanJCIPAnnotationDatabase. hasClassAnnotation(java.lang.String dottedClassName, java.lang.String annotationClass)booleanAnalysisContext. isApplicationClass(java.lang.String className)Return whether or not the given class is an application class.static booleanHierarchy. isSubtype(java.lang.String clsName, java.lang.String possibleSupertypeClassName)Determine whether one class (or reference type) is a subtype of another.static booleanHierarchy. isSubtype(java.lang.String clsName, java.lang.String possibleSupertypeClassName)Determine whether one class (or reference type) is a subtype of another.org.apache.bcel.classfile.JavaClassAnalysisContext. lookupClass(java.lang.String className)Lookup a class.java.lang.StringAnalysisContext. lookupSourceFile(java.lang.String dottedClassName)Lookup a class's source file(package private) booleanNullnessAnnotation. match(java.lang.String className)static NullnessAnnotationNullnessAnnotation.Parser. parse(java.lang.String className)private CheckReturnValueAnnotationCheckReturnAnnotationDatabase. parsePackage(java.lang.String packageName)Try to find defaultCheckReturnValueAnnotationfor methods inside of target class.private static booleanAnalysisContext. skipReportingMissingClass(java.lang.String missing)Constructor 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, int accessFlags)UnreachableCodeException(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, int pc)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 booleanSubtypes2. instanceOf(ClassDescriptor subDescriptor, java.lang.String dottedSupertype)static booleanSubtypes2. instanceOf(java.lang.String dottedSubtype, java.lang.String dottedSupertype)static booleanSubtypes2. instanceOf(java.lang.String dottedSubtype, java.lang.String dottedSupertype)static booleanSubtypes2. instanceOf(org.apache.bcel.classfile.JavaClass subtype, java.lang.String dottedSupertype) -
Uses of DottedClassName in edu.umd.cs.findbugs.ba.generic
Constructor parameters in edu.umd.cs.findbugs.ba.generic with annotations of type DottedClassName Constructor Description GenericObjectType(java.lang.String class_name, java.util.List<? extends org.apache.bcel.generic.ReferenceType> parameters)Create a GenericObjectType that represents a parameterized class -
Uses of DottedClassName in edu.umd.cs.findbugs.ba.jsr305
Method parameters in edu.umd.cs.findbugs.ba.jsr305 with annotations of type DottedClassName Modifier and Type Method Description java.lang.Class<?>ValidatorClassLoader. findClass(java.lang.String name)private java.lang.Class<?>ValidatorClassLoader. findClass(java.lang.String name, byte[] b) -
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 voidTypeQualifierNullnessAnnotationDatabase. 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
Fields in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassName Modifier and Type Field Description private java.lang.StringObligation. classNameMethods in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassName Modifier and Type Method Description java.lang.StringObligation. getClassName()Method parameters in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassName Modifier and Type Method Description ObligationObligationFactory. addObligation(java.lang.String className)ObligationObligationFactory. getObligationByName(java.lang.String className)Constructor parameters in edu.umd.cs.findbugs.ba.obl with annotations of type DottedClassName Constructor Description Obligation(java.lang.String className, int id) -
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.StringValueNumberAnalysis. getClassName(ValueNumber v)java.lang.StringValueNumberDataflow. getClassName(ValueNumber v)java.lang.StringValueNumberFactory. getClassName(ValueNumber v)Method parameters in edu.umd.cs.findbugs.ba.vna with annotations of type DottedClassName Modifier and Type Method Description ValueNumberValueNumberFactory. getClassObjectValue(java.lang.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 DottedClassName Modifier and Type Method Description static org.apache.bcel.generic.ObjectTypeBCELUtil. getObjectTypeInstance(java.lang.String className) -
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.StringClassDescriptor. getDottedClassName()Get the name of the class in dotted format.java.lang.StringClassDescriptor. getPackageName()Get the name of the package in dotted format.java.lang.StringClassDescriptor. toDottedClassName()Deprecated.useClassDescriptor.getDottedClassName()instead.Method parameters in edu.umd.cs.findbugs.classfile with annotations of type DottedClassName Modifier and Type Method Description ClassDescriptorDescriptorFactory. 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.StringFieldInfo. getClassName()java.lang.StringMethodInfo. getClassName()java.lang.StringFieldInfo. getPackageName()java.lang.StringMethodInfo. getPackageName() -
Uses of DottedClassName in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect with annotations of type DottedClassName Modifier and Type Field Description java.lang.StringRuntimeExceptionCapture.ExceptionThrown. exceptionClassprivate static java.lang.StringDontCatchNullPointerException. NULLPOINTER_EXCEPTION_FQCNprivate java.lang.StringUselessSubclassMethod. superclassNameMethods in edu.umd.cs.findbugs.detect with annotations of type DottedClassName Modifier and Type Method Description (package private) java.lang.StringFindHEmismatch. findHashedClassInSignature(java.lang.String sig)Method parameters in edu.umd.cs.findbugs.detect with annotations of type DottedClassName Modifier and Type Method Description private voidFindUnrelatedTypesInGenericContainer. addCheckedCall(java.lang.String className, java.lang.String methodName, int typeParameterIndex)private voidFindUnrelatedTypesInGenericContainer. addCheckedCall(java.lang.String className, java.lang.String methodName, java.lang.String sig, int argumentParameterIndex, int typeParameterIndex)protected voidDefaultEncodingDetector.DefaultEncodingAnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, DefaultEncodingDetector.DefaultEncodingAnnotation annotation)private booleanThrowingExceptions. doesThrowException(org.apache.bcel.classfile.Method m, java.lang.String exception)private booleanDontIgnoreResultOfPutIfAbsent. extendsConcurrentMap(java.lang.String className)private org.apache.bcel.classfile.MethodUselessSubclassMethod. findSuperclassMethod(java.lang.String superclassName, org.apache.bcel.classfile.Method subclassMethod)java.lang.StringUselessSubclassMethod. getPackage(java.lang.String classname)private static booleanConstructorThrow. isHandled(org.apache.bcel.classfile.JavaClass thrownEx, java.lang.String caughtEx)Checks if the thrown Exception is handled by the caught Exception.static booleanUnreadFields. isInjectionAttribute(java.lang.String annotationClass)private booleanThrowingExceptions. parentThrows(org.apache.bcel.classfile.JavaClass clazz, org.apache.bcel.classfile.Method method, java.lang.String exception)booleanUselessSubclassMethod. samePackage(java.lang.String classname1, java.lang.String classname2)booleanUselessSubclassMethod. samePackage(java.lang.String classname1, java.lang.String classname2)(package private) static java.lang.StringBuildCheckReturnAnnotationDatabase. simpleClassName(java.lang.String className)voidBuildCheckReturnAnnotationDatabase. visitAnnotation(java.lang.String annotationClassName, java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible)Constructor parameters in edu.umd.cs.findbugs.detect with annotations of type DottedClassName Constructor Description ExceptionThrown(java.lang.String exceptionClass, int offset)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 booleanViewFilter. matchedPrefixes(java.lang.String[] classSearchStrings, java.lang.String className)Deprecated.UseClassName.matchedPrefixes(String[],String)instead -
Uses of DottedClassName in edu.umd.cs.findbugs.plan
Method parameters in edu.umd.cs.findbugs.plan with annotations of type DottedClassName Modifier and Type Method Description booleanExecutionPlan. isActive(java.lang.String detectorClass) -
Uses of DottedClassName in edu.umd.cs.findbugs.util
Fields in edu.umd.cs.findbugs.util with annotations of type DottedClassName Modifier and Type Field Description static java.lang.StringValues. DOTTED_JAVA_IO_FILEstatic java.lang.StringValues. DOTTED_JAVA_LANG_CLASSstatic java.lang.StringValues. DOTTED_JAVA_LANG_ERRORstatic java.lang.StringValues. DOTTED_JAVA_LANG_EXCEPTIONstatic java.lang.StringValues. DOTTED_JAVA_LANG_INTEGERstatic java.lang.StringValues. DOTTED_JAVA_LANG_OBJECTstatic java.lang.StringValues. DOTTED_JAVA_LANG_RUNTIMEEXCEPTIONstatic java.lang.StringValues. DOTTED_JAVA_LANG_STRINGstatic java.lang.StringValues. DOTTED_JAVA_LANG_STRINGBUFFERstatic java.lang.StringValues. DOTTED_JAVA_LANG_STRINGBUILDERstatic java.lang.StringValues. DOTTED_JAVA_LANG_THROWABLEstatic java.lang.StringValues. DOTTED_JAVA_NIO_PATHMethods in edu.umd.cs.findbugs.util with annotations of type DottedClassName Modifier and Type Method Description static java.lang.StringClassName. extractPackageName(java.lang.String className)extract the package name from a dotted class name.static java.lang.StringClassName. fromFieldSignatureToDottedClassName(java.lang.String signature)Converts from signature to dotted class name (e.g., from Ljava/lang/String; to java.lang.String).static java.lang.StringClassName. 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 voidClassName. assertIsDotted(java.lang.String className)static java.lang.StringClassName. extractPackageName(java.lang.String className)extract the package name from a dotted class name.static java.lang.StringClassName. extractSimpleName(java.lang.String className)private static booleanMultiThreadedCodeIdentifierUtils. isConcurrentLockInterfaceCall(java.lang.String className, java.lang.String methodName)private static booleanMultiThreadedCodeIdentifierUtils. isInstanceOfLock(java.lang.String className)static booleanCollectionAnalysis. isSynchronizedCollection(java.lang.String className, java.lang.String methodName)Checks if a method is a synchronized collection creating one.static booleanClassName. 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.StringPreorderVisitor. getDottedClassName()Get the dotted class name for the current or most recently visited classjava.lang.StringPreorderVisitor. 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 DottedClassName Modifier and Type Method Description voidAnnotationVisitor. visitAnnotation(java.lang.String annotationClass, java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible)Visit annotation on a class, field or methodvoidAnnotationVisitor. visitParameterAnnotation(int p, java.lang.String annotationClass, java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map, boolean runtimeVisible)Visit annotation on a method parameter
-