Uses of Annotation Type
edu.umd.cs.findbugs.internalAnnotations.SlashedClassName
Packages that use SlashedClassName
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.
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.
Analysis engine classes to produce the analyses defined
in the edu.umd.cs.findbugs.classfile.analysis package.
-
Uses of SlashedClassName in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs with annotations of type SlashedClassNameModifier and TypeMethodDescriptionfinal StringPackageMemberAnnotation.getSlashedClassName()Get the dotted class name.Method parameters in edu.umd.cs.findbugs with annotations of type SlashedClassNameModifier and TypeMethodDescription@NonNull BugInstanceAdd a class annotation.@NonNull BugInstanceAdd a method annotation.static MethodAnnotationMethodAnnotation.fromForeignMethod(String className, String methodName, String methodSig, int accessFlags) Factory method to create the MethodAnnotation from the classname, method name, signature, etc.static XClass(package private) intOpcodeStack.resetForMethodEntry0(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 SlashedClassNameModifier and TypeFieldDescriptionprivate static final StringCheckReturnAnnotationDatabase.NAME_OF_CAN_IGNORE_RETURN_VALUEprivate static final StringCheckReturnAnnotationDatabase.NAME_OF_CHECK_RETURN_NULL_ERRORPRONEprivate static final StringCheckReturnAnnotationDatabase.NAME_OF_CHECK_RETURN_NULL_JSR305private static final StringCheckReturnAnnotationDatabase.NAME_OF_CHECK_RETURN_NULL_SPOTBUGSMethod parameters in edu.umd.cs.findbugs.ba with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic voidXFactory.assertSlashedClassName(String className) static XFieldXFactory.createXFieldUsingSlashedClassName(String className, String fieldName, String fieldSignature, boolean isStatic) Create an XField objectstatic XMethodXFactory.createXMethodUsingSlashedClassName(String className, String methodName, String methodSig, boolean isStatic) static XFieldXFactory.getExactXField(String className, String name, String signature, boolean isStatic) Get an XField object exactly matching given class, name, and signature.static @NonNull XFieldXFactory.getExactXField(String className, org.apache.bcel.classfile.Field f) (package private) static XClass -
Uses of SlashedClassName in edu.umd.cs.findbugs.classfile
Fields in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassNameModifier and TypeFieldDescriptionprivate final StringClassDescriptor.classNameprivate final StringFieldOrMethodDescriptor.slashedClassNameMethods in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassNameModifier and TypeMethodDescriptionfinal StringClassDescriptor.getClassName()FieldOrMethodDescriptor.getSlashedClassName()Method parameters in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic @NonNull ClassDescriptorDescriptorFactory.createClassDescriptor(String className) @NonNull ClassDescriptorDescriptorFactory.getClassDescriptor(String className) Get a ClassDescriptor for a class name in VM (slashed) format.DescriptorFactory.getFieldDescriptor(String className, String name, String signature, boolean isStatic) Get a FieldDescriptor.DescriptorFactory.getFieldDescriptor(String className, org.apache.bcel.classfile.Field ma) DescriptorFactory.getMethodDescriptor(String className, String name, String signature, boolean isStatic) Get a MethodDescriptor.Constructor parameters in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassNameModifierConstructorDescriptionprotectedClassDescriptor(String className) Constructor.FieldDescriptor(String className, String fieldName, String fieldSignature, boolean isStatic) Constructor.protectedFieldOrMethodDescriptor(String slashedClassName, String name, String signature, boolean isStatic) MethodDescriptor(String className, String methodName, String methodSignature) MethodDescriptor(String className, String methodName, 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 SlashedClassNameConstructor parameters in edu.umd.cs.findbugs.classfile.analysis with annotations of type SlashedClassNameModifierConstructorDescriptionprivateFieldInfo(String className, String fieldName, String fieldSignature, @Nullable String fieldSourceSignature, int accessFlags, Map<ClassDescriptor, AnnotationValue> fieldAnnotations, boolean isResolved) (package private)MethodInfo(String className, String methodName, String methodSignature, String methodSourceSignature, int accessFlags, boolean isUnconditionalThrower, boolean isUnsupported, boolean usesConcurrency, boolean hasBackBranch, boolean isStub, boolean isIdentity, boolean usesInvokeDynamic, int methodCallCount, String @Nullable [] exceptions, @Nullable MethodDescriptor accessMethodForMethod, @Nullable FieldDescriptor accessMethodForField, Map<ClassDescriptor, AnnotationValue> methodAnnotations, Map<Integer, 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 SlashedClassNameMethods in edu.umd.cs.findbugs.classfile.engine with annotations of type SlashedClassNameModifier and TypeMethodDescriptionprivate 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 SlashedClassNameMethod parameters in edu.umd.cs.findbugs.detect with annotations of type SlashedClassNameModifier and TypeMethodDescriptionprivate static booleanCovariantArrayAssignment.allImplementationsDerivedFromSubclass(String superClass, String subClass) private static booleanCovariantArrayAssignment.allImplementationsDerivedFromSubclass(String superClass, String subClass) (package private) static @Nullable NullnessAnnotationCheckRelaxingNullnessAnnotation.getNullness(String annotationDesc) private voidprivate void -
Uses of SlashedClassName in edu.umd.cs.findbugs.internalAnnotations
Classes in edu.umd.cs.findbugs.internalAnnotations with annotations of type SlashedClassNameModifier and TypeClassDescription@interfaceDenotes a class name or package name where the .Classes in edu.umd.cs.findbugs.internalAnnotations that implement interfaces with type arguments of type SlashedClassNameMethods in edu.umd.cs.findbugs.internalAnnotations with parameters of type SlashedClassNameModifier and TypeMethodDescription@NonNull javax.annotation.meta.WhenSlashedClassName.Checker.forConstantValue(@NonNull SlashedClassName annotation, Object value) -
Uses of SlashedClassName in edu.umd.cs.findbugs.util
Fields in edu.umd.cs.findbugs.util with annotations of type SlashedClassNameModifier and TypeFieldDescriptionstatic final StringValues.SLASHED_JAVA_LANG_BOOLEANstatic final StringValues.SLASHED_JAVA_LANG_BYTEstatic final StringValues.SLASHED_JAVA_LANG_CHARACTERstatic final StringValues.SLASHED_JAVA_LANG_CLASSstatic final StringValues.SLASHED_JAVA_LANG_DOUBLEstatic final StringValues.SLASHED_JAVA_LANG_ENUMstatic final StringValues.SLASHED_JAVA_LANG_ERRORstatic final StringValues.SLASHED_JAVA_LANG_EXCEPTIONstatic final StringValues.SLASHED_JAVA_LANG_FLOATstatic final StringValues.SLASHED_JAVA_LANG_INTEGERstatic final StringValues.SLASHED_JAVA_LANG_LONGstatic final StringValues.SLASHED_JAVA_LANG_OBJECTstatic final StringValues.SLASHED_JAVA_LANG_RECORDstatic final Stringstatic final StringValues.SLASHED_JAVA_LANG_SHORTstatic final StringValues.SLASHED_JAVA_LANG_STRINGstatic final Stringstatic final Stringstatic final StringValues.SLASHED_JAVA_LANG_THROWABLEstatic final StringValues.SLASHED_JAVA_UTIL_COLLECTIONstatic final StringValues.SLASHED_JAVA_UTIL_COMPARATORstatic final StringValues.SLASHED_JAVA_UTIL_LISTstatic final StringValues.SLASHED_JAVA_UTIL_MAPstatic final StringValues.SLASHED_JAVA_UTIL_SETstatic final StringValues.SLASHED_JAVA_UTIL_UUIDMethods in edu.umd.cs.findbugs.util with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic StringClassName.extractClassName(String originalName) Extract a slashed classname from a JVM classname or signature.static @Nullable StringClassName.fromFieldSignature(String signature) Converts from signature to slashed class name (e.g., from Ljava/lang/String; to java/lang/String).static StringClassName.toSlashedClassName(Class<?> class1) static StringClassName.toSlashedClassName(String className) Convert class name to slashed format.Method parameters in edu.umd.cs.findbugs.util with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic voidClassName.assertIsSlashed(String className) static @Nullable StringClassName.getPrimitiveType(String cls) static booleanClassName.isMathClass(String className) static StringClassName.toDottedClassName(String className) Convert class name to dotted format.static StringClassName.toSignature(String className) static StringClassName.toSlashedClassName(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 SlashedClassNameMethods in edu.umd.cs.findbugs.visitclass with annotations of type SlashedClassNameModifier and TypeMethodDescriptionDismantleBytecode.getClassConstantOperand()If the current opcode has a class constant operand, get the classname, slash-formatted.PreorderVisitor.getClassName()Get the slash-formatted class name for the current or most recently visited classPreorderVisitor.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 SlashedClassNameModifier and TypeMethodDescriptionstatic intUtil.getSizeOfSurroundingTryBlock(org.apache.bcel.classfile.ConstantPool constantPool, org.apache.bcel.classfile.Code code, @Nullable String vmNameOfExceptionClass, int pc)