edu.umd.cs.findbugs.model
public abstract class ClassNameRewriterUtil extends Object
Method Summary | |
---|---|
static FieldAnnotation | convertFieldAnnotation(ClassNameRewriter classNameRewriter, FieldAnnotation annotation)
Rewrite a FieldAnnotation to update the class name
and field signature, if needed.
|
static MethodAnnotation | convertMethodAnnotation(ClassNameRewriter classNameRewriter, MethodAnnotation annotation)
Rewrite a MethodAnnotation to update the class name,
and any class names mentioned in the method signature.
|
static String | rewriteMethodSignature(ClassNameRewriter classNameRewriter, String methodSignature)
Rewrite a method signature.
|
static String | rewriteSignature(ClassNameRewriter classNameRewriter, String signature)
Rewrite a signature.
|
Parameters: classNameRewriter a ClassNameRewriter annotation a FieldAnnotation
Returns: the possibly-rewritten FieldAnnotation
Parameters: classNameRewriter a ClassNameRewriter annotation a MethodAnnotation
Returns: the possibly-rewritten MethodAnnotation
Parameters: classNameRewriter a ClassNameRewriter methodSignature a method signature
Returns: the rewritten method signature
Parameters: classNameRewriter a ClassNameRewriter signature a signature (parameter, return type, or field)
Returns: rewritten signature with class name updated if required