Client and backend. This class is shared: the same code is compiled into your app and into your server, so everything on this page works in both.

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()