History log of /external/dexmaker/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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