@FunctionalInterface public interface GuardedInvocationTransformer
pre-link transformers
.Modifier and Type | Method | 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. Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2015, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Ubuntu+0-9b158-1