summaryrefslogtreecommitdiffstats
path: root/dexgen
Commit message (Collapse)AuthorAgeFilesLines
* am 4cd5f4e3: Merge "Add user-friendly constructors to StdField"Brett Chabot2010-09-231-1/+30
|\ | | | | | | | | | | | | Merge commit '4cd5f4e3732f5fc5f4f13aeefc1a479f2bf77618' into dalvik-dev * commit '4cd5f4e3732f5fc5f4f13aeefc1a479f2bf77618': Add user-friendly constructors to StdField
| * Add user-friendly constructors to StdFieldPiotr Gurgul2010-09-231-1/+30
| | | | | | | | | | | | | | This is to simplify programmatic use of StdField to create dex fields dynamically without knowledge of the dex internal format. Change-Id: Ib11980509e0336d1e0253b6d480240d6832b73dd
* | am a7f5cee6: Merge "Add type name conversion methods for dexgen"Piotr Gurgul2010-09-162-3/+86
|\| | | | | | | | | | | | | Merge commit 'a7f5cee6539fbfd6fd145614a5970f05439a648f' into dalvik-dev * commit 'a7f5cee6539fbfd6fd145614a5970f05439a648f': Add type name conversion methods for dexgen
| * Merge "Add type name conversion methods for dexgen"Piotr Gurgul2010-09-162-3/+86
| |\
| | * Add type name conversion methods for dexgenPiotr Gurgul2010-09-152-3/+86
| | | | | | | | | | | | | | | | | | | | | | | | Methods added to Type and CstType classes are supposed to adapt various type names and signatures from the format returned by Java reflection into format accepted by ClassDefItem. Change-Id: Iefbf87cfac89f6041fc9580803ea074a69fb0a55
* | | am e4a815d5: Merge "Move up inner class definition"Piotr Gurgul2010-09-161-4/+4
|\| | | | | | | | | | | | | | | | | | | | Merge commit 'e4a815d57632c806b4627636efbb38ec6e04c008' into dalvik-dev * commit 'e4a815d57632c806b4627636efbb38ec6e04c008': Move up inner class definition
| * | Move up inner class definitionPiotr Gurgul2010-09-151-4/+4
| |/ | | | | | | | | | | Placing inner class definition right after enclosing class declaration. Change-Id: If7ec40c96c3c3e54d7f29002b30e178f82a5d9c6
* / Merge commit 'def30fc213d62fc93edce2ca63967ab93380075d' into mmBrian Carlstrom2010-09-151-0/+1
|/ | | | Change-Id: Ifb62d9074c3717c01bac712749f89c81757ebb33
* Add several classes from dx tool to the dexgen projectPiotr Gurgul2010-09-09212-0/+41682
| | | | | | | | | | | Dexgen depends on many classes from dx tool but for now there is no target build of dx. That is why some of its classes need to be moved directly into dexgen source code, as building target version of the whole dx project is not an option. This CL produces a lot of duplicate classes in dalvik/dx and dalvik/dexgen, but this will be resolved in future by removing these classes from dalvik/dx. Change-Id: I5411f92761d73c3ab555feaa345e5d150aa280ef
* Add dexgen helper classes and Android.mkPiotr Gurgul2010-09-095-0/+296
| | | | | | | This commit adds the very first classes to the dexgen project together with its Android.mk file. These are the helper classes needed by dex class builder. Change-Id: I47f8132443f43881826d24a854ab6bafb14181bd
* Add dexgen project dirPiotr Gurgul2010-09-011-0/+3
Adds a home directory and description for the dexgen project which aims to provide API for runtime dex classes generation which is necessary e.g for class mocking. It is mostly based on dx tool classes. Change-Id: I92b02e38f305b94ad088ec8a8a8899b1d600268d