Class MethodType
java.lang.Object
java.lang.invoke.MethodType
Deprecated
these classes are used internally for Lambda compatibility
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendParameterTypes(java.lang.Class<?>... a) appendParameterTypes(List<java.lang.Class<?>> a) changeParameterType(int a, java.lang.Class<?> b) changeReturnType(java.lang.Class<?> a) dropParameterTypes(int a, int b) erase()generic()static MethodTypegenericMethodType(int a) static MethodTypegenericMethodType(int a, boolean b) booleanbooleaninsertParameterTypes(int a, java.lang.Class<?>... b) insertParameterTypes(int a, List<java.lang.Class<?>> b) static MethodTypemethodType(java.lang.Class<?> a) static MethodTypemethodType(java.lang.Class<?> a, java.lang.Class<?> b) static MethodTypemethodType(java.lang.Class<?> a, java.lang.Class<?>[] b) static MethodTypemethodType(java.lang.Class<?> a, java.lang.Class<?> b, java.lang.Class<?>... c) static MethodTypemethodType(java.lang.Class<?> a, MethodType b) static MethodTypemethodType(java.lang.Class<?> a, List<java.lang.Class<?>> b) java.lang.Class<?>[]intList<java.lang.Class<?>> java.lang.Class<?> parameterType(int a) java.lang.Class<?> unwrap()wrap()
-
Constructor Details
-
MethodType
public MethodType()
-
-
Method Details
-
methodType
-
methodType
-
methodType
public static MethodType methodType(java.lang.Class<?> a, java.lang.Class<?> b, java.lang.Class<?>... c) -
methodType
-
methodType
-
methodType
-
genericMethodType
-
genericMethodType
-
changeParameterType
-
insertParameterTypes
-
appendParameterTypes
-
insertParameterTypes
-
appendParameterTypes
-
dropParameterTypes
-
changeReturnType
-
hasPrimitives
public boolean hasPrimitives() -
hasWrappers
public boolean hasWrappers() -
erase
-
generic
-
wrap
-
unwrap
-
parameterType
public java.lang.Class<?> parameterType(int a) -
parameterCount
public int parameterCount() -
returnType
public java.lang.Class<?> returnType() -
parameterList
-
parameterArray
public java.lang.Class<?>[] parameterArray()
-