@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-internal+0-2016-04-14-195246.buildd.src