Package org.jf.dexlib2.util
Class SyntheticAccessorResolver
- java.lang.Object
-
- org.jf.dexlib2.util.SyntheticAccessorResolver
-
public class SyntheticAccessorResolver extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SyntheticAccessorResolver.AccessedMember
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description SyntheticAccessorResolver(Opcodes opcodes, java.lang.Iterable<? extends ClassDef> classDefs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SyntheticAccessorResolver.AccessedMember
getAccessedMember(MethodReference methodReference)
static boolean
looksLikeSyntheticAccessor(java.lang.String methodName)
-
-
-
Field Detail
-
METHOD
public static final int METHOD
- See Also:
- Constant Field Values
-
GETTER
public static final int GETTER
- See Also:
- Constant Field Values
-
SETTER
public static final int SETTER
- See Also:
- Constant Field Values
-
POSTFIX_INCREMENT
public static final int POSTFIX_INCREMENT
- See Also:
- Constant Field Values
-
PREFIX_INCREMENT
public static final int PREFIX_INCREMENT
- See Also:
- Constant Field Values
-
POSTFIX_DECREMENT
public static final int POSTFIX_DECREMENT
- See Also:
- Constant Field Values
-
PREFIX_DECREMENT
public static final int PREFIX_DECREMENT
- See Also:
- Constant Field Values
-
ADD_ASSIGNMENT
public static final int ADD_ASSIGNMENT
- See Also:
- Constant Field Values
-
SUB_ASSIGNMENT
public static final int SUB_ASSIGNMENT
- See Also:
- Constant Field Values
-
MUL_ASSIGNMENT
public static final int MUL_ASSIGNMENT
- See Also:
- Constant Field Values
-
DIV_ASSIGNMENT
public static final int DIV_ASSIGNMENT
- See Also:
- Constant Field Values
-
REM_ASSIGNMENT
public static final int REM_ASSIGNMENT
- See Also:
- Constant Field Values
-
AND_ASSIGNMENT
public static final int AND_ASSIGNMENT
- See Also:
- Constant Field Values
-
OR_ASSIGNMENT
public static final int OR_ASSIGNMENT
- See Also:
- Constant Field Values
-
XOR_ASSIGNMENT
public static final int XOR_ASSIGNMENT
- See Also:
- Constant Field Values
-
SHL_ASSIGNMENT
public static final int SHL_ASSIGNMENT
- See Also:
- Constant Field Values
-
SHR_ASSIGNMENT
public static final int SHR_ASSIGNMENT
- See Also:
- Constant Field Values
-
USHR_ASSIGNMENT
public static final int USHR_ASSIGNMENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
looksLikeSyntheticAccessor
public static boolean looksLikeSyntheticAccessor(java.lang.String methodName)
-
getAccessedMember
@Nullable public SyntheticAccessorResolver.AccessedMember getAccessedMember(@Nonnull MethodReference methodReference)
-
-