public class SignatureBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
methodName |
static java.lang.String |
PARAM_NONE |
static java.lang.String |
PARAM_STRING |
private java.util.List<java.lang.String> |
paramTypes |
private java.lang.String |
returnType |
static java.lang.String |
SIG_BOOLEAN_TO_VOID |
static java.lang.String |
SIG_BYTE_ARRAY |
static java.lang.String |
SIG_CHAR_ARRAY |
static java.lang.String |
SIG_COLLECTION_TO_PRIMITIVE_BOOLEAN |
static java.lang.String |
SIG_INT_TO_BOOLEAN |
static java.lang.String |
SIG_INT_TO_INT |
static java.lang.String |
SIG_INT_TO_OBJECT |
static java.lang.String |
SIG_INT_TO_VOID |
static java.lang.String |
SIG_LONG_AND_INT_TO_VOID |
static java.lang.String |
SIG_LONG_TO_LONG |
static java.lang.String |
SIG_LONG_TO_VOID |
static java.lang.String |
SIG_OBJECT_ARRAY |
static java.lang.String |
SIG_OBJECT_TO_BOOLEAN |
static java.lang.String |
SIG_OBJECT_TO_OBJECT |
static java.lang.String |
SIG_OBJECT_TO_STRING |
static java.lang.String |
SIG_OBJECT_TO_VOID |
static java.lang.String |
SIG_PRIMITIVE_BOOLEAN_TO_BOOLEAN |
static java.lang.String |
SIG_READ_OBJECT |
static java.lang.String |
SIG_STRING_AND_OBJECT_TO_VOID |
static java.lang.String |
SIG_STRING_ARRAY |
static java.lang.String |
SIG_STRING_TO_BOOLEAN |
static java.lang.String |
SIG_STRING_TO_INT |
static java.lang.String |
SIG_STRING_TO_VOID |
static java.lang.String |
SIG_THROWABLE_TO_VOID |
static java.lang.String |
SIG_TWO_OBJECTS_TO_OBJECT |
static java.lang.String |
SIG_TWO_STRINGS_TO_VOID |
static java.lang.String |
SIG_VOID_TO_BOOLEAN |
static java.lang.String |
SIG_VOID_TO_INT |
static java.lang.String |
SIG_VOID_TO_LONG |
static java.lang.String |
SIG_VOID_TO_OBJECT |
static java.lang.String |
SIG_VOID_TO_STRING |
static java.lang.String |
SIG_VOID_TO_VOID |
Constructor and Description |
---|
SignatureBuilder()
Defaults assume that the method name is not included, there are no parameters, and the method returns void.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
build() |
private java.lang.String |
join(java.util.List<java.lang.String> strings) |
java.lang.String |
toString() |
SignatureBuilder |
withMethodName(java.lang.String name) |
SignatureBuilder |
withoutReturnType() |
SignatureBuilder |
withParamTypes(java.lang.Class<?>... types) |
SignatureBuilder |
withParamTypes(java.lang.String... types) |
SignatureBuilder |
withReturnType(java.lang.Class<?> type) |
SignatureBuilder |
withReturnType(java.lang.String type) |
public static final java.lang.String SIG_VOID_TO_VOID
public static final java.lang.String SIG_VOID_TO_BOOLEAN
public static final java.lang.String SIG_VOID_TO_INT
public static final java.lang.String SIG_VOID_TO_LONG
public static final java.lang.String SIG_VOID_TO_STRING
public static final java.lang.String SIG_VOID_TO_OBJECT
public static final java.lang.String SIG_INT_TO_VOID
public static final java.lang.String SIG_INT_TO_BOOLEAN
public static final java.lang.String SIG_INT_TO_OBJECT
public static final java.lang.String SIG_INT_TO_INT
public static final java.lang.String SIG_BOOLEAN_TO_VOID
public static final java.lang.String SIG_LONG_TO_VOID
public static final java.lang.String SIG_LONG_TO_LONG
public static final java.lang.String SIG_LONG_AND_INT_TO_VOID
public static final java.lang.String SIG_OBJECT_TO_VOID
public static final java.lang.String SIG_OBJECT_TO_OBJECT
public static final java.lang.String SIG_OBJECT_TO_BOOLEAN
public static final java.lang.String SIG_OBJECT_TO_STRING
public static final java.lang.String SIG_TWO_OBJECTS_TO_OBJECT
public static final java.lang.String SIG_THROWABLE_TO_VOID
public static final java.lang.String SIG_STRING_TO_VOID
public static final java.lang.String SIG_TWO_STRINGS_TO_VOID
public static final java.lang.String SIG_STRING_AND_OBJECT_TO_VOID
public static final java.lang.String SIG_STRING_TO_BOOLEAN
public static final java.lang.String SIG_STRING_TO_INT
public static final java.lang.String SIG_PRIMITIVE_BOOLEAN_TO_BOOLEAN
public static final java.lang.String SIG_COLLECTION_TO_PRIMITIVE_BOOLEAN
public static final java.lang.String SIG_READ_OBJECT
public static final java.lang.String SIG_BYTE_ARRAY
public static final java.lang.String SIG_CHAR_ARRAY
public static final java.lang.String SIG_OBJECT_ARRAY
public static final java.lang.String SIG_STRING_ARRAY
public static final java.lang.String PARAM_NONE
public static final java.lang.String PARAM_STRING
private java.lang.String methodName
private java.util.List<java.lang.String> paramTypes
private java.lang.String returnType
public SignatureBuilder()
public SignatureBuilder withMethodName(java.lang.String name)
public SignatureBuilder withParamTypes(java.lang.String... types)
public SignatureBuilder withParamTypes(java.lang.Class<?>... types)
public SignatureBuilder withReturnType(java.lang.String type)
public SignatureBuilder withReturnType(java.lang.Class<?> type)
public SignatureBuilder withoutReturnType()
public java.lang.String build()
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.String join(java.util.List<java.lang.String> strings)
Copyright © 2005-2018 MeBigFatGuy.com. All Rights Reserved.