[llvm-commits] CVS: llvm-java/lib/Compiler/Resolver.cpp Class.h Class.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Fri Mar 25 18:51:07 PST 2005
Changes in directory llvm-java/lib/Compiler:
Resolver.cpp updated: 1.1 -> 1.2
Class.h updated: 1.3 -> 1.4
Class.cpp updated: 1.3 -> 1.4
---
Log message:
Function renaming and debug output change. No functional changes.
---
Diffs of the changes: (+15 -12)
Class.cpp | 4 ++--
Class.h | 15 +++++++++------
Resolver.cpp | 8 ++++----
3 files changed, 15 insertions(+), 12 deletions(-)
Index: llvm-java/lib/Compiler/Resolver.cpp
diff -u llvm-java/lib/Compiler/Resolver.cpp:1.1 llvm-java/lib/Compiler/Resolver.cpp:1.2
--- llvm-java/lib/Compiler/Resolver.cpp:1.1 Wed Mar 23 22:47:47 2005
+++ llvm-java/lib/Compiler/Resolver.cpp Fri Mar 25 20:50:56 2005
@@ -92,7 +92,7 @@
{
ClassMap::iterator it = classMap_.lower_bound(descriptor);
if (it == classMap_.end() || it->first != descriptor) {
- DEBUG(std::cerr << "Building Class for: " << descriptor << '\n');
+ DEBUG(std::cerr << "Loading class: " << descriptor << '\n');
// Insert dummy class to the map.
it = classMap_.insert(it, std::make_pair(descriptor, Class(*this)));
switch (descriptor[0]) {
@@ -110,12 +110,12 @@
case 'L': {
unsigned pos = descriptor.find(';', 1);
const std::string& className = descriptor.substr(1, pos - 1);
- it->second.buildClass(className);
+ it->second.loadClass(className);
break;
}
case '[': {
const std::string& componentDescriptor = descriptor.substr(1);
- it->second.buildArrayClass(getClassForDesc(componentDescriptor));
+ it->second.loadArrayClass(getClassForDesc(componentDescriptor));
break;
}
default:
@@ -123,7 +123,7 @@
abort();
}
module_.addTypeName(descriptor, it->second.getStructType());
- DEBUG(std::cerr << "Built Class for: " << descriptor << '\n');
+ DEBUG(std::cerr << "Loaded class: " << descriptor << '\n');
}
return it->second;
Index: llvm-java/lib/Compiler/Class.h
diff -u llvm-java/lib/Compiler/Class.h:1.3 llvm-java/lib/Compiler/Class.h:1.4
--- llvm-java/lib/Compiler/Class.h:1.3 Thu Mar 24 16:35:36 2005
+++ llvm-java/lib/Compiler/Class.h Fri Mar 25 20:50:56 2005
@@ -43,18 +43,21 @@
void addField(const std::string& name, const Type* type);
void resolveType();
- // Creates a dummy class.
- explicit Class(Resolver& resolver);
-
// Creates primitive class for type.
Class(Resolver& resolver, const Type* type);
+ friend class Resolver;
+
+ // Resolver interface.
+
+ // Creates a dummy class.
+ explicit Class(Resolver& resolver);
+
// Builds the class object for the named class.
- void buildClass(const std::string& className);
+ void loadClass(const std::string& className);
// Builds the array class object of component type componentClass.
- void buildArrayClass(const Class& componentClass);
+ void loadArrayClass(const Class& componentClass);
- friend class Resolver;
public:
const Type* getStructType() const { return structType_; }
Index: llvm-java/lib/Compiler/Class.cpp
diff -u llvm-java/lib/Compiler/Class.cpp:1.3 llvm-java/lib/Compiler/Class.cpp:1.4
--- llvm-java/lib/Compiler/Class.cpp:1.3 Thu Mar 24 16:35:36 2005
+++ llvm-java/lib/Compiler/Class.cpp Fri Mar 25 20:50:56 2005
@@ -68,7 +68,7 @@
type_ = PointerType::get(structType_);
}
-void Class::buildClass(const std::string& className)
+void Class::loadClass(const std::string& className)
{
classFile_ = ClassFile::get(className);
@@ -107,7 +107,7 @@
assert(!isa<OpaqueType>(getStructType()) &&"Class not initialized properly!");
}
-void Class::buildArrayClass(const Class& componentClass)
+void Class::loadArrayClass(const Class& componentClass)
{
superClass_ = &resolver_->getClass("java/lang/Object");
componentClass_ = &componentClass;
More information about the llvm-commits
mailing list