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 classSyntheticAccessorResolver.AccessedMember
-
Field Summary
Fields Modifier and Type Field Description static intADD_ASSIGNMENTstatic intAND_ASSIGNMENTstatic intDIV_ASSIGNMENTstatic intGETTERstatic intMETHODstatic intMUL_ASSIGNMENTstatic intOR_ASSIGNMENTstatic intPOSTFIX_DECREMENTstatic intPOSTFIX_INCREMENTstatic intPREFIX_DECREMENTstatic intPREFIX_INCREMENTstatic intREM_ASSIGNMENTstatic intSETTERstatic intSHL_ASSIGNMENTstatic intSHR_ASSIGNMENTstatic intSUB_ASSIGNMENTstatic intUSHR_ASSIGNMENTstatic intXOR_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.AccessedMembergetAccessedMember(MethodReference methodReference)static booleanlooksLikeSyntheticAccessor(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)
-
-