public class AdvMethodInfo
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
Clazz |
derivedReturnClazz |
boolean |
needBridge |
ClazzFormalTypeParameter[] |
typeParamenterClazzes |
| 构造器和说明 |
|---|
AdvMethodInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getDerivedMethodDescriptor() |
java.lang.String |
getDerivedMethodSignature(ClazzFormalTypeParameter[] methodFormalTypeParameters) |
static java.lang.String |
getMethodDescriptor(Clazz derivedReturnClazz,
Clazz[] derivedParamClazzes) |
static java.lang.String |
getMethodSignature(Clazz derivedReturnClazz,
Clazz[] derivedParamClazzes,
ClazzFormalTypeParameter[] methodFormalTypeParameters) |
static AdvMethodInfo |
parseMethodInfo(java.lang.String descriptor,
java.lang.String signature,
java.util.List<ClazzFormalTypeParameter> formalTypeParameters) |
static Clazz |
resolveClassVariable(Clazz clazz,
java.util.List<ClazzFormalTypeParameter> formalTypeParameters) |
public Clazz derivedReturnClazz
public boolean needBridge
public ClazzFormalTypeParameter[] typeParamenterClazzes
public static Clazz resolveClassVariable(Clazz clazz, java.util.List<ClazzFormalTypeParameter> formalTypeParameters)
public static AdvMethodInfo parseMethodInfo(java.lang.String descriptor, java.lang.String signature, java.util.List<ClazzFormalTypeParameter> formalTypeParameters)
public java.lang.String getDerivedMethodDescriptor()
public static java.lang.String getMethodDescriptor(Clazz derivedReturnClazz, Clazz[] derivedParamClazzes)
public java.lang.String getDerivedMethodSignature(ClazzFormalTypeParameter[] methodFormalTypeParameters)
public static java.lang.String getMethodSignature(Clazz derivedReturnClazz, Clazz[] derivedParamClazzes, ClazzFormalTypeParameter[] methodFormalTypeParameters)
Copyright © 2020–2021. All rights reserved.