@FunctionalInterface public interface GuardedInvocationTransformer
pre-link transformers
.Modifier and Type | Method and Description |
---|---|
GuardedInvocation |
filter(GuardedInvocation inv,
LinkRequest linkRequest,
LinkerServices linkerServices)
Given a guarded invocation, return either the same or potentially
different guarded invocation.
|
GuardedInvocation filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices)
inv
- the original guarded invocation.linkRequest
- the link request for which the invocation was
generated (usually by some linker).linkerServices
- the linker services that can be used during
creation of a new invocation.null
is an accepted return value
is dependent on the user of the filter.NullPointerException
- is allowed to be thrown by implementations
if any of the passed arguments is null.
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b134-2ubuntu1