类 LastBlocks
- java.lang.Object
-
- proguard.classfile.util.inject.location.LastBlocks
-
- 所有已实现的接口:
InjectStrategy
public class LastBlocks extends java.lang.Object implements InjectStrategy
An implementation of the InjectStrategy interface to find the potential last blocks of a method. The last block of a method is defined as the offset of return or throw opcodes within a method.
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 proguard.classfile.util.inject.location.InjectStrategy
InjectStrategy.InjectLocation
-
-
构造器概要
构造器 构造器 说明 LastBlocks()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 InjectStrategy.InjectLocation[]getAllSuitableInjectionLocation(ProgramClass targetClass, ProgramMethod targetMethod)Find offsets of return or throw instructions to inject a method invocation.InjectStrategy.InjectLocationgetSingleInjectionLocation(ProgramClass targetClass, ProgramMethod targetMethod)Find the first offset of return or throw instructions to inject a method invocation.
-
-
-
方法详细资料
-
getSingleInjectionLocation
public InjectStrategy.InjectLocation getSingleInjectionLocation(ProgramClass targetClass, ProgramMethod targetMethod)
Find the first offset of return or throw instructions to inject a method invocation.- 指定者:
getSingleInjectionLocation在接口中InjectStrategy- 参数:
targetClass- The class holding the method in which a method invocation will be injected.targetMethod- The target method to have a method invocation injected into.- 返回:
- An InjectLocation instance indicating the first offset suitable for injection.
-
getAllSuitableInjectionLocation
public InjectStrategy.InjectLocation[] getAllSuitableInjectionLocation(ProgramClass targetClass, ProgramMethod targetMethod)
Find offsets of return or throw instructions to inject a method invocation.- 指定者:
getAllSuitableInjectionLocation在接口中InjectStrategy- 参数:
targetClass- The class holding the method in which a method invocation will be injected.targetMethod- The target method to have a method invocation injected into.- 返回:
- An array of one InjectLocation instance indicating the first offset suitable for injection.
-
-