Package edu.umd.cs.findbugs.filter
Class SignatureUtil
- java.lang.Object
-
- edu.umd.cs.findbugs.filter.SignatureUtil
-
public class SignatureUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SignatureUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
createFieldSignature(java.lang.String type)
static java.lang.String
createMethodSignature(java.lang.String params, java.lang.String returns)
private static java.lang.String
scalarTypeToSignature(java.lang.String type)
private static java.lang.String
typeToSignature(java.lang.String type, boolean regex)
-
-
-
Method Detail
-
createMethodSignature
public static java.lang.String createMethodSignature(java.lang.String params, java.lang.String returns)
- Parameters:
params
- The parameters for this method signature, or null, for instanceint, long
returns
- The return for this method signature, or null, for instancedouble
- Returns:
- The method signature or (in case either
params
orreturns
are null) a regex pattern matching the signatures. When a regex is returned the first character will be '~'.
-
createFieldSignature
public static java.lang.String createFieldSignature(java.lang.String type)
-
typeToSignature
private static java.lang.String typeToSignature(java.lang.String type, boolean regex)
-
scalarTypeToSignature
private static java.lang.String scalarTypeToSignature(java.lang.String type)
-
-