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 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.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) -
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 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) -
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.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
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 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
Methods in edu.umd.cs.findbugs.util with annotations of type SlashedClassName Modifier and Type Method Description static java.lang.StringClassName. assertIsSlashed(java.lang.String className)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 java.lang.StringClassName. 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
Methods 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)
-