| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Merge commit '4cd5f4e3732f5fc5f4f13aeefc1a479f2bf77618' into dalvik-dev
* commit '4cd5f4e3732f5fc5f4f13aeefc1a479f2bf77618':
Add user-friendly constructors to StdField
|
| |
| |
| |
| |
| |
| |
| | |
This is to simplify programmatic use of StdField to create dex fields
dynamically without knowledge of the dex internal format.
Change-Id: Ib11980509e0336d1e0253b6d480240d6832b73dd
|
|\|
| |
| |
| |
| |
| |
| | |
Merge commit 'a7f5cee6539fbfd6fd145614a5970f05439a648f' into dalvik-dev
* commit 'a7f5cee6539fbfd6fd145614a5970f05439a648f':
Add type name conversion methods for dexgen
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'e4a815d57632c806b4627636efbb38ec6e04c008' into dalvik-dev
* commit 'e4a815d57632c806b4627636efbb38ec6e04c008':
Move up inner class definition
|
| |/
| |
| |
| |
| |
| | |
Placing inner class definition right after enclosing class declaration.
Change-Id: If7ec40c96c3c3e54d7f29002b30e178f82a5d9c6
|
|/
|
|
| |
Change-Id: Ifb62d9074c3717c01bac712749f89c81757ebb33
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
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
|