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 TypeMethodDescriptionAdd a class annotation.Add 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 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 ClassDescriptorClassDescriptor.createClassDescriptor(String className) Deprecated.static ClassDescriptorDescriptorFactory.createClassDescriptor(String className) DescriptorFactory.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, 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[] exceptions, MethodDescriptor accessMethodForMethod, 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 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 TypeMethodDescriptionjavax.annotation.meta.WhenSlashedClassName.Checker.forConstantValue(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 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 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, String vmNameOfExceptionClass, int pc)
DescriptorFactory.createClassDescriptor(String)instead