| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static ConversionComparator. | compare(final Class<?> c1, final Class<?> c2, final Class<?>[] argTypes, final int i, final LinkerServices cmp)
|
| pack-priv static List | Returns: the list of maximally specific method handles.the list of method handles methods, final boolean whether to assume the method handles are varargs varArgs, final Class<?>[] concrete argument types for the invocation argTypes, final LinkerServices ls)Given a list of methods handles, returns a list of maximally specific methods, applying language-runtime specific conversion preferences. |
| pack-priv static List | Returns: the list of maximally specific methods.the list of methods methods, final boolean whether to assume the methods are varargs varArgs)Given a list of methods, returns a list of maximally specific methods. |
| private static <T> List | Returns: the list of maximally specific methods.the list of methods methods, final boolean whether to assume the methods are varargs varArgs, final Class<?>[] concrete argument types for the invocation argTypes, final LinkerServices ls, final Function<T, MethodType> methodTypeGetter)Given a list of methods, returns a list of maximally specific methods, applying language-runtime specific conversion preferences. |
| private static Class | |
| private static ConversionComparator. | isMoreSpecific(final MethodType t1, final MethodType t2, final boolean varArgs, final Class<?>[] argTypes, final LinkerServices ls)
|
| MaximallySpecific | back to summary |
|---|---|
| pack-priv MaximallySpecific() | |
| compare | back to summary |
|---|---|
| private static ConversionComparator. | |
| getMaximallySpecificMethodHandles | back to summary |
|---|---|
| pack-priv static List Given a list of methods handles, returns a list of maximally specific methods, applying language-runtime specific conversion preferences.
| |
| getMaximallySpecificMethods | back to summary |
|---|---|
| pack-priv static List Given a list of methods, returns a list of maximally specific methods.
| |
| getMaximallySpecificMethods | back to summary |
|---|---|
| private static <T> List Given a list of methods, returns a list of maximally specific methods, applying language-runtime specific conversion preferences. | |
| getParameterClass | back to summary |
|---|---|
| private static Class | |
| isMoreSpecific | back to summary |
|---|---|
| private static ConversionComparator. | |