[llvm-commits] CVS: llvm-java/tools/classdump/classdump.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Tue Jul 6 08:32:01 PDT 2004
Changes in directory llvm-java/tools/classdump:
classdump.cpp updated: 1.9 -> 1.10
---
Log message:
Implement class lookup by name given the CLASSPATH environment
variable. Classfile now includes a getClassFile() API that looks up a
class specified by its fully qualified name, in the directories
specified by CLASSPATH and caches the parsed ClassFile object for
later queries.
---
Diffs of the changes: (+2 -5)
Index: llvm-java/tools/classdump/classdump.cpp
diff -u llvm-java/tools/classdump/classdump.cpp:1.9 llvm-java/tools/classdump/classdump.cpp:1.10
--- llvm-java/tools/classdump/classdump.cpp:1.9 Tue Jun 29 12:29:52 2004
+++ llvm-java/tools/classdump/classdump.cpp Tue Jul 6 08:31:34 2004
@@ -17,14 +17,12 @@
#include <Support/CommandLine.h>
#include <cstddef>
-#include <fstream>
#include <iostream>
-#include <memory>
using namespace llvm;
static cl::opt<std::string>
-InputFilename(cl::Positional, cl::desc("<input bytecode>"), cl::init("-"));
+InputFilename(cl::Positional, cl::desc("<input bytecode>"));
int main(int argc, char* argv[])
{
@@ -33,8 +31,7 @@
"class dump utility");
try {
- std::ifstream in(InputFilename.c_str());
- std::auto_ptr<Java::ClassFile> cf(Java::ClassFile::readClassFile(in));
+ const Java::ClassFile* cf(Java::ClassFile::getClassFile(InputFilename));
cf->dump(std::cout);
}
More information about the llvm-commits
mailing list