History log of /external/dexmaker/src/main/java/com/google/dexmaker/Code.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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