public class MethodType

  1. Object
  2. MethodType
Deprecated. these classes are used internally for Lambda compatibility

Constructors

public MethodType()

Methods

public static MethodType methodType(Class<?> a, Class<?>[] b)
public static MethodType methodType(Class<?> a, List<Class<?>> b)
public static MethodType methodType(Class<?> a, Class<?> b, Class<?>... c)
public static MethodType methodType(Class<?> a)
public static MethodType methodType(Class<?> a, Class<?> b)
public static MethodType methodType(Class<?> a, MethodType b)
public static MethodType genericMethodType(int a, boolean b)
public static MethodType genericMethodType(int a)
public MethodType changeParameterType(int a, Class<?> b)
public MethodType insertParameterTypes(int a, Class<?>... b)
public MethodType appendParameterTypes(Class<?>... a)
public MethodType insertParameterTypes(int a, List<Class<?>> b)
public MethodType appendParameterTypes(List<Class<?>> a)
public MethodType dropParameterTypes(int a, int b)
public MethodType changeReturnType(Class<?> a)
public boolean hasPrimitives()
public boolean hasWrappers()
public MethodType erase()
public MethodType generic()
public MethodType wrap()
public MethodType unwrap()
public Class<?> parameterType(int a)
public int parameterCount()
public Class<?> returnType()
public List<Class<?>> parameterList()
public Class<?>[] parameterArray()

Inherited methods

Constructor details

MethodType

public MethodType()

Method details

methodType

public static MethodType methodType(Class<?> a, Class<?>[] b)

methodType

public static MethodType methodType(Class<?> a, List<Class<?>> b)

methodType

public static MethodType methodType(Class<?> a, Class<?> b, Class<?>... c)

methodType

public static MethodType methodType(Class<?> a)

methodType

public static MethodType methodType(Class<?> a, Class<?> b)

methodType

public static MethodType methodType(Class<?> a, MethodType b)

genericMethodType

public static MethodType genericMethodType(int a, boolean b)

genericMethodType

public static MethodType genericMethodType(int a)

changeParameterType

public MethodType changeParameterType(int a, Class<?> b)

insertParameterTypes

public MethodType insertParameterTypes(int a, Class<?>... b)

appendParameterTypes

public MethodType appendParameterTypes(Class<?>... a)

insertParameterTypes

public MethodType insertParameterTypes(int a, List<Class<?>> b)

appendParameterTypes

public MethodType appendParameterTypes(List<Class<?>> a)

dropParameterTypes

public MethodType dropParameterTypes(int a, int b)

changeReturnType

public MethodType changeReturnType(Class<?> a)

hasPrimitives

public boolean hasPrimitives()

hasWrappers

public boolean hasWrappers()

erase

public MethodType erase()

generic

public MethodType generic()

wrap

public MethodType wrap()

unwrap

public MethodType unwrap()

parameterType

public Class<?> parameterType(int a)

parameterCount

public int parameterCount()

returnType

public Class<?> returnType()

parameterList

public List<Class<?>> parameterList()

parameterArray

public Class<?>[] parameterArray()