-
- Functional Interface:
- 这是一个功能界面,因此可以用作lambda表达式或方法引用的赋值对象。
@FunctionalInterface public interface GuardedInvocationTransformer
用于将一个受保护的调用转换为另一个的对象的接口。 典型用法是实现pre-link transformers
。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 GuardedInvocation
filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices)
给予一个有保护的调用,返回相同或可能不同的守卫调用。
-
-
-
方法详细信息
-
filter
GuardedInvocation filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices)
给予一个有保护的调用,返回相同或可能不同的守卫调用。- 参数
-
inv
- 原来守卫的调用。 -
linkRequest
- 生成调用的链接请求(通常由某个链接器)。 -
linkerServices
- 在创建新调用期间可以使用的链接器服务。 - 结果
-
传递的守卫调用或不同的调用,通常根据链接请求中的信息确定差异,以及在链接器服务的帮助下创建的不同调用。
null
是否接受的返回值取决于过滤器的用户。 - 异常
-
NullPointerException
- 如果任何传递的参数为空,则允许由实现抛出。
-
-