public class MethodEntry
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
javaDocString
from doclet
|
static org.slf4j.Logger |
log |
java.lang.Class<?>[] |
parameterTypes |
java.lang.Class<?> |
returnType
reflected info if available
|
Constructor and Description |
---|
MethodEntry(java.lang.reflect.Method m)
transfer the non serializable java.reflect.Method to a serializable object
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getParameterNames() |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getParameters() |
static java.lang.String |
getPrettySignature(java.lang.String methodName,
java.lang.Class<?>[] parameterTypes,
java.lang.Class<?> returnType) |
java.lang.String |
getReturnType() |
java.lang.String |
getSignature()
getSignature provides a way to create a stringified method signature the
simplest way is to get the results from Class.getName() - this is a bit
different/arbitrary from the JNA format of method signatures
|
java.lang.String |
getSimpleParameterTypesAndNames() |
java.lang.String |
getSimpleReturnTypeName() |
java.lang.String |
toString() |
public static final org.slf4j.Logger log
public transient java.lang.Class<?> returnType
public transient java.lang.Class<?>[] parameterTypes
public java.lang.String javaDocString
public MethodEntry(java.lang.reflect.Method m)
m
- methodpublic java.lang.String getName()
public java.util.List<java.lang.String> getParameterNames()
public static final java.lang.String getPrettySignature(java.lang.String methodName, java.lang.Class<?>[] parameterTypes, java.lang.Class<?> returnType)
public final java.lang.String getSignature()
public java.lang.String getReturnType()
public java.lang.String getSimpleReturnTypeName()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getParameters()
public java.lang.String getSimpleParameterTypesAndNames()