am 4279b2a4: am 18a5e88c: am 7e4414f2: am 65d4f7a6: Merge changes Id0595c4b,Ia1a3e8c3 into mnc-dev

* commit '4279b2a486dba9719b96c81000f4717adf302cfc':
  Revert "Replace infinite loop with foreach."
  Update intellij project for tools-common sources.
This commit is contained in:
Deepanshu Gupta
2015-07-08 12:54:14 +00:00
committed by Android Git Automerger
2 changed files with 9 additions and 3 deletions

View File

@@ -46,7 +46,7 @@
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="file://$ANDROID_SRC$/tools/base/common/src/main/java" />
<root url="jar://$MODULE_DIR$/../../../../../prebuilts/misc/common/tools-common/tools-common-prebuilt-sources.jar!/" />
</SOURCES>
</library>
</orderEntry>

View File

@@ -94,8 +94,14 @@ public class AsmGenerator {
ListIterator<Class<?>> iter = injectedClasses.listIterator();
while (iter.hasNext()) {
Class<?> clazz = iter.next();
for (Class<?> aClass : clazz.getDeclaredClasses()) {
iter.add(aClass);
try {
int i = 1;
while(i < 100) {
iter.add(Class.forName(clazz.getName() + "$" + i));
i++;
}
} catch (ClassNotFoundException ignored) {
// Expected.
}
}
mInjectClasses = injectedClasses.toArray(new Class<?>[0]);