1
2
3
4
5
6
7
8 package org.codehaus.metaclass.tools.compiler;
9
10 import java.io.File;
11 import java.util.Collection;
12 import org.codehaus.metaclass.model.ClassDescriptor;
13
14 /***
15 * @author Peter Donald
16 * @version $Revision: 1.6 $ $Date: 2003/11/28 11:14:54 $
17 */
18 class MockMonitor
19 extends DefaultCompilerMonitor
20 {
21 private boolean m_error;
22
23 public void errorWritingDescriptor( ClassDescriptor descriptor,
24 Exception e )
25 {
26 System.out.println(
27 "errorWritingDescriptor(" + descriptor.getName() + "," + e + ")" );
28 m_error = true;
29 super.errorWritingDescriptor( descriptor, e );
30 }
31
32 public void errorGeneratingDescriptor( String classname, Throwable t )
33 {
34 System.out.println(
35 "errorGeneratingDescriptor(" + classname + "," + t + ")" );
36 m_error = true;
37 super.errorGeneratingDescriptor( classname, t );
38 }
39
40 public void missingSourceFile( File file )
41 {
42 System.out.println( "missingSourceFile(" + file + ")" );
43 m_error = true;
44 super.missingSourceFile( file );
45 }
46
47 public boolean isError()
48 {
49 return m_error;
50 }
51
52 public void javaClassObjectsLoaded( Collection classes )
53 {
54 System.out.println( "javaClassObjectsLoaded(" + classes + ")" );
55 super.javaClassObjectsLoaded( classes );
56 }
57
58 public void postFilterJavaClassList( final Collection classes )
59 {
60 System.out.println( "postFilterJavaClassList(" + classes + ")" );
61 super.postFilterJavaClassList( classes );
62 }
63 }