Package aQute.lib.aspects
Class Aspects
java.lang.Object
aQute.lib.aspects.Aspects
Minute library to do some aspect oriented programming without dragging in the
world. Should not be used for high performance things.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA builder to create a proxy that delegates to another object but can intercept calls, put something before, after and around calls.static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Aspects.InterceptBuilder<T> Create an intercepting proxy using a builder
-
Field Details
-
NORETURN
-
DEFAULT
-
-
Constructor Details
-
Aspects
public Aspects()
-
-
Method Details
-
intercept
Create an intercepting proxy using a builder- Parameters:
type- the type of the proxydelegate- the delegate to delegate to- Returns:
- a builder
-