Implement VMClassLoader's native methods.
Change-Id: I6e617f415e54ce29c3a0a470b58e79d3aaa0a4bf
diff --git a/src/class_linker.h b/src/class_linker.h
index bb38f00..939fa55 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -31,10 +31,13 @@
~ClassLinker();
- // Finds a class by its descriptor name.
+ // Finds a class by its descriptor, loading it if necessary.
// If class_loader is null, searches boot_class_path_.
- Class* FindClass(const StringPiece& descriptor,
- const ClassLoader* class_loader);
+ Class* FindClass(const StringPiece& descriptor, const ClassLoader* class_loader);
+
+ // Finds a class by its descriptor, returning NULL if it isn't wasn't loaded
+ // by the given 'class_loader'.
+ Class* LookupClass(const StringPiece& descriptor, const ClassLoader* class_loader);
Class* FindPrimitiveClass(char type);
@@ -236,8 +239,6 @@
Class* klass,
Method* dst);
- Class* LookupClass(const StringPiece& descriptor, const ClassLoader* class_loader);
-
// Inserts a class into the class table. Returns true if the class
// was inserted.
bool InsertClass(const StringPiece& descriptor, Class* klass);