Add support for initializing static fields.

Change-Id: I1c5397e9ef03f4cef1646fa833e17d64fc586dce
diff --git a/src/dex_file.h b/src/dex_file.h
index 07650c2..ae5101a 100644
--- a/src/dex_file.h
+++ b/src/dex_file.h
@@ -13,6 +13,7 @@
 class Field;
 class Method;
 class String;
+union JValue;
 
 class DexFile {
  public:
@@ -51,11 +52,19 @@
     return raw_.get();
   }
 
+  String* GetResolvedString(uint32_t string_idx) const {
+    return strings_[string_idx];
+  }
+
+  void SetResolvedString(String* resolved, uint32_t string_idx) {
+    strings_[string_idx] = resolved;
+  }
+
   Class* GetResolvedClass(uint32_t class_idx) const {
     return classes_[class_idx];
   }
 
-  void SetResolvedClass(uint32_t class_idx, Class* resolved) {
+  void SetResolvedClass(Class* resolved, uint32_t class_idx) {
     classes_[class_idx] = resolved;
   }