Uses of Interface
jdk.dynalink.Operation
Packages that use Operation
Package
Description
Contains interfaces and classes that are used to link an
invokedynamic call site.-
Uses of Operation in jdk.dynalink
Classes in jdk.dynalink that implement OperationModifier and TypeClassDescriptionfinal classOperation that associates a name with another operation.final classDescribes an operation that operates on at least oneNamespaceof an object.enumDefines the standard dynamic operations.Methods in jdk.dynalink that return OperationModifier and TypeMethodDescriptionNamedOperation.getBaseOperation()Returns the base operation of this named operation.static OperationNamedOperation.getBaseOperation(Operation op) If the passed operation is a named operation, returns itsNamedOperation.getBaseOperation(), otherwise returns the operation as is.NamespaceOperation.getBaseOperation()Returns the base operation of this named operation.static OperationNamespaceOperation.getBaseOperation(Operation op) If the passed operation is a namespace operation, returns itsNamespaceOperation.getBaseOperation(), otherwise returns the operation as is.final OperationCallSiteDescriptor.getOperation()Returns the operation at the call site.Methods in jdk.dynalink with parameters of type OperationModifier and TypeMethodDescriptionfinal CallSiteDescriptorCallSiteDescriptor.changeOperation(Operation newOperation) Finds or creates a call site descriptor that only differs in its operation from this descriptor.protected CallSiteDescriptorCallSiteDescriptor.changeOperationInternal(Operation newOperation) Finds or creates a call site descriptor that only differs in its operation from this descriptor.static booleanReturns true if the specified operation is aNamespaceOperationand its base operation is equal to the specified operation, and it contains the specified namespace.static StandardNamespaceIf the passed in operation is aNamespaceOperation, or aNamedOperationwrapping aNamespaceOperation, then it returns the first (if any)StandardNamespacein its namespace list.static OperationNamedOperation.getBaseOperation(Operation op) If the passed operation is a named operation, returns itsNamedOperation.getBaseOperation(), otherwise returns the operation as is.static OperationNamespaceOperation.getBaseOperation(Operation op) If the passed operation is a namespace operation, returns itsNamespaceOperation.getBaseOperation(), otherwise returns the operation as is.static ObjectIf the passed operation is a named operation, returns itsNamedOperation.getName(), otherwise returns null.static Namespace[]NamespaceOperation.getNamespaces(Operation op) If the passed operation is a namespace operation, returns itsNamespaceOperation.getNamespaces(), otherwise returns an empty array.Constructors in jdk.dynalink with parameters of type OperationModifierConstructorDescriptionCallSiteDescriptor(MethodHandles.Lookup lookup, Operation operation, MethodType methodType) Creates a new call site descriptor.NamedOperation(Operation baseOperation, Object name) Creates a new named operation.NamespaceOperation(Operation baseOperation, Namespace... namespaces) Constructs a new namespace operation.