95689a700bfea5e2d78380a442fc2903cc40a3f2 |
|
12-Oct-2012 |
Mark Brophy <mbrophy@google.com> |
Update to latest dexmaker. This fixes the bug below which prevented mocking of any ViewGroup extension. https://code.google.com/p/dexmaker/issues/detail?id=12 Change-Id: I459fb259244476b89b9a4b50c6a6cf88f2e1f2f6
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
8ec4b1db3afa51730508be7064d2111b723ac2cd |
|
17-Jan-2012 |
Hugo Hudson <hugohudson@google.com> |
Little javadoc changes.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
3e7a2230ec75b59ae9b4aad292f51df2542ced7d |
|
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation, including method documentation for all methods on Code.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
4838105a39ae6c608c2a0e242ead249d8683a5d0 |
|
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Add a move op
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
5624228626d7cdf206de25a6981ba8107be61057 |
|
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Synchronization.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
ff561a27def418f8c19a36df5fec727dfc8bb17a |
|
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation on Code generation.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
d6c77efc0b187577dd7956070adfc7c335f65698 |
|
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation. Rename compare ops.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
97b0be6b3da9df87e9026f880b0b0bffc7242450 |
|
08-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
One cast() method for both numeric and type casts.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
b0f6ea8cec29bd1b2453e8fd15d9c6f65ca3ea2c |
|
07-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Replace two methods not() and negate() with a new type UnaryOp and an op() method. I'm hoping this simplifies life for compiler authors who won't need to do manual dispatch.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
23abc2fe89ec3713645d64bdb74415a9090084f4 |
|
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Use 'new Label()' rather than 'Code.newLabel()' to make it clear that allocating a label is a free operation, not depending on the current state of the Code instance.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
0e49fb9243b7463835ab80ef7cc62435f55846ce |
|
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Add a big example in DexMaker on its use. Also fix up some of the problems encountered while writing the example: - Type should be TypeId - Result targets should be in a consistent position in the instruction parameter list. I decided to go with first because methods have parameters in varargs that must be last.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
ab220f004db90fa94ef9349ca1adde5f89012e8d |
|
05-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename DexGenerator to DexMaker.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
b3b96215f3dcbacb3f0d86780ac635cfc14ae9cf |
|
05-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Include move-parameter instructions for the 'this' parameter if it exists.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|
579d7739c53a2707ad711a2d2cae46d7d782f061 |
|
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Initial add of dx and dexmaker.
/external/dexmaker/src/main/java/com/google/dexmaker/Code.java
|