Класс SimpleRelinkableCallSite
- java.lang.Object
-
- java.lang.invoke.CallSite
-
- java.lang.invoke.MutableCallSite
-
- jdk.dynalink.support.AbstractRelinkableCallSite
-
- jdk.dynalink.support.SimpleRelinkableCallSite
- Все реализованные интерфейсы:
RelinkableCallSite
public class SimpleRelinkableCallSite extends AbstractRelinkableCallSite
Сайт вызова с переподключением, который реализует стратегию мономорфного кэширования встраивания, связанный только с одним GuardedInvocation в любой момент времени. Если защита этого единственного вызова не пройдена, или у него есть недействительная точка переключения, или было сгенерировано исключение для аннулирования, то сайт вызова будет отброшен, и его связанный DynamicLinker будет запрошен для переподключения.
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SimpleRelinkableCallSite(CallSiteDescriptor descriptor) |
Создаёт новый сайт вызова со стратегией мономорфного кэширования встраивания. |
Краткое описание методов
Методы, унаследованные от класса java.lang.invoke.MutableCallSite
getTarget, setTarget, syncAll
Методы, унаследованные от класса java.lang.invoke.CallSite
dynamicInvoker, type
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, унаследованные от интерфейса jdk.dynalink.RelinkableCallSite
getDescriptor, initialize, relink, resetAndRelink
Подробное описание конструкторов
SimpleRelinkableCallSite
public SimpleRelinkableCallSite(CallSiteDescriptor descriptor)
Создаёт новый сайт вызова со стратегией мономорфного кэширования встраивания.
- Параметры:
-
descriptor- описание этого сайта вызова
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.dynalink/jdk/dynalink/support/SimpleRelinkableCallSite.html