Class MethodType

java.lang.Object
java.lang.invoke.MethodType

public class MethodType extends Object
Deprecated

these classes are used internally for Lambda compatibility

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