Uses of Interface
jdk.dynalink.Operation
-
Packages that use Operation 软件包 描述 jdk.dynalink 包含用于链接invokedynamic
呼叫站点的接口和类。 -
-
Uses of Operation in jdk.dynalink
Classes in jdk.dynalink that implement Operation 变量和类型 类 描述 class
NamedOperation
将名称与另一个操作相关联的操作。class
NamespaceOperation
描述对对象的至少一个Namespace
进行操作的操作。class
StandardOperation
定义标准动态操作。Methods in jdk.dynalink that return Operation 变量和类型 方法 描述 Operation
NamedOperation. getBaseOperation()
返回此命名操作的基本操作。static Operation
NamedOperation. getBaseOperation(Operation op)
如果传递的操作是命名操作,则返回其NamedOperation.getBaseOperation()
,否则返回操作。Operation
NamespaceOperation. getBaseOperation()
返回此命名操作的基本操作。static Operation
NamespaceOperation. getBaseOperation(Operation op)
如果传递的操作是命名空间操作,则返回其NamespaceOperation.getBaseOperation()
,否则返回操作。Operation
CallSiteDescriptor. getOperation()
返回呼叫站点的操作。Methods in jdk.dynalink with parameters of type Operation 变量和类型 方法 描述 CallSiteDescriptor
CallSiteDescriptor. changeOperation(Operation newOperation)
查找或创建仅在操作上与此描述符不同的调用站点描述符。protected CallSiteDescriptor
CallSiteDescriptor. changeOperationInternal(Operation newOperation)
查找或创建仅在操作上与此描述符不同的调用站点描述符。static boolean
NamespaceOperation. contains(Operation op, Operation baseOperation, Namespace namespace)
如果指定的操作是NamespaceOperation
并且其基本操作等于指定的操作,并且它包含指定的命名空间,则返回true。static StandardNamespace
StandardNamespace. findFirst(Operation op)
如果传入的操作是NamespaceOperation
,或NamedOperation
包装NamespaceOperation
,则它返回其命名空间列表中的第一个(如果有)StandardNamespace
。static Operation
NamedOperation. getBaseOperation(Operation op)
如果传递的操作是命名操作,则返回其NamedOperation.getBaseOperation()
,否则返回操作。static Operation
NamespaceOperation. getBaseOperation(Operation op)
如果传递的操作是命名空间操作,则返回其NamespaceOperation.getBaseOperation()
,否则返回操作。static Object
NamedOperation. getName(Operation op)
如果传递的操作是命名操作,则返回其NamedOperation.getName()
,否则返回null。static Namespace[]
NamespaceOperation. getNamespaces(Operation op)
如果传递的操作是命名空间操作,则返回其NamespaceOperation.getNamespaces()
,否则返回空数组。Constructors in jdk.dynalink with parameters of type Operation 构造器 描述 CallSiteDescriptor(MethodHandles.Lookup lookup, Operation operation, MethodType methodType)
创建一个新的调用站点描述符。NamedOperation(Operation baseOperation, Object name)
创建一个新的命名操作。NamespaceOperation(Operation baseOperation, Namespace... namespaces)
构造一个新的命名空间操作。
-