Complete support for loading classes from a DEX file.

Change-Id: I1b9aa105fc78df170e83b259d8d04317c296a1b5
diff --git a/src/dex_file.h b/src/dex_file.h
index 3cd1a57..94ba33d 100644
--- a/src/dex_file.h
+++ b/src/dex_file.h
@@ -35,17 +35,11 @@
 
   void Init();
 
-  void LoadClassInterfaces(const RawDexFile::ClassDef& class_def,
-                             Class *klass);
+  void LoadInterfaces(const RawDexFile::ClassDef& class_def, Class *klass);
 
-  void LoadSFields(Class* klass, const RawDexFile::Field* src,
-                   Field* dst);
+  void LoadField(Class* klass, const RawDexFile::Field& src, Field* dst);
 
-  void LoadIFields(Class* klass, const RawDexFile::Field* src,
-                   Field* dst);
-
-  void LoadMethod(Class* klass, const RawDexFile::Method* src,
-                  Method* dst);
+  void LoadMethod(Class* klass, const RawDexFile::Method& src, Method* dst);
 
   // Table of contents for interned String objects.
   String** strings_;