Uses of Annotation Interface
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.
-
Uses of SlashedClassName in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs with annotations of type SlashedClassNameModifier and TypeMethodDescriptionfinal String
PackageMemberAnnotation.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 MethodAnnotation
MethodAnnotation.fromForeignMethod
(String className, String methodName, String methodSig, int accessFlags) Factory method to create the MethodAnnotation from the classname, method name, signature, etc.static XClass
-
Uses of SlashedClassName in edu.umd.cs.findbugs.ba
Method parameters in edu.umd.cs.findbugs.ba with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic void
XFactory.assertSlashedClassName
(String className) static XField
XFactory.createXFieldUsingSlashedClassName
(String className, String fieldName, String fieldSignature, boolean isStatic) Create an XField objectstatic XMethod
XFactory.createXMethodUsingSlashedClassName
(String className, String methodName, String methodSig, boolean isStatic) static XField
XFactory.getExactXField
(String className, String name, String signature, boolean isStatic) Get an XField object exactly matching given class, name, and signature.static XField
XFactory.getExactXField
(String className, org.apache.bcel.classfile.Field f) -
Uses of SlashedClassName in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassNameModifier and TypeMethodDescriptionfinal String
ClassDescriptor.getClassName()
FieldOrMethodDescriptor.getSlashedClassName()
Method parameters in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic ClassDescriptor
ClassDescriptor.createClassDescriptor
(String className) Deprecated.static ClassDescriptor
DescriptorFactory.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 SlashedClassNameModifierConstructorDescriptionprotected
ClassDescriptor
(String className) Constructor.FieldDescriptor
(String className, String fieldName, String fieldSignature, boolean isStatic) Constructor.FieldOrMethodDescriptor
(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
Constructor parameters in edu.umd.cs.findbugs.classfile.analysis with annotations of type SlashedClassName -
Uses of SlashedClassName in edu.umd.cs.findbugs.internalAnnotations
Classes in edu.umd.cs.findbugs.internalAnnotations with annotations of type SlashedClassNameModifier and TypeClassDescription@interface
Denotes a class name or package name where the .Methods in edu.umd.cs.findbugs.internalAnnotations with parameters of type SlashedClassNameModifier and TypeMethodDescriptionjavax.annotation.meta.When
SlashedClassName.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 String
Values.SLASHED_JAVA_LANG_BOOLEAN
static final String
Values.SLASHED_JAVA_LANG_BYTE
static final String
Values.SLASHED_JAVA_LANG_CHARACTER
static final String
Values.SLASHED_JAVA_LANG_CLASS
static final String
Values.SLASHED_JAVA_LANG_DOUBLE
static final String
Values.SLASHED_JAVA_LANG_ERROR
static final String
Values.SLASHED_JAVA_LANG_EXCEPTION
static final String
Values.SLASHED_JAVA_LANG_FLOAT
static final String
Values.SLASHED_JAVA_LANG_INTEGER
static final String
Values.SLASHED_JAVA_LANG_LONG
static final String
Values.SLASHED_JAVA_LANG_OBJECT
static final String
static final String
Values.SLASHED_JAVA_LANG_SHORT
static final String
Values.SLASHED_JAVA_LANG_STRING
static final String
static final String
static final String
Values.SLASHED_JAVA_LANG_THROWABLE
static final String
Values.SLASHED_JAVA_UTIL_COLLECTION
static final String
Values.SLASHED_JAVA_UTIL_COMPARATOR
static final String
Values.SLASHED_JAVA_UTIL_LIST
static final String
Values.SLASHED_JAVA_UTIL_MAP
static final String
Values.SLASHED_JAVA_UTIL_SET
static final String
Values.SLASHED_JAVA_UTIL_UUID
Methods in edu.umd.cs.findbugs.util with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic String
ClassName.extractClassName
(String originalName) Extract a slashed classname from a JVM classname or signature.static String
ClassName.fromFieldSignature
(String signature) Converts from signature to slashed class name (e.g., from Ljava/lang/String; to java/lang/String).static String
ClassName.toSlashedClassName
(Class<?> class1) static String
ClassName.toSlashedClassName
(String className) Convert class name to slashed format.Method parameters in edu.umd.cs.findbugs.util with annotations of type SlashedClassNameModifier and TypeMethodDescriptionstatic void
ClassName.assertIsSlashed
(String className) static String
ClassName.getPrimitiveType
(String cls) static boolean
ClassName.isMathClass
(String className) static String
ClassName.toDottedClassName
(String className) Convert class name to dotted format.static String
ClassName.toSignature
(String className) static String
ClassName.toSlashedClassName
(String className) Convert class name to slashed format. -
Uses of SlashedClassName in edu.umd.cs.findbugs.visitclass
Methods 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 int
Util.getSizeOfSurroundingTryBlock
(org.apache.bcel.classfile.ConstantPool constantPool, org.apache.bcel.classfile.Code code, String vmNameOfExceptionClass, int pc)
DescriptorFactory.createClassDescriptor(String)
instead