History log of /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/iface/ClassDef.java
22c3185bb7c8618437eabe6c597549e0989ec4e6 18-Nov-2012 Ben Gruver <bgruv@google.com> Major cleanup of the interface and library in general
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java
c6e54994a7be1bdbdd751ede7c96e07e7fb1c84f 12-Nov-2012 Ben Gruver <bgruv@google.com> Use collections of annotations, not lists.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java
12b970ed4dfad768002335503e49c348ea0ed69b 11-Nov-2012 Ben Gruver <bgruv@google.com> Use collections instead of lists for variable size "lists" in the dex file

Only things that can be accessed in the dex file in a random access manner
should be exposed as a list. If the list must be read sequentially, it is
exposed in the interface as a Collection if the size is available up-front
or as an Iterable if the size can only be determined by iterating over the
list.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java
db389aa3a1d898d3a452f3f0b2220b334b23cb4c 05-Nov-2012 Ben Gruver <bgruv@google.com> Make ClassDef implement TypeReference
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java
c05d8d40e0160037cd2294dbcd82ba3101d9a834 15-Oct-2012 Ben Gruver <bgruv@google.com> Add initial set of interfaces for dexlib2

This isn't everything that will be needed, but it's a good start
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ClassDef.java