Package org.jf.dexlib2.util
Class SyntheticAccessorResolver
java.lang.Object
org.jf.dexlib2.util.SyntheticAccessorResolver
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprivate final Map<MethodReference, SyntheticAccessorResolver.AccessedMember> static final intstatic final intstatic final intstatic final intprivate final SyntheticAccessorFSMstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionSyntheticAccessorResolver(Opcodes opcodes, Iterable<? extends ClassDef> classDefs) -
Method Summary
Modifier and TypeMethodDescriptiongetAccessedMember(MethodReference methodReference) static booleanlooksLikeSyntheticAccessor(String methodName) private static booleanmethodReferenceEquals(MethodReference ref1, MethodReference ref2)
-
Field Details
-
METHOD
public static final int METHOD- See Also:
-
GETTER
public static final int GETTER- See Also:
-
SETTER
public static final int SETTER- See Also:
-
POSTFIX_INCREMENT
public static final int POSTFIX_INCREMENT- See Also:
-
PREFIX_INCREMENT
public static final int PREFIX_INCREMENT- See Also:
-
POSTFIX_DECREMENT
public static final int POSTFIX_DECREMENT- See Also:
-
PREFIX_DECREMENT
public static final int PREFIX_DECREMENT- See Also:
-
ADD_ASSIGNMENT
public static final int ADD_ASSIGNMENT- See Also:
-
SUB_ASSIGNMENT
public static final int SUB_ASSIGNMENT- See Also:
-
MUL_ASSIGNMENT
public static final int MUL_ASSIGNMENT- See Also:
-
DIV_ASSIGNMENT
public static final int DIV_ASSIGNMENT- See Also:
-
REM_ASSIGNMENT
public static final int REM_ASSIGNMENT- See Also:
-
AND_ASSIGNMENT
public static final int AND_ASSIGNMENT- See Also:
-
OR_ASSIGNMENT
public static final int OR_ASSIGNMENT- See Also:
-
XOR_ASSIGNMENT
public static final int XOR_ASSIGNMENT- See Also:
-
SHL_ASSIGNMENT
public static final int SHL_ASSIGNMENT- See Also:
-
SHR_ASSIGNMENT
public static final int SHR_ASSIGNMENT- See Also:
-
USHR_ASSIGNMENT
public static final int USHR_ASSIGNMENT- See Also:
-
syntheticAccessorFSM
-
classDefMap
-
resolvedAccessors
-
-
Constructor Details
-
SyntheticAccessorResolver
-
-
Method Details
-
looksLikeSyntheticAccessor
-
getAccessedMember
@Nullable public SyntheticAccessorResolver.AccessedMember getAccessedMember(@Nonnull MethodReference methodReference) -
methodReferenceEquals
private static boolean methodReferenceEquals(@Nonnull MethodReference ref1, @Nonnull MethodReference ref2)
-