Uses of Class
edu.umd.cs.findbugs.internalAnnotations.SlashedClassName
-
Packages that use SlashedClassName 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.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.classfile.engine Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package.edu.umd.cs.findbugs.detect edu.umd.cs.findbugs.internalAnnotations edu.umd.cs.findbugs.util edu.umd.cs.findbugs.visitclass -
-
Uses of SlashedClassName in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs with annotations of type SlashedClassName Modifier and Type Method Description java.lang.StringPackageMemberAnnotation. getSlashedClassName()Get the dotted class name.Method parameters in edu.umd.cs.findbugs with annotations of type SlashedClassName Modifier and Type Method Description BugInstanceBugInstance. addClass(java.lang.String className)Add a class annotation.BugInstanceBugInstance. addMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)Add a method annotation.static MethodAnnotationMethodAnnotation. fromForeignMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)Factory method to create the MethodAnnotation from the classname, method name, signature, etc.static XClassLookup. getXClass(java.lang.String className)(package private) intOpcodeStack. resetForMethodEntry0(java.lang.String className, org.apache.bcel.classfile.Method m) -
Uses of SlashedClassName in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba with annotations of type SlashedClassName Modifier and Type Field Description private static java.lang.StringCheckReturnAnnotationDatabase. NAME_OF_CAN_IGNORE_RETURN_VALUEprivate static java.lang.StringCheckReturnAnnotationDatabase. NAME_OF_CHECK_RETURN_NULL_ERRORPRONEprivate static java.lang.StringCheckReturnAnnotationDatabase. NAME_OF_CHECK_RETURN_NULL_JSR305private static java.lang.StringCheckReturnAnnotationDatabase. NAME_OF_CHECK_RETURN_NULL_SPOTBUGSMethod parameters in edu.umd.cs.findbugs.ba with annotations of type SlashedClassName Modifier and Type Method Description static voidXFactory. assertSlashedClassName(java.lang.String className)static XFieldXFactory. createXFieldUsingSlashedClassName(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, boolean isStatic)Create an XField objectstatic XMethodXFactory. createXMethodUsingSlashedClassName(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)static XFieldXFactory. getExactXField(java.lang.String className, java.lang.String name, java.lang.String signature, boolean isStatic)Get an XField object exactly matching given class, name, and signature.static XFieldXFactory. getExactXField(java.lang.String className, org.apache.bcel.classfile.Field f)(package private) static XClassHierarchy2. getXClass(java.lang.String c) -
Uses of SlashedClassName in edu.umd.cs.findbugs.classfile
Fields in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassName Modifier and Type Field Description private java.lang.StringClassDescriptor. classNameprivate java.lang.StringFieldOrMethodDescriptor. slashedClassNameMethods in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassName Modifier and Type Method Description java.lang.StringClassDescriptor. getClassName()java.lang.StringFieldOrMethodDescriptor. getSlashedClassName()Method parameters in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassName Modifier and Type Method Description static ClassDescriptorClassDescriptor. createClassDescriptor(java.lang.String className)Deprecated.UseDescriptorFactory.createClassDescriptor(String)insteadstatic ClassDescriptorDescriptorFactory. createClassDescriptor(java.lang.String className)ClassDescriptorDescriptorFactory. getClassDescriptor(java.lang.String className)Get a ClassDescriptor for a class name in VM (slashed) format.FieldDescriptorDescriptorFactory. getFieldDescriptor(java.lang.String className, java.lang.String name, java.lang.String signature, boolean isStatic)Get a FieldDescriptor.FieldDescriptorDescriptorFactory. getFieldDescriptor(java.lang.String className, org.apache.bcel.classfile.Field ma)MethodDescriptorDescriptorFactory. getMethodDescriptor(java.lang.String className, java.lang.String name, java.lang.String signature, boolean isStatic)Get a MethodDescriptor.Constructor parameters in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassName Constructor Description ClassDescriptor(java.lang.String className)Constructor.FieldDescriptor(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, boolean isStatic)Constructor.FieldOrMethodDescriptor(java.lang.String slashedClassName, java.lang.String name, java.lang.String signature, boolean isStatic)MethodDescriptor(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature)MethodDescriptor(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, boolean isStatic)Constructor. -
Uses of SlashedClassName in edu.umd.cs.findbugs.classfile.analysis
Fields in edu.umd.cs.findbugs.classfile.analysis with annotations of type SlashedClassName Modifier and Type Field Description (package private) java.lang.StringMethodInfo.Builder. classNameConstructor parameters in edu.umd.cs.findbugs.classfile.analysis with annotations of type SlashedClassName Constructor Description Builder(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, int accessFlags)Builder(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, int accessFlags)FieldInfo(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, java.lang.String fieldSourceSignature, int accessFlags, java.util.Map<ClassDescriptor,AnnotationValue> fieldAnnotations, boolean isResolved)MethodInfo(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, java.lang.String methodSourceSignature, int accessFlags, boolean isUnconditionalThrower, boolean isUnsupported, boolean usesConcurrency, boolean hasBackBranch, boolean isStub, boolean isIdentity, boolean usesInvokeDynamic, int methodCallCount, java.lang.String[] exceptions, MethodDescriptor accessMethodForMethod, FieldDescriptor accessMethodForField, java.util.Map<ClassDescriptor,AnnotationValue> methodAnnotations, java.util.Map<java.lang.Integer,java.util.Map<ClassDescriptor,AnnotationValue>> methodParameterAnnotations, long variableIsSynthetic) -
Uses of SlashedClassName in edu.umd.cs.findbugs.classfile.engine
Fields in edu.umd.cs.findbugs.classfile.engine with annotations of type SlashedClassName Modifier and Type Field Description private java.lang.StringClassParserUsingASM. slashedClassNameMethods in edu.umd.cs.findbugs.classfile.engine with annotations of type SlashedClassName Modifier and Type Method Description private java.lang.StringClassParser. getClassName(int index)Get a class name from a CONSTANT_Class. -
Uses of SlashedClassName in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect with annotations of type SlashedClassName Modifier and Type Field Description private static java.lang.StringDumbMethods. CLASS_NAME_RANDOMMethod parameters in edu.umd.cs.findbugs.detect with annotations of type SlashedClassName Modifier and Type Method Description private static booleanCovariantArrayAssignment. allImplementationsDerivedFromSubclass(java.lang.String superClass, java.lang.String subClass)private static booleanCovariantArrayAssignment. allImplementationsDerivedFromSubclass(java.lang.String superClass, java.lang.String subClass)(package private) static NullnessAnnotationCheckRelaxingNullnessAnnotation. getNullness(java.lang.String annotationDesc)private voidNumberConstructor. handle(java.lang.String className, boolean isFloatingPoint, java.lang.String sig)private voidReflectiveClasses. process(java.lang.String className) -
Uses of SlashedClassName in edu.umd.cs.findbugs.internalAnnotations
Classes in edu.umd.cs.findbugs.internalAnnotations with annotations of type SlashedClassName Modifier and Type Class Description interfaceDottedClassNameDenotes a class name or package name where the .Methods in edu.umd.cs.findbugs.internalAnnotations with parameters of type SlashedClassName Modifier and Type Method Description javax.annotation.meta.WhenSlashedClassName.Checker. forConstantValue(SlashedClassName annotation, java.lang.Object value) -
Uses of SlashedClassName in edu.umd.cs.findbugs.util
Fields in edu.umd.cs.findbugs.util with annotations of type SlashedClassName Modifier and Type Field Description static java.lang.StringValues. SLASHED_JAVA_LANG_BOOLEANstatic java.lang.StringValues. SLASHED_JAVA_LANG_BYTEstatic java.lang.StringValues. SLASHED_JAVA_LANG_CHARACTERstatic java.lang.StringValues. SLASHED_JAVA_LANG_CLASSstatic java.lang.StringValues. SLASHED_JAVA_LANG_DOUBLEstatic java.lang.StringValues. SLASHED_JAVA_LANG_ENUMstatic java.lang.StringValues. SLASHED_JAVA_LANG_ERRORstatic java.lang.StringValues. SLASHED_JAVA_LANG_EXCEPTIONstatic java.lang.StringValues. SLASHED_JAVA_LANG_FLOATstatic java.lang.StringValues. SLASHED_JAVA_LANG_INTEGERstatic java.lang.StringValues. SLASHED_JAVA_LANG_LONGstatic java.lang.StringValues. SLASHED_JAVA_LANG_OBJECTstatic java.lang.StringValues. SLASHED_JAVA_LANG_RECORDstatic java.lang.StringValues. SLASHED_JAVA_LANG_RUNTIMEEXCEPTIONstatic java.lang.StringValues. SLASHED_JAVA_LANG_SHORTstatic java.lang.StringValues. SLASHED_JAVA_LANG_STRINGstatic java.lang.StringValues. SLASHED_JAVA_LANG_STRINGBUFFERstatic java.lang.StringValues. SLASHED_JAVA_LANG_STRINGBUILDERstatic java.lang.StringValues. SLASHED_JAVA_LANG_THROWABLEstatic java.lang.StringValues. SLASHED_JAVA_UTIL_COLLECTIONstatic java.lang.StringValues. SLASHED_JAVA_UTIL_COMPARATORstatic java.lang.StringValues. SLASHED_JAVA_UTIL_LISTstatic java.lang.StringValues. SLASHED_JAVA_UTIL_MAPstatic java.lang.StringValues. SLASHED_JAVA_UTIL_SETstatic java.lang.StringValues. SLASHED_JAVA_UTIL_UUIDMethods in edu.umd.cs.findbugs.util with annotations of type SlashedClassName Modifier and Type Method Description static java.lang.StringClassName. extractClassName(java.lang.String originalName)Extract a slashed classname from a JVM classname or signature.static java.lang.StringClassName. fromFieldSignature(java.lang.String signature)Converts from signature to slashed class name (e.g., from Ljava/lang/String; to java/lang/String).static java.lang.StringClassName. toSlashedClassName(java.lang.Class<?> class1)static java.lang.StringClassName. toSlashedClassName(java.lang.String className)Convert class name to slashed format.Method parameters in edu.umd.cs.findbugs.util with annotations of type SlashedClassName Modifier and Type Method Description static voidClassName. assertIsSlashed(java.lang.String className)static java.lang.StringClassName. getPrimitiveType(java.lang.String cls)static booleanClassName. isMathClass(java.lang.String className)static java.lang.StringClassName. toDottedClassName(java.lang.String className)Convert class name to dotted format.static java.lang.StringClassName. toSignature(java.lang.String className)static java.lang.StringClassName. toSlashedClassName(java.lang.String className)Convert class name to slashed format. -
Uses of SlashedClassName in edu.umd.cs.findbugs.visitclass
Fields in edu.umd.cs.findbugs.visitclass with annotations of type SlashedClassName Modifier and Type Field Description private java.lang.StringDismantleBytecode. classConstantOperandMethods in edu.umd.cs.findbugs.visitclass with annotations of type SlashedClassName Modifier and Type Method Description java.lang.StringDismantleBytecode. getClassConstantOperand()If the current opcode has a class constant operand, get the classname, slash-formatted.java.lang.StringPreorderVisitor. getClassName()Get the slash-formatted class name for the current or most recently visited classjava.lang.StringPreorderVisitor. getSuperclassName()Get the slash-formatted superclass name for the current or most recently visited classMethod parameters in edu.umd.cs.findbugs.visitclass with annotations of type SlashedClassName Modifier and Type Method Description static intUtil. getSizeOfSurroundingTryBlock(org.apache.bcel.classfile.ConstantPool constantPool, org.apache.bcel.classfile.Code code, java.lang.String vmNameOfExceptionClass, int pc)
-