00bf6870ff223dec90d9fac39e5dfb464a59f6de |
29-Sep-2014 |
Jon Boekenoogen <jboekeno@google.com> |
Use new 'target' based mockito build in gradle. Bug: 17682586 Change-Id: I7852950cd5f3e1add933ade06a48a6262b1b8d80 (cherry picked from commit a6a1f8ff3db36f5e023d86156ee44a2ad8b2810d)
uild.gradle
|
9ffe901bd7cb9f8050dafed9155b627cd094d410 |
25-Mar-2014 |
Justin Morey <jmorey@google.com> |
Get Gradle-built GmsCore unit tests closer to working Change-Id: I7592bebb427c79b10170fef66fbf34c10e25e311
uild.gradle
|
883b3dc12e2c09e50ed7e63b2cb1ffac7cb36aef |
31-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
am 2b528c4b: am 7b6b3f78: Do not assert that InvocationHandler.invoke args should be non-null * commit '2b528c4b156f2de5c641875b98e59e0b09ebaccd': Do not assert that InvocationHandler.invoke args should be non-null
|
2b528c4b156f2de5c641875b98e59e0b09ebaccd |
31-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
am 7b6b3f78: Do not assert that InvocationHandler.invoke args should be non-null * commit '7b6b3f784cdb5028dc0f2d85a02f355249eafbee': Do not assert that InvocationHandler.invoke args should be non-null
|
7b6b3f784cdb5028dc0f2d85a02f355249eafbee |
09-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
Do not assert that InvocationHandler.invoke args should be non-null Bug: https://code.google.com/p/dexmaker/issues/detail?id=27 Bug: 10862083 (cherry picked from commit 744d6f6da5766da5c9ed5d6732604d5e2004771e) Change-Id: I209149d2db1f1adf3ad315243a862de73a616f12
EADME
ug-10862083.patch
rc/mockito/java/com/google/dexmaker/mockito/InvocationHandlerAdapter.java
|
491d3ef623f614fbd099aa0139fe6888e9332216 |
14-Oct-2013 |
Ian Parkinson <ianp@google.com> |
Remove patch for b/8297640 from DexMaker Bug: 8318039 Change-Id: I9d86f96b0b643f23aeed0f0da1f2c085a52b480b
EADME
ug-8297640.patch
rc/mockito/java/com/google/dexmaker/mockito/UnsafeAllocator.java
|
433feac887b064b31b476fbdcfc8a746213c9e06 |
10-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
am 5842e2e3: Merge "Do not assert that InvocationHandler.invoke args should be non-null" * commit '5842e2e3333d32eed979ed6f8b3ae5e7c0c4df8d': Do not assert that InvocationHandler.invoke args should be non-null
|
5842e2e3333d32eed979ed6f8b3ae5e7c0c4df8d |
09-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
Merge "Do not assert that InvocationHandler.invoke args should be non-null"
|
744d6f6da5766da5c9ed5d6732604d5e2004771e |
09-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
Do not assert that InvocationHandler.invoke args should be non-null Bug: https://code.google.com/p/dexmaker/issues/detail?id=27 Bug: 10862083 Change-Id: Ib89487ab93af59512058d034399cc7053ce02982
EADME
ug-10862083.patch
rc/mockito/java/com/google/dexmaker/mockito/InvocationHandlerAdapter.java
|
85a27ede2229c0ba5b70311da45f9d7e7f516394 |
06-Mar-2013 |
Ian Parkinson <ianp@google.com> |
am c96bf96a: Typo in bug number * commit 'c96bf96ac88c1d614fad60824bb4e51b4c1b1fa7': Typo in bug number
|
c96bf96ac88c1d614fad60824bb4e51b4c1b1fa7 |
01-Mar-2013 |
Ian Parkinson <ianp@google.com> |
Typo in bug number Change-Id: I58ef389e23022caa1f193ea5bb69f1feac38ecba
EADME
ug-8297640.patch
ug-8297650.patch
|
6c93b59b88ade622085e2ae30fd0042e5d9d82e4 |
06-Mar-2013 |
Ian Parkinson <ianp@google.com> |
am a8ab299b: (-s ours) Update DexMaker\'s UnsafeAllocator * commit 'a8ab299b55644d261a1f0f4134c472fa17642bf1': Update DexMaker's UnsafeAllocator
|
a8ab299b55644d261a1f0f4134c472fa17642bf1 |
01-Mar-2013 |
Ian Parkinson <ianp@google.com> |
Update DexMaker's UnsafeAllocator Bug: 8297650 Change-Id: Icab2ac88926086070b1600e4514872d8b05de261
EADME
ug-8297650.patch
rc/mockito/java/com/google/dexmaker/mockito/UnsafeAllocator.java
|
cbe1ad4109e95d88bce5b6641e83785fe05044ed |
01-Mar-2013 |
Ian Parkinson <ianp@google.com> |
Typo in bug number Change-Id: I58ef389e23022caa1f193ea5bb69f1feac38ecba
EADME
ug-8297640.patch
ug-8297650.patch
|
e74818c69ecc4fefac95460dc6faf0cc12b2008d |
01-Mar-2013 |
Ian Parkinson <ianp@google.com> |
Update DexMaker's UnsafeAllocator Bug: 8297650 Change-Id: Icab2ac88926086070b1600e4514872d8b05de261
EADME
ug-8297650.patch
rc/mockito/java/com/google/dexmaker/mockito/UnsafeAllocator.java
|
8a5ce537b958e39f27d5342c7c6a1d2c2d2011a1 |
15-Feb-2013 |
ls <felipeal@google.com> |
Applied patch from https://code.google.com/p/dexmaker/issues/detail?id=20 to fix classloading issue. Bug: 8108255 Change-Id: Ia67ba3dcaa5518d55beda8c5880b27e1eba4ad77
EADME
ug-8108255.patch
rc/mockito/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
|
34f760b98a72000325cc83c88f41de011471432e |
31-Jan-2013 |
Brett Chabot <brettchabot@google.com> |
Compile dexmaker against lowest API possible: 10. Change-Id: If421c0013d783a256aabc94dea8730f33923a480
ndroid.mk
|
24d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28 |
30-Jan-2013 |
Ian Parkinson <ianp@google.com> |
Build Dexmaker's Mockito plugin Change-Id: Ic87eb33573a2f4ca2f7baf49c15f22d359009a46
ndroid.mk
|
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
EADME
rc/main/java/com/google/dexmaker/AppDataDirGuesser.java
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/mockito/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
rc/mockito/resources/mockito-extensions/org.mockito.plugins.StackTraceCleanerProvider
rc/test/java/com/google/dexmaker/AppDataDirGuesserTest.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
c1ec15d8c19315b6f9a8706762a9d4d246713e76 |
10-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Import upstream master Change-Id: I678e1ff829ee3a05091c1487c90f29734dd93077
|
b09530734220ef8b19f8bfbe66659e92b0ddc795 |
10-Aug-2012 |
Tsu Chiang Chuang <tsu@google.com> |
Fix a bug where post JB AppDataDirGuesser gets a null cache directory. This is due to the fact that the format of the classloader changed. We can now use the system property java.io.tmpdir instead. If that fails, we fall back on the original logic.
rc/main/java/com/google/dexmaker/AppDataDirGuesser.java
|
ebb25ef16a03f478946593d2d2ada043e0007220 |
22-Jun-2012 |
Alex Klyubin <klyubin@google.com> |
Make AppDataDirGuesser read classpath using Reflection from the classloader's "path" field when available (Gingerbread and below). The reason for not parsing the classpath from the output of toString() is that on some platforms (e.g., Eclair) the output does not contain the classpath. This change originated in LittleMock r10.
rc/main/java/com/google/dexmaker/AppDataDirGuesser.java
|
524c023fb37b41e06b69f1b696100dd465acb353 |
22-Jun-2012 |
Alex Klyubin <klyubin@google.com> |
Fix a bug where AppDataDirGuesser picked a non-existent cache directory which resulted in DexMaker failing to output files there. The fix makes AppDataDirGuesser create the application's cache directory if necessary. This change originated in LittleMock r9.
rc/main/java/com/google/dexmaker/AppDataDirGuesser.java
rc/test/java/com/google/dexmaker/AppDataDirGuesserTest.java
|
d0cddaf12d3ec4842cd81232ac3c718730f02b20 |
15-May-2012 |
Jesse Wilson <jessewilson@google.com> |
Update to latest Mockito mocking APIs
ib/mockito-core-1.9.1-SNAPSHOT.jar
rc/mockito/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
rc/mockito/java/com/google/dexmaker/mockito/InvocationHandlerAdapter.java
|
7f8ba8eace1379fe45bad3adb91925be236c041d |
21-Mar-2012 |
Mike Lockwood <lockwood@google.com> |
Merge remote-tracking branch 'goog/ics-aah-exp'
|
94a165f548c3d0ad192049b93a825a17b090da2e |
06-Mar-2012 |
Jesse Wilson <jessewilson@google.com> |
Track mockito upstream rename of org.mockito.plugins.MockMaker
rc/mockito/resources/mockito-extensions/org.mockito.plugins.MockMaker
rc/mockito/resources/services/org.mockito.plugins.MockMaker
|
60c59ca7eff486f674261b36d2d453f68bf0115d |
03-Mar-2012 |
Jesse Wilson <jessewilson@google.com> |
Track mockito change to not use META-INF, since that directory is ignored by Android tools. Also remove vogar-specific hack for the on-device dex directory.
rc/mockito/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
rc/mockito/resources/META-INF/services/org.mockito.plugins.MockMaker
rc/mockito/resources/services/org.mockito.plugins.MockMaker
|
1bccfdaae43f2f10c5a440bccfa535d059e1654e |
30-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Include a mockito binary to build the mockito source against.
ib/mockito-core-1.9.1-SNAPSHOT.jar
|
5a7820356e68a977711afc854d6cd71296c56391 |
30-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Native mockito support. This depends on a few things not yet available in Mockito's HEAD.
uild.xml
rc/mockito/java/com/google/dexmaker/mockito/DexmakerMockMaker.java
rc/mockito/java/com/google/dexmaker/mockito/InvocationHandlerAdapter.java
rc/mockito/java/com/google/dexmaker/mockito/UnsafeAllocator.java
rc/mockito/resources/META-INF/services/org.mockito.plugins.MockMaker
|
8d4cf4fbc6d164960275e2993baad28702681393 |
18-Jan-2012 |
Brett Chabot <brettchabot@android.com> |
Fix Android.mk. - build source as com.* namespace instead of java.com.* - include both dx and dexmaker source Change-Id: I0c55793aff72d24eceea36101b33ae4d8ef3cdf0
ndroid.mk
|
fd6d5f2c57dc2949c28d8b4104ddf87e09c02c83 |
18-Jan-2012 |
Anatol Pomozov <anatol.pomozov@gmail.com> |
Merge remote-tracking branch 'upstream/master' into ics-aah
|
f225da938fc7f1fe77813cee6ceb33fea3d19f06 |
18-Jan-2012 |
Anatol Pomozov <anatol.pomozov@gmail.com> |
Merge remote-tracking branch 'upstream/master'
|
857f48605df960a596ab318c50aae5525a3130dd |
18-Jan-2012 |
Brett Chabot <brettchabot@android.com> |
Fix Android.mk. - build source as com.* namespace instead of java.com.* - include both dx and dexmaker source Change-Id: I0c55793aff72d24eceea36101b33ae4d8ef3cdf0
ndroid.mk
|
8ec4b1db3afa51730508be7064d2111b723ac2cd |
17-Jan-2012 |
Hugo Hudson <hugohudson@google.com> |
Little javadoc changes.
rc/main/java/com/google/dexmaker/Code.java
|
1af1da6af1f59f0bc1f9d048f31279ce5e614c3d |
13-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Two new features for ProxyBuilder: - generate a proxy class directly (with no instance). This is for Mockito. I'm not 100% convinced on this one yet. - generate implemented interfaces. Also fix some bugs with covariant return types. We had bugs when two methods had the same name and parameters but different return types.
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
679fb66c12a24691a6d7720d79c64c28f5b0532b |
12-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Better exception message when construction fails.
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
|
73cfa4498f640e0915b95fc806db4a0d54172fe8 |
11-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Adopt Hugo Hudson's AppDataDirGuesser in the core DexMaker. It's far too cumbersome to rely on frameworks to include such heuristics.
rc/main/java/com/google/dexmaker/AppDataDirGuesser.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/AppDataDirGuesserTest.java
|
01f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44 |
11-Jan-2012 |
Hugo Hudson <hugohudson@google.com> |
Android.mk file for building in the tree. Change-Id: I7298f720c3a332c0fcdb473d04f9c3f53ccc728c
ndroid.mk
OPYING
leanSpec.mk
ODULE_LICENSE_APACHE2
OTICE
EADME
|
b4fdb175545f178c642194bc43a3fad31af3f0e9 |
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Fix build on a JVM.
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
31c34ef392ca364c845f71b4cc8f84de2739426b |
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Fill in unimplemented caching tests.
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
2e28a229885e9ba7fec9ef42cbf30fdcf8a0c939 |
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Implement a cache for proxy classes.
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
5692b3b0303c55524ff206dc7840ffdb1fa47628 |
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Update Javadocs.
avadoc/allclasses-frame.html
avadoc/allclasses-noframe.html
avadoc/com/google/dexmaker/BinaryOp.html
avadoc/com/google/dexmaker/Code.html
avadoc/com/google/dexmaker/Comparison.html
avadoc/com/google/dexmaker/DexMaker.html
avadoc/com/google/dexmaker/FieldId.html
avadoc/com/google/dexmaker/Label.html
avadoc/com/google/dexmaker/Local.html
avadoc/com/google/dexmaker/MethodId.html
avadoc/com/google/dexmaker/TypeId.html
avadoc/com/google/dexmaker/UnaryOp.html
avadoc/com/google/dexmaker/package-frame.html
avadoc/com/google/dexmaker/package-summary.html
avadoc/com/google/dexmaker/package-tree.html
avadoc/com/google/dexmaker/stock/ProxyBuilder.html
avadoc/com/google/dexmaker/stock/package-frame.html
avadoc/com/google/dexmaker/stock/package-summary.html
avadoc/com/google/dexmaker/stock/package-tree.html
avadoc/constant-values.html
avadoc/deprecated-list.html
avadoc/help-doc.html
avadoc/index-all.html
avadoc/index.html
avadoc/overview-frame.html
avadoc/overview-summary.html
avadoc/overview-tree.html
rc/main/java/com/google/dexmaker/DexMaker.java
rc/test/java/com/google/dexmaker/examples/FibonacciMaker.java
|
3e7a2230ec75b59ae9b4aad292f51df2542ced7d |
10-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation, including method documentation for all methods on Code.
uild.xml
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/FieldId.java
rc/main/java/com/google/dexmaker/MethodId.java
rc/main/java/com/google/dexmaker/TypeId.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
rc/main/java/com/google/dexmaker/Code.java
rc/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.
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/MethodId.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
|
5624228626d7cdf206de25a6981ba8107be61057 |
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Synchronization.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
|
e3ecebfb7a89fbe549680e47d7e6f306d5ae146c |
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Move documentation on Code.java
avadoc/allclasses-frame.html
avadoc/allclasses-noframe.html
avadoc/com/google/dexmaker/BinaryOp.html
avadoc/com/google/dexmaker/Code.html
avadoc/com/google/dexmaker/Comparison.html
avadoc/com/google/dexmaker/DexMaker.html
avadoc/com/google/dexmaker/FieldId.html
avadoc/com/google/dexmaker/Label.html
avadoc/com/google/dexmaker/Local.html
avadoc/com/google/dexmaker/MethodId.html
avadoc/com/google/dexmaker/TypeId.html
avadoc/com/google/dexmaker/UnaryOp.html
avadoc/com/google/dexmaker/package-frame.html
avadoc/com/google/dexmaker/package-summary.html
avadoc/com/google/dexmaker/package-tree.html
avadoc/com/google/dexmaker/stock/ProxyBuilder.html
avadoc/com/google/dexmaker/stock/package-frame.html
avadoc/com/google/dexmaker/stock/package-summary.html
avadoc/com/google/dexmaker/stock/package-tree.html
avadoc/constant-values.html
avadoc/deprecated-list.html
avadoc/help-doc.html
avadoc/index-all.html
avadoc/index.html
avadoc/overview-frame.html
avadoc/overview-summary.html
avadoc/overview-tree.html
|
ff561a27def418f8c19a36df5fec727dfc8bb17a |
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation on Code generation.
rc/main/java/com/google/dexmaker/Code.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
|
76eae444bc74c87102ba6d259c3a37645469e75c |
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
New unary op and other APIs
avadoc/allclasses-frame.html
avadoc/allclasses-noframe.html
avadoc/com/google/dexmaker/BinaryOp.html
avadoc/com/google/dexmaker/Code.html
avadoc/com/google/dexmaker/Comparison.html
avadoc/com/google/dexmaker/DexMaker.html
avadoc/com/google/dexmaker/FieldId.html
avadoc/com/google/dexmaker/Label.html
avadoc/com/google/dexmaker/Local.html
avadoc/com/google/dexmaker/MethodId.html
avadoc/com/google/dexmaker/TypeId.html
avadoc/com/google/dexmaker/UnaryOp.html
avadoc/com/google/dexmaker/package-frame.html
avadoc/com/google/dexmaker/package-summary.html
avadoc/com/google/dexmaker/package-tree.html
avadoc/com/google/dexmaker/stock/ProxyBuilder.html
avadoc/com/google/dexmaker/stock/package-frame.html
avadoc/com/google/dexmaker/stock/package-summary.html
avadoc/com/google/dexmaker/stock/package-tree.html
avadoc/constant-values.html
avadoc/deprecated-list.html
avadoc/help-doc.html
avadoc/index-all.html
avadoc/index.html
avadoc/overview-frame.html
avadoc/overview-summary.html
avadoc/overview-tree.html
|
27b1f5c6394317bab852fea044e9f9c1c414453b |
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Nuke package-info classes. These were offending jarjar.
rc/dx/java/com/android/dx/rop/package-info.java
rc/dx/java/com/android/dx/ssa/package-info.java
|
d6c77efc0b187577dd7956070adfc7c335f65698 |
09-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
More documentation. Rename compare ops.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/Comparison.java
rc/main/java/com/google/dexmaker/UnaryOp.java
rc/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.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/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.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/UnaryOp.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
|
008290ab55ac24ef656d254e41a03ad2b1fba7d2 |
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Javadoc cleanup
avadoc/allclasses-frame.html
avadoc/allclasses-noframe.html
avadoc/com/google/dexmaker/BinaryOp.html
avadoc/com/google/dexmaker/Code.html
avadoc/com/google/dexmaker/Comparison.html
avadoc/com/google/dexmaker/DexMaker.html
avadoc/com/google/dexmaker/FieldId.html
avadoc/com/google/dexmaker/Label.html
avadoc/com/google/dexmaker/Local.html
avadoc/com/google/dexmaker/MethodId.html
avadoc/com/google/dexmaker/TypeId.html
avadoc/com/google/dexmaker/package-frame.html
avadoc/com/google/dexmaker/package-summary.html
avadoc/com/google/dexmaker/package-tree.html
avadoc/com/google/dexmaker/stock/ProxyBuilder.html
avadoc/com/google/dexmaker/stock/package-frame.html
avadoc/com/google/dexmaker/stock/package-summary.html
avadoc/com/google/dexmaker/stock/package-tree.html
avadoc/constant-values.html
avadoc/deprecated-list.html
avadoc/help-doc.html
avadoc/index-all.html
avadoc/index.html
avadoc/overview-frame.html
avadoc/overview-summary.html
avadoc/overview-tree.html
rc/main/java/com/google/dexmaker/DexMaker.java
|
a270a1837963dffb153c1d0cf40f2497e3ca9615 |
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Freshen Javadocs.
avadoc/allclasses-frame.html
avadoc/allclasses-noframe.html
avadoc/com/google/dexmaker/BinaryOp.html
avadoc/com/google/dexmaker/Code.html
avadoc/com/google/dexmaker/Comparison.html
avadoc/com/google/dexmaker/DexGenerator.html
avadoc/com/google/dexmaker/DexMaker.html
avadoc/com/google/dexmaker/FieldId.html
avadoc/com/google/dexmaker/Label.html
avadoc/com/google/dexmaker/Local.html
avadoc/com/google/dexmaker/MethodId.html
avadoc/com/google/dexmaker/Type.html
avadoc/com/google/dexmaker/TypeId.html
avadoc/com/google/dexmaker/package-frame.html
avadoc/com/google/dexmaker/package-summary.html
avadoc/com/google/dexmaker/package-tree.html
avadoc/com/google/dexmaker/stock/ProxyBuilder.html
avadoc/com/google/dexmaker/stock/package-frame.html
avadoc/com/google/dexmaker/stock/package-summary.html
avadoc/com/google/dexmaker/stock/package-tree.html
avadoc/constant-values.html
avadoc/deprecated-list.html
avadoc/help-doc.html
avadoc/index-all.html
avadoc/index.html
avadoc/overview-frame.html
avadoc/overview-summary.html
avadoc/overview-tree.html
|
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.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/FieldId.java
rc/main/java/com/google/dexmaker/Label.java
rc/main/java/com/google/dexmaker/Local.java
rc/main/java/com/google/dexmaker/MethodId.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
rc/test/java/com/google/dexmaker/examples/FibonacciMaker.java
|
e7afb8c8980d8d87660b0b9135e4947e907b4aba |
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Use jarjar to repackage dx to avoid conflicts with dx.jar.
uild.xml
ib/jarjar.jar
|
ff314e1f06b974be78de3356a71072dbf0a450cd |
06-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Use one dex directory instead of two.
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
rc/test/java/com/google/dexmaker/examples/FibonacciMaker.java
rc/test/java/com/google/dexmaker/examples/HelloWorldMaker.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.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/Constants.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/FieldId.java
rc/main/java/com/google/dexmaker/Local.java
rc/main/java/com/google/dexmaker/MethodId.java
rc/main/java/com/google/dexmaker/Type.java
rc/main/java/com/google/dexmaker/TypeId.java
rc/main/java/com/google/dexmaker/TypeList.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
rc/test/java/com/google/dexmaker/TypeIdTest.java
rc/test/java/com/google/dexmaker/TypeTest.java
rc/test/java/com/google/dexmaker/examples/FibonacciMaker.java
|
ab220f004db90fa94ef9349ca1adde5f89012e8d |
05-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename DexGenerator to DexMaker.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/DexGenerator.java
rc/main/java/com/google/dexmaker/DexMaker.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/DexGeneratorTest.java
rc/test/java/com/google/dexmaker/DexMakerTest.java
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
b3b96215f3dcbacb3f0d86780ac635cfc14ae9cf |
05-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Include move-parameter instructions for the 'this' parameter if it exists.
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/Local.java
rc/test/java/com/google/dexmaker/DexGeneratorTest.java
|
0f1cd359d28cd5c6899e0a6bd588735c3f9a7192 |
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Publish Javadocs to the web. rm -rf ./javadoc ant docs mv build/api ./javadoc git add javadoc/
avadoc/allclasses-frame.html
avadoc/allclasses-noframe.html
avadoc/com/google/dexmaker/BinaryOp.html
avadoc/com/google/dexmaker/Code.html
avadoc/com/google/dexmaker/Comparison.html
avadoc/com/google/dexmaker/DexGenerator.html
avadoc/com/google/dexmaker/FieldId.html
avadoc/com/google/dexmaker/Label.html
avadoc/com/google/dexmaker/Local.html
avadoc/com/google/dexmaker/MethodId.html
avadoc/com/google/dexmaker/Type.html
avadoc/com/google/dexmaker/package-frame.html
avadoc/com/google/dexmaker/package-summary.html
avadoc/com/google/dexmaker/package-tree.html
avadoc/com/google/dexmaker/stock/ProxyBuilder.html
avadoc/com/google/dexmaker/stock/package-frame.html
avadoc/com/google/dexmaker/stock/package-summary.html
avadoc/com/google/dexmaker/stock/package-tree.html
avadoc/constant-values.html
avadoc/deprecated-list.html
avadoc/help-doc.html
avadoc/index-all.html
avadoc/index.html
avadoc/overview-frame.html
avadoc/overview-summary.html
avadoc/overview-tree.html
avadoc/package-list
avadoc/resources/inherit.gif
avadoc/stylesheet.css
|
1977585657cb304a9e1ffa8a2320fa8053a7383c |
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Move ProxyBuilder to the .stock subpackage (better names welcome) and kill DexCacheException.
rc/main/java/com/google/dexmaker/DexCacheException.java
rc/main/java/com/google/dexmaker/ProxyBuilder.java
rc/main/java/com/google/dexmaker/stock/ProxyBuilder.java
rc/test/java/com/google/dexmaker/ProxyBuilderTest.java
rc/test/java/com/google/dexmaker/stock/ProxyBuilderTest.java
|
5e61c0cf76c8a082d7aea82df799624d7637494e |
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Add an ant build file for repeatable builds. This doesn't include a <junit> task as there's no easy way to run the tests on a device. Until then I'm running tests with vogar like this: vogar --mode device --sourcepath src/dx/java/ --sourcepath src/main/java/ src/test/java/com/google/dexmaker/
uild.xml
ib/junit.jar
|
90699b97998f1582a921202fb909f17f9718d177 |
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Don't require use of dx-implementation detail class AccessFlags in the public API; just use java.lang.reflect.Modifier.
rc/main/java/com/google/dexmaker/DexGenerator.java
rc/main/java/com/google/dexmaker/ProxyBuilder.java
rc/test/java/com/google/dexmaker/DexGeneratorTest.java
|
579d7739c53a2707ad711a2d2cae46d7d782f061 |
03-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Initial add of dx and dexmaker.
rc/dx/java/com/android/dx/Version.java
rc/dx/java/com/android/dx/cf/code/Merger.java
rc/dx/java/com/android/dx/dex/DexFormat.java
rc/dx/java/com/android/dx/dex/DexOptions.java
rc/dx/java/com/android/dx/dex/SizeOf.java
rc/dx/java/com/android/dx/dex/code/ArrayData.java
rc/dx/java/com/android/dx/dex/code/BlockAddresses.java
rc/dx/java/com/android/dx/dex/code/CatchBuilder.java
rc/dx/java/com/android/dx/dex/code/CatchHandlerList.java
rc/dx/java/com/android/dx/dex/code/CatchTable.java
rc/dx/java/com/android/dx/dex/code/CodeAddress.java
rc/dx/java/com/android/dx/dex/code/CstInsn.java
rc/dx/java/com/android/dx/dex/code/DalvCode.java
rc/dx/java/com/android/dx/dex/code/DalvInsn.java
rc/dx/java/com/android/dx/dex/code/DalvInsnList.java
rc/dx/java/com/android/dx/dex/code/Dop.java
rc/dx/java/com/android/dx/dex/code/Dops.java
rc/dx/java/com/android/dx/dex/code/FixedSizeInsn.java
rc/dx/java/com/android/dx/dex/code/HighRegisterPrefix.java
rc/dx/java/com/android/dx/dex/code/InsnFormat.java
rc/dx/java/com/android/dx/dex/code/LocalEnd.java
rc/dx/java/com/android/dx/dex/code/LocalList.java
rc/dx/java/com/android/dx/dex/code/LocalSnapshot.java
rc/dx/java/com/android/dx/dex/code/LocalStart.java
rc/dx/java/com/android/dx/dex/code/OddSpacer.java
rc/dx/java/com/android/dx/dex/code/OutputCollector.java
rc/dx/java/com/android/dx/dex/code/OutputFinisher.java
rc/dx/java/com/android/dx/dex/code/PositionList.java
rc/dx/java/com/android/dx/dex/code/RopToDop.java
rc/dx/java/com/android/dx/dex/code/RopTranslator.java
rc/dx/java/com/android/dx/dex/code/SimpleInsn.java
rc/dx/java/com/android/dx/dex/code/StdCatchBuilder.java
rc/dx/java/com/android/dx/dex/code/SwitchData.java
rc/dx/java/com/android/dx/dex/code/TargetInsn.java
rc/dx/java/com/android/dx/dex/code/VariableSizeInsn.java
rc/dx/java/com/android/dx/dex/code/ZeroSizeInsn.java
rc/dx/java/com/android/dx/dex/code/form/Form10t.java
rc/dx/java/com/android/dx/dex/code/form/Form10x.java
rc/dx/java/com/android/dx/dex/code/form/Form11n.java
rc/dx/java/com/android/dx/dex/code/form/Form11x.java
rc/dx/java/com/android/dx/dex/code/form/Form12x.java
rc/dx/java/com/android/dx/dex/code/form/Form20t.java
rc/dx/java/com/android/dx/dex/code/form/Form21c.java
rc/dx/java/com/android/dx/dex/code/form/Form21h.java
rc/dx/java/com/android/dx/dex/code/form/Form21s.java
rc/dx/java/com/android/dx/dex/code/form/Form21t.java
rc/dx/java/com/android/dx/dex/code/form/Form22b.java
rc/dx/java/com/android/dx/dex/code/form/Form22c.java
rc/dx/java/com/android/dx/dex/code/form/Form22s.java
rc/dx/java/com/android/dx/dex/code/form/Form22t.java
rc/dx/java/com/android/dx/dex/code/form/Form22x.java
rc/dx/java/com/android/dx/dex/code/form/Form23x.java
rc/dx/java/com/android/dx/dex/code/form/Form30t.java
rc/dx/java/com/android/dx/dex/code/form/Form31c.java
rc/dx/java/com/android/dx/dex/code/form/Form31i.java
rc/dx/java/com/android/dx/dex/code/form/Form31t.java
rc/dx/java/com/android/dx/dex/code/form/Form32s.java
rc/dx/java/com/android/dx/dex/code/form/Form32x.java
rc/dx/java/com/android/dx/dex/code/form/Form33x.java
rc/dx/java/com/android/dx/dex/code/form/Form35c.java
rc/dx/java/com/android/dx/dex/code/form/Form3rc.java
rc/dx/java/com/android/dx/dex/code/form/Form41c.java
rc/dx/java/com/android/dx/dex/code/form/Form51l.java
rc/dx/java/com/android/dx/dex/code/form/Form52c.java
rc/dx/java/com/android/dx/dex/code/form/Form5rc.java
rc/dx/java/com/android/dx/dex/code/form/SpecialFormat.java
rc/dx/java/com/android/dx/dex/file/AnnotationItem.java
rc/dx/java/com/android/dx/dex/file/AnnotationSetItem.java
rc/dx/java/com/android/dx/dex/file/AnnotationSetRefItem.java
rc/dx/java/com/android/dx/dex/file/AnnotationUtils.java
rc/dx/java/com/android/dx/dex/file/AnnotationsDirectoryItem.java
rc/dx/java/com/android/dx/dex/file/CatchStructs.java
rc/dx/java/com/android/dx/dex/file/ClassDataItem.java
rc/dx/java/com/android/dx/dex/file/ClassDefItem.java
rc/dx/java/com/android/dx/dex/file/ClassDefsSection.java
rc/dx/java/com/android/dx/dex/file/CodeItem.java
rc/dx/java/com/android/dx/dex/file/DebugInfoConstants.java
rc/dx/java/com/android/dx/dex/file/DebugInfoDecoder.java
rc/dx/java/com/android/dx/dex/file/DebugInfoEncoder.java
rc/dx/java/com/android/dx/dex/file/DebugInfoItem.java
rc/dx/java/com/android/dx/dex/file/DexFile.java
rc/dx/java/com/android/dx/dex/file/EncodedArrayItem.java
rc/dx/java/com/android/dx/dex/file/EncodedField.java
rc/dx/java/com/android/dx/dex/file/EncodedMember.java
rc/dx/java/com/android/dx/dex/file/EncodedMethod.java
rc/dx/java/com/android/dx/dex/file/FieldAnnotationStruct.java
rc/dx/java/com/android/dx/dex/file/FieldIdItem.java
rc/dx/java/com/android/dx/dex/file/FieldIdsSection.java
rc/dx/java/com/android/dx/dex/file/HeaderItem.java
rc/dx/java/com/android/dx/dex/file/HeaderSection.java
rc/dx/java/com/android/dx/dex/file/IdItem.java
rc/dx/java/com/android/dx/dex/file/IndexedItem.java
rc/dx/java/com/android/dx/dex/file/Item.java
rc/dx/java/com/android/dx/dex/file/ItemType.java
rc/dx/java/com/android/dx/dex/file/MapItem.java
rc/dx/java/com/android/dx/dex/file/MemberIdItem.java
rc/dx/java/com/android/dx/dex/file/MemberIdsSection.java
rc/dx/java/com/android/dx/dex/file/MethodAnnotationStruct.java
rc/dx/java/com/android/dx/dex/file/MethodIdItem.java
rc/dx/java/com/android/dx/dex/file/MethodIdsSection.java
rc/dx/java/com/android/dx/dex/file/MixedItemSection.java
rc/dx/java/com/android/dx/dex/file/OffsettedItem.java
rc/dx/java/com/android/dx/dex/file/ParameterAnnotationStruct.java
rc/dx/java/com/android/dx/dex/file/ProtoIdItem.java
rc/dx/java/com/android/dx/dex/file/ProtoIdsSection.java
rc/dx/java/com/android/dx/dex/file/Section.java
rc/dx/java/com/android/dx/dex/file/Statistics.java
rc/dx/java/com/android/dx/dex/file/StringDataItem.java
rc/dx/java/com/android/dx/dex/file/StringIdItem.java
rc/dx/java/com/android/dx/dex/file/StringIdsSection.java
rc/dx/java/com/android/dx/dex/file/TypeIdItem.java
rc/dx/java/com/android/dx/dex/file/TypeIdsSection.java
rc/dx/java/com/android/dx/dex/file/TypeListItem.java
rc/dx/java/com/android/dx/dex/file/UniformItemSection.java
rc/dx/java/com/android/dx/dex/file/UniformListItem.java
rc/dx/java/com/android/dx/dex/file/ValueEncoder.java
rc/dx/java/com/android/dx/io/Code.java
rc/dx/java/com/android/dx/io/CodeReader.java
rc/dx/java/com/android/dx/io/IndexType.java
rc/dx/java/com/android/dx/io/OpcodeInfo.java
rc/dx/java/com/android/dx/io/Opcodes.java
rc/dx/java/com/android/dx/io/instructions/AddressMap.java
rc/dx/java/com/android/dx/io/instructions/BaseCodeCursor.java
rc/dx/java/com/android/dx/io/instructions/CodeCursor.java
rc/dx/java/com/android/dx/io/instructions/CodeInput.java
rc/dx/java/com/android/dx/io/instructions/CodeOutput.java
rc/dx/java/com/android/dx/io/instructions/DecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/FillArrayDataPayloadDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/FiveRegisterDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/FourRegisterDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/InstructionCodec.java
rc/dx/java/com/android/dx/io/instructions/OneRegisterDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/PackedSwitchPayloadDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/RegisterRangeDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/ShortArrayCodeInput.java
rc/dx/java/com/android/dx/io/instructions/ShortArrayCodeOutput.java
rc/dx/java/com/android/dx/io/instructions/SparseSwitchPayloadDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/ThreeRegisterDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/TwoRegisterDecodedInstruction.java
rc/dx/java/com/android/dx/io/instructions/ZeroRegisterDecodedInstruction.java
rc/dx/java/com/android/dx/rop/annotation/Annotation.java
rc/dx/java/com/android/dx/rop/annotation/AnnotationVisibility.java
rc/dx/java/com/android/dx/rop/annotation/Annotations.java
rc/dx/java/com/android/dx/rop/annotation/AnnotationsList.java
rc/dx/java/com/android/dx/rop/annotation/NameValuePair.java
rc/dx/java/com/android/dx/rop/code/AccessFlags.java
rc/dx/java/com/android/dx/rop/code/BasicBlock.java
rc/dx/java/com/android/dx/rop/code/BasicBlockList.java
rc/dx/java/com/android/dx/rop/code/ConservativeTranslationAdvice.java
rc/dx/java/com/android/dx/rop/code/CstInsn.java
rc/dx/java/com/android/dx/rop/code/DexTranslationAdvice.java
rc/dx/java/com/android/dx/rop/code/Exceptions.java
rc/dx/java/com/android/dx/rop/code/FillArrayDataInsn.java
rc/dx/java/com/android/dx/rop/code/Insn.java
rc/dx/java/com/android/dx/rop/code/InsnList.java
rc/dx/java/com/android/dx/rop/code/LocalItem.java
rc/dx/java/com/android/dx/rop/code/LocalVariableExtractor.java
rc/dx/java/com/android/dx/rop/code/LocalVariableInfo.java
rc/dx/java/com/android/dx/rop/code/PlainCstInsn.java
rc/dx/java/com/android/dx/rop/code/PlainInsn.java
rc/dx/java/com/android/dx/rop/code/RegOps.java
rc/dx/java/com/android/dx/rop/code/RegisterSpec.java
rc/dx/java/com/android/dx/rop/code/RegisterSpecList.java
rc/dx/java/com/android/dx/rop/code/RegisterSpecSet.java
rc/dx/java/com/android/dx/rop/code/Rop.java
rc/dx/java/com/android/dx/rop/code/RopMethod.java
rc/dx/java/com/android/dx/rop/code/Rops.java
rc/dx/java/com/android/dx/rop/code/SourcePosition.java
rc/dx/java/com/android/dx/rop/code/SwitchInsn.java
rc/dx/java/com/android/dx/rop/code/ThrowingCstInsn.java
rc/dx/java/com/android/dx/rop/code/ThrowingInsn.java
rc/dx/java/com/android/dx/rop/code/TranslationAdvice.java
rc/dx/java/com/android/dx/rop/cst/Constant.java
rc/dx/java/com/android/dx/rop/cst/ConstantPool.java
rc/dx/java/com/android/dx/rop/cst/CstAnnotation.java
rc/dx/java/com/android/dx/rop/cst/CstArray.java
rc/dx/java/com/android/dx/rop/cst/CstBaseMethodRef.java
rc/dx/java/com/android/dx/rop/cst/CstBoolean.java
rc/dx/java/com/android/dx/rop/cst/CstByte.java
rc/dx/java/com/android/dx/rop/cst/CstChar.java
rc/dx/java/com/android/dx/rop/cst/CstDouble.java
rc/dx/java/com/android/dx/rop/cst/CstEnumRef.java
rc/dx/java/com/android/dx/rop/cst/CstFieldRef.java
rc/dx/java/com/android/dx/rop/cst/CstFloat.java
rc/dx/java/com/android/dx/rop/cst/CstInteger.java
rc/dx/java/com/android/dx/rop/cst/CstInterfaceMethodRef.java
rc/dx/java/com/android/dx/rop/cst/CstKnownNull.java
rc/dx/java/com/android/dx/rop/cst/CstLiteral32.java
rc/dx/java/com/android/dx/rop/cst/CstLiteral64.java
rc/dx/java/com/android/dx/rop/cst/CstLiteralBits.java
rc/dx/java/com/android/dx/rop/cst/CstLong.java
rc/dx/java/com/android/dx/rop/cst/CstMemberRef.java
rc/dx/java/com/android/dx/rop/cst/CstMethodRef.java
rc/dx/java/com/android/dx/rop/cst/CstNat.java
rc/dx/java/com/android/dx/rop/cst/CstShort.java
rc/dx/java/com/android/dx/rop/cst/CstString.java
rc/dx/java/com/android/dx/rop/cst/CstType.java
rc/dx/java/com/android/dx/rop/cst/StdConstantPool.java
rc/dx/java/com/android/dx/rop/cst/TypedConstant.java
rc/dx/java/com/android/dx/rop/cst/Zeroes.java
rc/dx/java/com/android/dx/rop/package-info.java
rc/dx/java/com/android/dx/rop/type/Prototype.java
rc/dx/java/com/android/dx/rop/type/StdTypeList.java
rc/dx/java/com/android/dx/rop/type/Type.java
rc/dx/java/com/android/dx/rop/type/TypeBearer.java
rc/dx/java/com/android/dx/rop/type/TypeList.java
rc/dx/java/com/android/dx/ssa/BasicRegisterMapper.java
rc/dx/java/com/android/dx/ssa/ConstCollector.java
rc/dx/java/com/android/dx/ssa/DeadCodeRemover.java
rc/dx/java/com/android/dx/ssa/DomFront.java
rc/dx/java/com/android/dx/ssa/Dominators.java
rc/dx/java/com/android/dx/ssa/EscapeAnalysis.java
rc/dx/java/com/android/dx/ssa/InterferenceRegisterMapper.java
rc/dx/java/com/android/dx/ssa/LiteralOpUpgrader.java
rc/dx/java/com/android/dx/ssa/LocalVariableExtractor.java
rc/dx/java/com/android/dx/ssa/LocalVariableInfo.java
rc/dx/java/com/android/dx/ssa/MoveParamCombiner.java
rc/dx/java/com/android/dx/ssa/NormalSsaInsn.java
rc/dx/java/com/android/dx/ssa/Optimizer.java
rc/dx/java/com/android/dx/ssa/PhiInsn.java
rc/dx/java/com/android/dx/ssa/PhiTypeResolver.java
rc/dx/java/com/android/dx/ssa/RegisterMapper.java
rc/dx/java/com/android/dx/ssa/SCCP.java
rc/dx/java/com/android/dx/ssa/SetFactory.java
rc/dx/java/com/android/dx/ssa/SsaBasicBlock.java
rc/dx/java/com/android/dx/ssa/SsaConverter.java
rc/dx/java/com/android/dx/ssa/SsaInsn.java
rc/dx/java/com/android/dx/ssa/SsaMethod.java
rc/dx/java/com/android/dx/ssa/SsaRenamer.java
rc/dx/java/com/android/dx/ssa/back/FirstFitAllocator.java
rc/dx/java/com/android/dx/ssa/back/FirstFitLocalCombiningAllocator.java
rc/dx/java/com/android/dx/ssa/back/IdenticalBlockCombiner.java
rc/dx/java/com/android/dx/ssa/back/InterferenceGraph.java
rc/dx/java/com/android/dx/ssa/back/LivenessAnalyzer.java
rc/dx/java/com/android/dx/ssa/back/NullRegisterAllocator.java
rc/dx/java/com/android/dx/ssa/back/RegisterAllocator.java
rc/dx/java/com/android/dx/ssa/back/SsaToRop.java
rc/dx/java/com/android/dx/ssa/package-info.java
rc/dx/java/com/android/dx/util/AnnotatedOutput.java
rc/dx/java/com/android/dx/util/BitIntSet.java
rc/dx/java/com/android/dx/util/Bits.java
rc/dx/java/com/android/dx/util/ByteArray.java
rc/dx/java/com/android/dx/util/ByteArrayAnnotatedOutput.java
rc/dx/java/com/android/dx/util/ByteArrayByteInput.java
rc/dx/java/com/android/dx/util/ByteInput.java
rc/dx/java/com/android/dx/util/ByteOutput.java
rc/dx/java/com/android/dx/util/DexException.java
rc/dx/java/com/android/dx/util/ExceptionWithContext.java
rc/dx/java/com/android/dx/util/FileUtils.java
rc/dx/java/com/android/dx/util/FixedSizeList.java
rc/dx/java/com/android/dx/util/Hex.java
rc/dx/java/com/android/dx/util/HexParser.java
rc/dx/java/com/android/dx/util/IndentingWriter.java
rc/dx/java/com/android/dx/util/IntIterator.java
rc/dx/java/com/android/dx/util/IntList.java
rc/dx/java/com/android/dx/util/IntSet.java
rc/dx/java/com/android/dx/util/LabeledItem.java
rc/dx/java/com/android/dx/util/LabeledList.java
rc/dx/java/com/android/dx/util/Leb128Utils.java
rc/dx/java/com/android/dx/util/ListIntSet.java
rc/dx/java/com/android/dx/util/MutabilityControl.java
rc/dx/java/com/android/dx/util/MutabilityException.java
rc/dx/java/com/android/dx/util/Mutf8.java
rc/dx/java/com/android/dx/util/Output.java
rc/dx/java/com/android/dx/util/ToHuman.java
rc/dx/java/com/android/dx/util/TwoColumnOutput.java
rc/dx/java/com/android/dx/util/Uint.java
rc/dx/java/com/android/dx/util/Unsigned.java
rc/dx/java/com/android/dx/util/Warning.java
rc/dx/java/com/android/dx/util/Writers.java
rc/main/java/com/google/dexmaker/BinaryOp.java
rc/main/java/com/google/dexmaker/Code.java
rc/main/java/com/google/dexmaker/Comparison.java
rc/main/java/com/google/dexmaker/Constants.java
rc/main/java/com/google/dexmaker/DexCacheException.java
rc/main/java/com/google/dexmaker/DexGenerator.java
rc/main/java/com/google/dexmaker/FieldId.java
rc/main/java/com/google/dexmaker/Label.java
rc/main/java/com/google/dexmaker/Local.java
rc/main/java/com/google/dexmaker/MethodId.java
rc/main/java/com/google/dexmaker/ProxyBuilder.java
rc/main/java/com/google/dexmaker/Type.java
rc/main/java/com/google/dexmaker/TypeList.java
rc/test/java/com/google/dexmaker/DexGeneratorTest.java
rc/test/java/com/google/dexmaker/ProxyBuilderTest.java
rc/test/java/com/google/dexmaker/TypeTest.java
|