mjc

Uses of Class
org.multijava.util.classfile.ClassPath.ClassDescription

Packages that use ClassPath.ClassDescription
org.multijava.mjc Implements mjc, a MultiJava compiler. 
org.multijava.util.classfile Provides an editor for classfiles used by MultiJava and the Java Modeling Language
 

Uses of ClassPath.ClassDescription in org.multijava.mjc
 

Methods in org.multijava.mjc that return ClassPath.ClassDescription
abstract  ClassPath.ClassDescription FileFinder.find(java.lang.String name)
          Finds a file per the implemented search order, returning a ClassDescription object.
abstract  ClassPath.ClassDescription FileFinder.findSourceFile(java.lang.String name)
          Finds a source file per the implemented search order.
 ClassPath.ClassDescription TypeLoader.findSourceFile(java.lang.String name)
           
 ClassPath.ClassDescription TypeLoader.find(java.lang.String name)
          This method finds a file for the given class name; it looks for both a java file on the source path and a class file on the class path, returning the newer one if both are found (and null if neither is found).
 ClassPath.ClassDescription MjcFileFinder.findSourceFile(java.lang.String name)
          This method looks for a java file for the given class name on the source path, returning null if none could be found.
 ClassPath.ClassDescription MjcFileFinder.find(java.lang.String name)
          This method finds a file for the given class name; it looks for both a java file on the source path and a class file on the class path, returning the newer one if both are found (and null if neither is found).
 

Methods in org.multijava.mjc with parameters of type ClassPath.ClassDescription
private static int JClassOrGFImport.descKind(ClassPath.ClassDescription desc)
           
 

Uses of ClassPath.ClassDescription in org.multijava.util.classfile
 

Subclasses of ClassPath.ClassDescription in org.multijava.util.classfile
(package private) static class ClassPath.ClassPath$1
           
static class ClassPath.FileClassDescription
           
(package private)  class ZipClassDescription
           
 

Fields in org.multijava.util.classfile declared as ClassPath.ClassDescription
private static ClassPath.ClassDescription ClassPath.NO_CLASS_DESC
          A ClassDescription value used to indicate that the is no file and no class description available.
 

Methods in org.multijava.util.classfile that return ClassPath.ClassDescription
static ClassPath.ClassDescription ClassPath.getJavaFile(java.lang.String name)
           
static ClassPath.ClassDescription ClassPath.getSourceFile(java.lang.String name, java.lang.String[] suffixes)
          Returns a ClassDescription for the source file containing the class with the given name and one of the given suffixes (searching for any suffix in each directory on the sourcepath in turn); returns null if can't be found.
static ClassPath.ClassDescription ClassPath.getFile(java.lang.String name, java.lang.String suffix)
          Returns a ClassDescription for the file with the given name+suffix; returns null if can't be found.
static ClassPath.ClassDescription ClassPath.getClassPathFile(java.lang.String name)
          Returns a ClassDescription for the class file containing the class with the given name (searching each directory on the classpath in turn); returns null if can't be found.
static ClassPath.ClassDescription ClassPath.getClassPathFile(java.lang.String name, java.lang.String suffix)
           
private  ClassPath.ClassDescription ClassPath.getClassFile(java.lang.String name, java.lang.String suffix)
          Returns a class file but don't read it or cache it.
private  ClassPath.ClassDescription ClassPath.findSourceFile(java.lang.String name, java.lang.String[] suffixes)
          This function returns the first file found that has one of the given suffixes and is in the sourceDirs directory path.
abstract  ClassPath.ClassDescription ClassDirectory.getClassFile(java.lang.String name)
           
abstract  ClassPath.ClassDescription ClassDirectory.getClassFile(java.lang.String name, java.lang.String suffix)
           
abstract  ClassPath.ClassDescription ClassDirectory.findFile(java.lang.String name, java.lang.String suffix)
          Returns a file descriptor for the .java file that should store the type of the given name.
 ClassPath.ClassDescription DirClassDirectory.getClassFile(java.lang.String name, java.lang.String suffix)
           
 ClassPath.ClassDescription DirClassDirectory.getClassFile(java.lang.String name)
           
 ClassPath.ClassDescription DirClassDirectory.findFile(java.lang.String name, java.lang.String suffix)
           
 ClassPath.ClassDescription ZipClassDirectory.getClassFile(java.lang.String name, java.lang.String suffix)
           
 ClassPath.ClassDescription ZipClassDirectory.getClassFile(java.lang.String name)
           
 ClassPath.ClassDescription ZipClassDirectory.findFile(java.lang.String name, java.lang.String suffix)
          Returns null since we do not support reading non-.class files from zip or jar archives.
 


mjc

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.