| Package | Description |
|---|---|
| com.alibaba.bytekit.asm.binding | |
| com.alibaba.bytekit.asm.interceptor | |
| com.alibaba.bytekit.asm.location |
| Modifier and Type | Method and Description |
|---|---|
Location |
BindingContext.getLocation() |
| Modifier and Type | Method and Description |
|---|---|
void |
BindingContext.setLocation(Location location) |
| Constructor and Description |
|---|
BindingContext(Location location,
MethodProcessor methodProcessor,
StackSaver stackSaver) |
| Modifier and Type | Method and Description |
|---|---|
List<Location> |
InterceptorProcessor.process(MethodProcessor methodProcessor) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Location.ExceptionExitLocation
location identifying a method exceptional exit trigger point
|
static class |
Location.ExitLocation
location identifying a method exit trigger point
|
static class |
Location.FieldAccessLocation
location identifying a field access trigger point
|
static class |
Location.InvokeExceptionExitLocation
location identifying a method exceptional exit trigger point
|
static class |
Location.InvokeLocation
location identifying a method invocation trigger point
|
static class |
Location.LineLocation
location identifying a method line trigger point
|
static class |
Location.SyncEnterLocation
location identifying a synchronization trigger point
|
static class |
Location.SyncExitLocation
location identifying a synchronization trigger point
|
static class |
Location.ThrowLocation
location identifying a throw trigger point
|
| Modifier and Type | Method and Description |
|---|---|
List<Location> |
LineLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
ExitLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
FieldAccessLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
EnterLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
SyncExitLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
SyncLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
InvokeLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
VariableAccessLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
ExceptionExitLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
LocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
ThrowLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
InvokeLocationMatcher.matchForException(MethodProcessor methodProcessor) |
Copyright © 2018–2021. All rights reserved.