History log of /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
84c1762a62d7fc6638432c6c56e0422aa8cc6939 02-Jan-2013 Ben Gruver <bgruv@google.com> Merge DexBuffer functionality into DexBackedDexFile
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.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/dexbacked/DexBackedAnnotation.java
60ca2ce0aea7d834dfbc2535e841af4a2e95718d 13-Nov-2012 Ben Gruver <bgruv@google.com> Add base implementations of Annotation and AnnotationElement
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.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/dexbacked/DexBackedAnnotation.java
d1662b67fecaf835227aff3a136949a2358ccd4e 03-Nov-2012 Ben Gruver <bgruv@google.com> Refactor dexbacked implementations

Made construction of a new dexbacked item as light weight as possible,
only the very mimimum in computed/stored. Some of the values that were
previously calculated/loaded in the constructor are now lazily loaded
upon first use.

In general, nothing is cached, unless the item can't be fully read by
the consumer without causing the value to be computed multiple times.
Otherwise, it is up to the consume to decide if/when/what they want to
cache.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
25d385a441b95d56987c81f00f19297d799e1b31 21-Oct-2012 Ben Gruver <bgruv@google.com> General cleanup
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
380ca70a2ccb583d391e4b965dcb29eb2c6f386b 21-Oct-2012 Ben Gruver <bgruv@google.com> Implement skipping for all variable sized lists
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
36e2ee200517b36652a6e8fe1c5aa24ce249765e 21-Oct-2012 Ben Gruver <bgruv@google.com> Rename DexFileBuffer and DexFileReader to DexBuffer and DexReader
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
dc9e5455bc40510088daa43ec6a3bca77ffc48bc 20-Oct-2012 Ben Gruver <bgruv@google.com> Rename DexFile to DexFileBuffer
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
779bf9bccba5e27317e9b50a059fa1bae73decbb 20-Oct-2012 Ben Gruver <bgruv@google.com> Move DexFile and DexFileReader to the dexbacked package
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
8daecd0246fb0d4eb29f53ab4ef99b506d395401 15-Oct-2012 Ben Gruver <bgruv@google.com> Add some missing nullness attributes
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java
be799799ff8bbc5d86f8cfdc850947ab4f41695f 15-Oct-2012 Ben Gruver <bgruv@google.com> First commit of DexBacked implementations, for reading an existing dex file.

This is still a work in progress.
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedAnnotation.java