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.StringcreateFieldSignature(java.lang.String type)static java.lang.StringcreateMethodSignature(java.lang.String params, java.lang.String returns)private static java.lang.StringscalarTypeToSignature(java.lang.String type)private static java.lang.StringtypeToSignature(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, longreturns- The return for this method signature, or null, for instancedouble- Returns:
- The method signature or (in case either
paramsorreturnsare 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)
-
-