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/MethodId.java
|
c0271e9981ddd85a13ed88defd0b5b1a5ccc6f46 |
|
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename declareConstructor() to declare(). Add more parameter validation and tests.
/external/dexmaker/src/main/java/com/google/dexmaker/MethodId.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/MethodId.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/MethodId.java
|
579d7739c53a2707ad711a2d2cae46d7d782f061 |
|
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Initial add of dx and dexmaker.
/external/dexmaker/src/main/java/com/google/dexmaker/MethodId.java
|