7ff2c5291c7e0840ef62842372df0c2ecd5979f4 |
|
12-Mar-2015 |
Andrew Yousef <ayousef@crittercism.com> |
-Added instructions to README.md on how to run unit tests. -Modified DexMakerTest.getDataDirectory() and FibonacciMaker.getDataDirectory() to use code that does not rely on Android framework jars being in the class path. This makes unit testing much simpler. (cherry picked from commit ca746698b33f9263839c99c1109e3758fc693d16) Change-Id: I9a4ae8fd6390f39e0c8c5dc99810cf566c7e6b68
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
054604d4c95cb530bea955718d79dbe3dc0962cf |
|
12-Mar-2015 |
Andrew Yousef <ayousef@crittercism.com> |
Modified DexMaker to reuse existing class files whenever possible. Modified ProxyBuilder to use a nested directory structure with versioning information. (cherry picked from commit 88268135e2f33e1c2131bca22b4ca75029723838) Change-Id: Ic81cbb43ecbc97b1b43bce4abb7511a22fd6e131
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
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/test/java/com/google/dexmaker/DexMakerTest.java
|
242b6fb150cd9fc4e0b871b9595bc1bdd84cceab |
|
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Merge branch 'master' of https://code.google.com/p/dexmaker Conflicts: src/test/java/com/google/dexmaker/DexMakerTest.java
|
4838105a39ae6c608c2a0e242ead249d8683a5d0 |
|
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Add a move op
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
c0271e9981ddd85a13ed88defd0b5b1a5ccc6f46 |
|
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename declareConstructor() to declare(). Add more parameter validation and tests.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
5624228626d7cdf206de25a6981ba8107be61057 |
|
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Synchronization.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
ff561a27def418f8c19a36df5fec727dfc8bb17a |
|
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation on Code generation.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
d6c77efc0b187577dd7956070adfc7c335f65698 |
|
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation. Rename compare ops.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|
97b0be6b3da9df87e9026f880b0b0bffc7242450 |
|
08-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
One cast() method for both numeric and type casts.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.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/test/java/com/google/dexmaker/DexMakerTest.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/test/java/com/google/dexmaker/DexMakerTest.java
|
ff314e1f06b974be78de3356a71072dbf0a450cd |
|
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Use one dex directory instead of two.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.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/test/java/com/google/dexmaker/DexMakerTest.java
|
ab220f004db90fa94ef9349ca1adde5f89012e8d |
|
05-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename DexGenerator to DexMaker.
/external/dexmaker/src/test/java/com/google/dexmaker/DexMakerTest.java
|