All pastes #270302 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-12-07 07:09 UTC
rendered paste body
    public static void main(String[] args) {
        File generalXML = new File("./conf/General.xml");
        if (generalConfiguration.exists() && generalConfiguration.isFile()) {
            Configuration generalConfiguration = new Configuration("./conf/General.xml");
            File clientFile = new File(generalConfiguration.getProperty("Jar"));
            if (clientFile.exists() && clientFile.isFile()) {
                JarFile clientJar = new JarFile(clientFile);
                Enumeration clientClasses = clientJar.entries();
                while (clientClasses.hasMoreElements()) {
                    JarEntry jarEntry = ((JarEntry) (clientClasses.nextElement()));
                    String className = jarEntry.getName();
                    if (className.endsWith(".class")) {
                        InputStream jarInputStream = clientJar.getInputStream(jarEntry);

                        JavaClass javaClass = new ClassParser(jarInputStream, className).parse();

                        Transform.CLASS_MAP.put(javaClass.getClassName(), javaClass); // XXX - what class should i stick the hash map/array list in?
                    }
                }
            }
        }
    }