| 程序包 | 说明 |
|---|---|
| com.alibaba.bytekit.asm.binding | |
| com.alibaba.bytekit.asm.interceptor | |
| com.alibaba.bytekit.asm.location |
| 限定符和类型 | 方法和说明 |
|---|---|
Location |
BindingContext.getLocation() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BindingContext.setLocation(Location location) |
| 构造器和说明 |
|---|
BindingContext(Location location,
MethodProcessor methodProcessor,
StackSaver stackSaver) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Location> |
InterceptorProcessor.process(MethodProcessor methodProcessor) |
| 限定符和类型 | 类和说明 |
|---|---|
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
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Location> |
ThrowLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
LineLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
InvokeLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
ExceptionExitLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
EnterLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
SyncLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
VariableAccessLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
ExitLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
FieldAccessLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
LocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
SyncExitLocationMatcher.match(MethodProcessor methodProcessor) |
List<Location> |
InvokeLocationMatcher.matchForException(MethodProcessor methodProcessor) |
Copyright © 2018–2023. All rights reserved.