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.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.String
PackageMemberAnnotation. getSlashedClassName()
Get the dotted class name.Method parameters in edu.umd.cs.findbugs with annotations of type SlashedClassName Modifier and Type Method Description BugInstance
BugInstance. addClass(java.lang.String className)
Add a class annotation.BugInstance
BugInstance. addMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)
Add a method annotation.static MethodAnnotation
MethodAnnotation. 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 XClass
Lookup. getXClass(java.lang.String className)
-
Uses of SlashedClassName in edu.umd.cs.findbugs.ba
Method parameters in edu.umd.cs.findbugs.ba with annotations of type SlashedClassName Modifier and Type Method Description static void
XFactory. assertSlashedClassName(java.lang.String className)
static XField
XFactory. createXFieldUsingSlashedClassName(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, boolean isStatic)
Create an XField objectstatic XMethod
XFactory. createXMethodUsingSlashedClassName(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)
static XField
XFactory. 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 XField
XFactory. getExactXField(java.lang.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 SlashedClassName Modifier and Type Method Description java.lang.String
ClassDescriptor. getClassName()
java.lang.String
FieldOrMethodDescriptor. getSlashedClassName()
Method parameters in edu.umd.cs.findbugs.classfile with annotations of type SlashedClassName Modifier and Type Method Description static ClassDescriptor
ClassDescriptor. createClassDescriptor(java.lang.String className)
Deprecated.UseDescriptorFactory.createClassDescriptor(String)
insteadstatic ClassDescriptor
DescriptorFactory. createClassDescriptor(java.lang.String className)
ClassDescriptor
DescriptorFactory. getClassDescriptor(java.lang.String className)
Get a ClassDescriptor for a class name in VM (slashed) format.FieldDescriptor
DescriptorFactory. getFieldDescriptor(java.lang.String className, java.lang.String name, java.lang.String signature, boolean isStatic)
Get a FieldDescriptor.FieldDescriptor
DescriptorFactory. getFieldDescriptor(java.lang.String className, org.apache.bcel.classfile.Field ma)
MethodDescriptor
DescriptorFactory. 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
Constructor 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)
-
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 interface
DottedClassName
Denotes 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.When
SlashedClassName.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.String
Values. SLASHED_JAVA_LANG_BOOLEAN
static java.lang.String
Values. SLASHED_JAVA_LANG_BYTE
static java.lang.String
Values. SLASHED_JAVA_LANG_CHARACTER
static java.lang.String
Values. SLASHED_JAVA_LANG_CLASS
static java.lang.String
Values. SLASHED_JAVA_LANG_DOUBLE
static java.lang.String
Values. SLASHED_JAVA_LANG_ERROR
static java.lang.String
Values. SLASHED_JAVA_LANG_EXCEPTION
static java.lang.String
Values. SLASHED_JAVA_LANG_FLOAT
static java.lang.String
Values. SLASHED_JAVA_LANG_INTEGER
static java.lang.String
Values. SLASHED_JAVA_LANG_LONG
static java.lang.String
Values. SLASHED_JAVA_LANG_OBJECT
static java.lang.String
Values. SLASHED_JAVA_LANG_RUNTIMEEXCEPTION
static java.lang.String
Values. SLASHED_JAVA_LANG_SHORT
static java.lang.String
Values. SLASHED_JAVA_LANG_STRING
static java.lang.String
Values. SLASHED_JAVA_LANG_STRINGBUFFER
static java.lang.String
Values. SLASHED_JAVA_LANG_STRINGBUILDER
static java.lang.String
Values. SLASHED_JAVA_LANG_THROWABLE
static java.lang.String
Values. SLASHED_JAVA_UTIL_COLLECTION
static java.lang.String
Values. SLASHED_JAVA_UTIL_COMPARATOR
static java.lang.String
Values. SLASHED_JAVA_UTIL_LIST
static java.lang.String
Values. SLASHED_JAVA_UTIL_MAP
static java.lang.String
Values. SLASHED_JAVA_UTIL_SET
static java.lang.String
Values. SLASHED_JAVA_UTIL_UUID
Methods in edu.umd.cs.findbugs.util with annotations of type SlashedClassName Modifier and Type Method Description static java.lang.String
ClassName. extractClassName(java.lang.String originalName)
Extract a slashed classname from a JVM classname or signature.static java.lang.String
ClassName. 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.String
ClassName. toSlashedClassName(java.lang.Class<?> class1)
static java.lang.String
ClassName. 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 void
ClassName. assertIsSlashed(java.lang.String className)
static java.lang.String
ClassName. getPrimitiveType(java.lang.String cls)
static boolean
ClassName. isMathClass(java.lang.String className)
static java.lang.String
ClassName. toDottedClassName(java.lang.String className)
Convert class name to dotted format.static java.lang.String
ClassName. toSignature(java.lang.String className)
static java.lang.String
ClassName. toSlashedClassName(java.lang.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 SlashedClassName Modifier and Type Method Description java.lang.String
DismantleBytecode. getClassConstantOperand()
If the current opcode has a class constant operand, get the classname, slash-formatted.java.lang.String
PreorderVisitor. getClassName()
Get the slash-formatted class name for the current or most recently visited classjava.lang.String
PreorderVisitor. 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 int
Util. getSizeOfSurroundingTryBlock(org.apache.bcel.classfile.ConstantPool constantPool, org.apache.bcel.classfile.Code code, java.lang.String vmNameOfExceptionClass, int pc)
-