public class SyntheticAccessorResolver
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SyntheticAccessorResolver.AccessedMember |
| Modifier and Type | Field and Description |
|---|---|
static int |
ADD_ASSIGNMENT |
static int |
AND_ASSIGNMENT |
static int |
DIV_ASSIGNMENT |
static int |
GETTER |
static int |
METHOD |
static int |
MUL_ASSIGNMENT |
static int |
OR_ASSIGNMENT |
static int |
POSTFIX_DECREMENT |
static int |
POSTFIX_INCREMENT |
static int |
PREFIX_DECREMENT |
static int |
PREFIX_INCREMENT |
static int |
REM_ASSIGNMENT |
static int |
SETTER |
static int |
SHL_ASSIGNMENT |
static int |
SHR_ASSIGNMENT |
static int |
SUB_ASSIGNMENT |
static int |
USHR_ASSIGNMENT |
static int |
XOR_ASSIGNMENT |
| Constructor and Description |
|---|
SyntheticAccessorResolver(Opcodes opcodes,
java.lang.Iterable<? extends ClassDef> classDefs) |
| Modifier and Type | Method and Description |
|---|---|
SyntheticAccessorResolver.AccessedMember |
getAccessedMember(MethodReference methodReference) |
static boolean |
looksLikeSyntheticAccessor(java.lang.String methodName) |
public static final int METHOD
public static final int GETTER
public static final int SETTER
public static final int POSTFIX_INCREMENT
public static final int PREFIX_INCREMENT
public static final int POSTFIX_DECREMENT
public static final int PREFIX_DECREMENT
public static final int ADD_ASSIGNMENT
public static final int SUB_ASSIGNMENT
public static final int MUL_ASSIGNMENT
public static final int DIV_ASSIGNMENT
public static final int REM_ASSIGNMENT
public static final int AND_ASSIGNMENT
public static final int OR_ASSIGNMENT
public static final int XOR_ASSIGNMENT
public static final int SHL_ASSIGNMENT
public static final int SHR_ASSIGNMENT
public static final int USHR_ASSIGNMENT
public static boolean looksLikeSyntheticAccessor(java.lang.String methodName)
@Nullable public SyntheticAccessorResolver.AccessedMember getAccessedMember(@Nonnull MethodReference methodReference)