From 58932da6b2a5f8382dead823531ea00f19ab96b8 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 24 Feb 1999 12:28:26 +0000 Subject: [PATCH] return all classes and packages git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@293 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/bytecode/ClassInfo.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jode/jode/bytecode/ClassInfo.java b/jode/jode/bytecode/ClassInfo.java index 94175a6..0296ab4 100644 --- a/jode/jode/bytecode/ClassInfo.java +++ b/jode/jode/bytecode/ClassInfo.java @@ -71,9 +71,9 @@ public class ClassInfo extends BinaryInfo { return classpath.isDirectory(name.replace('.', '/')); } - public static Enumeration getClasses(final String packageName) { + public static Enumeration getClassesAndPackages(final String packageName) { final Enumeration enum = - classpath.listClassFiles(packageName.replace('.','/')); + classpath.listFiles(packageName.replace('.','/')); return new Enumeration() { public boolean hasMoreElements() { return enum.hasMoreElements(); @@ -81,9 +81,9 @@ public class ClassInfo extends BinaryInfo { public Object nextElement() { String name = (String) enum.nextElement(); if (!name.endsWith(".class")) - throw new jode.AssertError("Wrong file name"); - return ClassInfo.forName(packageName + "." - + name.substring(0, name.length()-6)); + // This is a package + return name; + return name.substring(0, name.length()-6); } };