History log of /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/reflection/ReflectionClassDef.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c456c55c40d0731edb9913fae73f16b9d94ac45b 24-Sep-2015 Alex Light <allight@google.com> Make smali respect order of implements

Previously smali would reorder implements directives to be
alphabetical in the dex file. In the Java 8 Language the order of
interfaces may affect the order of initializer invocation when using
default methods. Therefore we will preserve this order in
smali/baksmai.

Bug: 24338722

Change-Id: I6851b02a5402c7d4cd4b60af54052c320e48d0bf
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/reflection/ReflectionClassDef.java
0a18ea7f8b62e51945a79ac37802133a24c9a742 13-Apr-2013 Ben Gruver <bgruv@google.com> Separate direct/virtual methods and static/instance fields in the ClassDef interface

This is unfortunately required to support not-quite-well-formed dex files
containing duplicate static/instance fields, or duplicate direct/virtual methods,
which dalvik inadvertently allows.

In cases when there are duplicate fields/methods in the same category, we
unambiguously remove/hide the latter duplicate fields/methods.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/reflection/ReflectionClassDef.java
39e4d4487e20041700f036a58a4dd7fb50e954bf 18-Mar-2013 Ben Gruver <bgruv@google.com> Fully implement common superclass functionality
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/reflection/ReflectionClassDef.java