public class RuntimeSignatureBuilder
extends java.lang.Object
Constructor and Description |
---|
RuntimeSignatureBuilder(Scope root) |
Modifier and Type | Method and Description |
---|---|
Scope |
add(java.lang.Class<?> c) |
private Scope |
add(Scope declaring,
Scope enclosing,
int modifiers,
java.lang.reflect.TypeVariable<?>[] typeVariables,
Kind kind,
java.lang.String id,
java.lang.reflect.Type mainType,
java.lang.reflect.Type[] parameterTypes,
java.lang.reflect.Type[] exceptionTypes) |
private GenericType |
convert(Scope source,
java.lang.reflect.Type t) |
private GenericType[] |
convert(java.lang.reflect.Type[] parameterTypes) |
private GenericParameter[] |
convert(java.lang.reflect.TypeVariable<?>[] vars) |
private static java.lang.String |
getDescriptor(java.lang.Class<?> c) |
static java.lang.String |
getDescriptor(java.lang.Class<?> base,
java.lang.Class<?>[] parameters) |
private Scope |
getEnclosingScope(java.lang.Class<?> c) |
private Scope |
getGlobalScope(java.lang.Class<?> c) |
static java.lang.String |
identity(java.lang.Class<?> c) |
static java.lang.String |
identity(java.lang.reflect.Constructor<?> m) |
static java.lang.String |
identity(java.lang.reflect.Field m) |
static java.lang.String |
identity(java.lang.reflect.Method m) |
final Scope root
public RuntimeSignatureBuilder(Scope root)
public static java.lang.String identity(java.lang.Class<?> c)
public static java.lang.String identity(java.lang.reflect.Method m)
public static java.lang.String identity(java.lang.reflect.Constructor<?> m)
public static java.lang.String identity(java.lang.reflect.Field m)
public static java.lang.String getDescriptor(java.lang.Class<?> base, java.lang.Class<?>[] parameters)
public Scope add(java.lang.Class<?> c)
private Scope getEnclosingScope(java.lang.Class<?> c)
private Scope getGlobalScope(java.lang.Class<?> c)
private Scope add(Scope declaring, Scope enclosing, int modifiers, java.lang.reflect.TypeVariable<?>[] typeVariables, Kind kind, java.lang.String id, java.lang.reflect.Type mainType, java.lang.reflect.Type[] parameterTypes, java.lang.reflect.Type[] exceptionTypes)
private GenericType convert(Scope source, java.lang.reflect.Type t)
private GenericParameter[] convert(java.lang.reflect.TypeVariable<?>[] vars)
private GenericType[] convert(java.lang.reflect.Type[] parameterTypes)
private static java.lang.String getDescriptor(java.lang.Class<?> c)