OSDN Git Service

Change Type, Method and Field to be IDs rather than values.
authorJesse Wilson <jessewilson@google.com>
Tue, 19 Apr 2011 20:43:18 +0000 (13:43 -0700)
committerJesse Wilson <jessewilson@google.com>
Tue, 19 Apr 2011 20:43:18 +0000 (13:43 -0700)
commiteba7057935e122d8a9234154ea97e3fa32452a4f
treebf13010fdbb36c348b449d88d94dffc7ad1ca513
parent6f430bb050987ca4e0be70e9c6aea5a11b4a7f84
Change Type, Method and Field to be IDs rather than values.

This makes it possible to declare constants for types like
void and int.

http://code.google.com/p/android/issues/detail?id=6322

Change-Id: Ic0b6e7d9b89aba40457c3015b75ab24c413a6f33
12 files changed:
dx/junit-tests/HelloWorldMaker.java
dx/junit-tests/com/android/dx/gen/DexGeneratorTest.java
dx/junit-tests/com/android/dx/gen/TypeTest.java
dx/src/com/android/dx/dex/code/OutputFinisher.java
dx/src/com/android/dx/gen/Canonicalizer.java [deleted file]
dx/src/com/android/dx/gen/Code.java
dx/src/com/android/dx/gen/Constants.java
dx/src/com/android/dx/gen/DexGenerator.java
dx/src/com/android/dx/gen/FieldId.java [moved from dx/src/com/android/dx/gen/Field.java with 50% similarity]
dx/src/com/android/dx/gen/Local.java
dx/src/com/android/dx/gen/MethodId.java [moved from dx/src/com/android/dx/gen/Method.java with 53% similarity]
dx/src/com/android/dx/gen/Type.java