public class ClassPath extends java.lang.Object implements Restorable<ClassPath>
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<ClassFileContainer> |
pathElements |
Constructor and Description |
---|
ClassPath() |
Modifier and Type | Method and Description |
---|---|
void |
addClassFileContainer(ClassFileContainer pathElement) |
protected static void |
error(java.lang.String msg) |
ClassFileMatch |
findMatch(java.lang.String clsName) |
Memento<ClassPath> |
getMemento() |
Memento<ClassPath> |
getMemento(MementoFactory factory) |
java.lang.String[] |
getPathNames() |
java.lang.String |
toString() |
protected java.util.ArrayList<ClassFileContainer> pathElements
public Memento<ClassPath> getMemento(MementoFactory factory)
getMemento
in interface Restorable<ClassPath>
public void addClassFileContainer(ClassFileContainer pathElement)
public java.lang.String[] getPathNames()
public java.lang.String toString()
toString
in class java.lang.Object
protected static void error(java.lang.String msg) throws ClassParseException
ClassParseException
public ClassFileMatch findMatch(java.lang.String clsName) throws ClassParseException
ClassParseException