AllowAdvice to every method
registered with BlockHound.Builder#allowBlockingCallsInside(String, String) .
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static @interface |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public DynamicType. | transform(DynamicType.
The dynamic builder to transform. builder,The description of the type currently being instrumented. typeDescription, ClassLoader The class loader of the instrumented class. Might be classLoader, JavaModule null to represent the bootstrap class loader.The class's module or module, ProtectionDomain null if the current VM does not support modules.The protection domain of the transformed type or protectionDomain)null if not availableImplements net. net..
|
| AllowancesByteBuddyTransformer | back to summary |
|---|---|
| pack-priv AllowancesByteBuddyTransformer(Map<String, Map<String, Boolean>> allowances) | |
| transform | back to summary |
|---|---|
| public DynamicType. Implements net. Doc from net. Allows for a transformation of a
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static BlockHoundRuntime. | |
| pack-priv static void |
| AllowAdvice | back to summary |
|---|---|
| pack-priv AllowAdvice() | |
| onEnter | back to summary |
|---|---|
pack-priv static BlockHoundRuntime.
| |
| onExit | back to summary |
|---|---|
pack-priv static void onExit(BlockHoundRuntime.
| |
| Modifier and Type | Class and Description |
|---|---|
| public static class | AllowancesByteBuddyTransformer.AllowedArgument.Factory
Binds advice method's argument annotated with |
AllowedArgument
to boolean where `true` means "allowed" and `false" means "disallowed"
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Class | getAnnotationType()
Implements net. |
| public Advice. | make(ParameterDescription.
The parameter description for which to resolve an offset mapping. target,The annotation that triggered this factory. annotation,true if the binding is applied using advice method delegation.Implements net. |
| methods | back to summary |
|---|---|
| pack-priv final Map<String, Boolean> methods | |
| Factory | back to summary |
|---|---|
| pack-priv Factory(Map<String, Boolean> methods) | |
| getAnnotationType | back to summary |
|---|---|
| public Class Implements net. Doc from net. Returns the annotation type of this factory.
| |
| make | back to summary |
|---|---|
| public Advice. Implements net. Doc from net. Creates a new offset mapping for the supplied parameter if possible.
| |