| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final ClassLoader | |
| private final MethodType | |
| private final ArrayList | |
| private final MethodHandle | |
| private final LinkerServices | |
| private final SecureLookupSupplier | |
| private final OverloadedDynamicMethod | |
| private static final MethodHandle | |
| private static final MethodHandle | |
| private static final MethodHandle | |
| private final ArrayList |
| Access | Constructor and Description |
|---|---|
| pack-priv | OverloadedMethod(final List<MethodHandle> methodHandles, final OverloadedDynamicMethod parent, final ClassLoader callSiteClassLoader, final MethodType callSiteType, final LinkerServices linkerServices, final SecureLookupSupplier lookupSupplier)
|
| Modifier and Type | Method and Description |
|---|---|
| private MethodHandle | |
| private static void | |
| private static void | |
| private static String | |
| private MethodHandle | |
| private static Class | |
| pack-priv MethodHandle | |
| private MethodHandle | |
| private static String | |
| private MethodHandle | |
| private void | |
| private void |
| argTypesToMethods | back to summary |
|---|---|
| private final Map<ClassString, MethodHandle> argTypesToMethods | |
| callSiteClassLoader | back to summary |
|---|---|
| private final ClassLoader callSiteClassLoader | |
| callSiteType | back to summary |
|---|---|
| private final MethodType callSiteType | |
| fixArgMethods | back to summary |
|---|---|
| private final ArrayList<MethodHandle> fixArgMethods | |
| invoker | back to summary |
|---|---|
| private final MethodHandle invoker | |
| linkerServices | back to summary |
|---|---|
| private final LinkerServices linkerServices | |
| lookupSupplier | back to summary |
|---|---|
| private final SecureLookupSupplier lookupSupplier | |
| parent | back to summary |
|---|---|
| private final OverloadedDynamicMethod parent | |
| SELECT_METHOD | back to summary |
|---|---|
| private static final MethodHandle SELECT_METHOD | |
| THROW_AMBIGUOUS_METHOD | back to summary |
|---|---|
| private static final MethodHandle THROW_AMBIGUOUS_METHOD | |
| THROW_NO_SUCH_METHOD | back to summary |
|---|---|
| private static final MethodHandle THROW_NO_SUCH_METHOD | |
| varArgMethods | back to summary |
|---|---|
| private final ArrayList<MethodHandle> varArgMethods | |
| OverloadedMethod | back to summary |
|---|---|
| pack-priv OverloadedMethod(final List<MethodHandle> methodHandles, final OverloadedDynamicMethod parent, final ClassLoader callSiteClassLoader, final MethodType callSiteType, final LinkerServices linkerServices, final SecureLookupSupplier lookupSupplier) | |
| adaptThrower | back to summary |
|---|---|
| private MethodHandle adaptThrower(final MethodHandle rawThrower) | |
| appendSig | back to summary |
|---|---|
| private static void appendSig(final StringBuilder b, final MethodHandle m) | |
| appendTypes | back to summary |
|---|---|
| private static void appendTypes(final StringBuilder b, final Class<?>[] classes, final boolean varArg) | |
| argTypesString | back to summary |
|---|---|
| private static String argTypesString(final Class<?>[] classes) | |
| getAmbiguousMethodThrower | back to summary |
|---|---|
| private MethodHandle getAmbiguousMethodThrower(final Class<?>[] argTypes, final List<MethodHandle> methods) | |
| getCommonReturnType | back to summary |
|---|---|
| private static Class | |
| getInvoker | back to summary |
|---|---|
| pack-priv MethodHandle getInvoker() | |
| getNoSuchMethodThrower | back to summary |
|---|---|
| private MethodHandle getNoSuchMethodThrower(final Class<?>[] argTypes) | |
| getSignatureList | back to summary |
|---|---|
| private static String getSignatureList(final List<MethodHandle> methods) | |
| selectMethod | back to summary |
|---|---|
private MethodHandle selectMethod(final Object[] args)
| |
| throwAmbiguousMethod | back to summary |
|---|---|
private void throwAmbiguousMethod(final Class<?>[] argTypes, final List<MethodHandle> methods) throws NoSuchMethodException
| |
| throwNoSuchMethod | back to summary |
|---|---|
private void throwNoSuchMethod(final Class<?>[] argTypes) throws NoSuchMethodException
| |