| Package | Description |
|---|---|
| aQute.lib.aspects | |
| aQute.lib.exceptions |
| Modifier and Type | Method and Description |
|---|---|
<A,R> Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.intercept(FunctionWithException<A,R> intercept,
String name,
Class<A> type)
Intercept a one argument method call
|
Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.intercept(FunctionWithException<Aspects.Invocation,Object> intercept,
String name,
Class<?>... types)
Intercept a method call with a lambda.
|
| Modifier and Type | Method and Description |
|---|---|
static <T,R> Function<T,R> |
FunctionWithException.asFunction(FunctionWithException<T,R> unchecked) |
static <T,R> Function<T,R> |
FunctionWithException.asFunctionOrElse(FunctionWithException<T,R> unchecked,
R orElse) |
static <T,R> Function<T,R> |
FunctionWithException.asFunctionOrElseGet(FunctionWithException<T,R> unchecked,
Supplier<? extends R> orElseGet) |
Copyright © 2021. All rights reserved.