10 Commits

Author SHA1 Message Date
Ben Gruver
3019737ed3 Make AnnotationEncodedValue implement BaseAnnotation 2012-10-15 22:19:42 -07:00
Ben Gruver
a8d9abfc24 Move the value type constants from EncodedValue to a new ValueType class 2012-10-15 21:38:53 -07:00
Ben Gruver
70aa787967 Make ReferenceType constants all caps 2012-10-15 20:06:15 -07:00
Ben Gruver
5581141868 Make ReferenceType constants static final, not just static 2012-10-15 20:05:24 -07:00
Ben Gruver
8daecd0246 Add some missing nullness attributes 2012-10-14 23:30:03 -07:00
Ben Gruver
9581b16739 Delete some old and/or half-baked javadoc from DexBackedField 2012-10-14 23:19:11 -07:00
Ben Gruver
be799799ff First commit of DexBacked implementations, for reading an existing dex file.
This is still a work in progress.
2012-10-14 22:57:57 -07:00
Ben Gruver
e2f00f0eba Add immutable implementations
Immutable implementations for all interfaces defined so far
2012-10-14 22:57:26 -07:00
Ben Gruver
c05d8d40e0 Add initial set of interfaces for dexlib2
This isn't everything that will be needed, but it's a good start
2012-10-14 22:56:56 -07:00
Ben Gruver
f7ab3f9ade Add new module for dexlib2 2012-10-14 22:15:56 -07:00