Browse Source

Convert Javac to using TaskContext to log

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271767 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
10fff2b9fa
18 changed files with 82 additions and 38 deletions
  1. +25
    -11
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java
  2. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Gcj.java
  3. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java
  4. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac13.java
  5. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java
  6. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java
  7. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jvc.java
  8. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Kjc.java
  9. +2
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Sj.java
  10. +25
    -11
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java
  11. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Gcj.java
  12. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac12.java
  13. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac13.java
  14. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java
  15. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jikes.java
  16. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jvc.java
  17. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Kjc.java
  18. +2
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Sj.java

+ 25
- 11
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java View File

@@ -15,6 +15,8 @@ import org.apache.aut.nativelib.ExecManager;
import org.apache.avalon.excalibur.io.IOUtil; import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.avalon.excalibur.util.StringUtil; import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.logger.Logger;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute; import org.apache.myrmidon.framework.Execute;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
@@ -33,7 +35,7 @@ import org.apache.tools.ant.util.FileUtils;
* @author <a href="mailto:jayglanville@home.com">J D Glanville</a> * @author <a href="mailto:jayglanville@home.com">J D Glanville</a>
*/ */
public abstract class DefaultCompilerAdapter public abstract class DefaultCompilerAdapter
extends AbstractLogEnabled
// extends AbstractLogEnabled
implements CompilerAdapter implements CompilerAdapter
{ {
protected boolean m_debug; protected boolean m_debug;
@@ -63,6 +65,18 @@ public abstract class DefaultCompilerAdapter
protected Path src; protected Path src;
protected String target; protected String target;


private TaskContext m_taskContext;

public void setTaskContext( final TaskContext context )
{
m_taskContext = context;
}

protected final TaskContext getTaskContext()
{
return m_taskContext;
}

public void setJavac( Javac attributes ) public void setJavac( Javac attributes )
{ {
m_attributes = attributes; m_attributes = attributes;
@@ -130,7 +144,7 @@ public abstract class DefaultCompilerAdapter
if( !m_attributes.isForkedJavac() ) if( !m_attributes.isForkedJavac() )
{ {
final String message = "Since fork is false, ignoring memoryInitialSize setting."; final String message = "Since fork is false, ignoring memoryInitialSize setting.";
getLogger().warn( message );
getTaskContext().warn( message );
} }
else else
{ {
@@ -143,7 +157,7 @@ public abstract class DefaultCompilerAdapter
if( !m_attributes.isForkedJavac() ) if( !m_attributes.isForkedJavac() )
{ {
final String message = "Since fork is false, ignoring memoryMaximumSize setting."; final String message = "Since fork is false, ignoring memoryMaximumSize setting.";
getLogger().warn( message );
getTaskContext().warn( message );
} }
else else
{ {
@@ -358,12 +372,12 @@ public abstract class DefaultCompilerAdapter
commandArray = args; commandArray = args;
} }


final ExecManager execManager = (ExecManager)m_attributes.getService( ExecManager.class );
final Execute exe = new Execute( execManager );
exe.setWorkingDirectory( m_baseDir );
final String[] commandline = commandArray;
exe.setCommandline( new Commandline( commandline ) );
return exe.execute();
final ExecManager execManager = (ExecManager)m_attributes.getService( ExecManager.class );
final Execute exe = new Execute( execManager );
exe.setWorkingDirectory( m_baseDir );
final String[] commandline = commandArray;
exe.setCommandline( new Commandline( commandline ) );
return exe.execute();
} }
finally finally
{ {
@@ -382,7 +396,7 @@ public abstract class DefaultCompilerAdapter
*/ */
protected void logAndAddFilesToCompile( Commandline cmd ) protected void logAndAddFilesToCompile( Commandline cmd )
{ {
getLogger().debug( "Compilation args: " + cmd.toString() );
getTaskContext().debug( "Compilation args: " + cmd.toString() );


StringBuffer niceSourceList = new StringBuffer( "File" ); StringBuffer niceSourceList = new StringBuffer( "File" );
if( m_compileList.length != 1 ) if( m_compileList.length != 1 )
@@ -400,7 +414,7 @@ public abstract class DefaultCompilerAdapter
niceSourceList.append( " " + arg + StringUtil.LINE_SEPARATOR ); niceSourceList.append( " " + arg + StringUtil.LINE_SEPARATOR );
} }


getLogger().debug( niceSourceList.toString() );
getTaskContext().debug( niceSourceList.toString() );
} }


/** /**


+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Gcj.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -32,7 +33,7 @@ public class Gcj extends DefaultCompilerAdapter
throws TaskException throws TaskException
{ {
Commandline cmd; Commandline cmd;
getLogger().debug( "Using gcj compiler" );
getTaskContext().debug( "Using gcj compiler" );
cmd = setupGCJCommand(); cmd = setupGCJCommand();


int firstFileName = cmd.size(); int firstFileName = cmd.size();


+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java View File

@@ -11,6 +11,7 @@ import java.io.OutputStream;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -29,7 +30,7 @@ public class Javac12 extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using classic compiler" );
getTaskContext().debug( "Using classic compiler" );
Commandline cmd = setupJavacCommand( true ); Commandline cmd = setupJavacCommand( true );


try try


+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac13.java View File

@@ -9,6 +9,7 @@ package org.apache.tools.ant.taskdefs.compilers;


import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -32,7 +33,7 @@ public class Javac13 extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using modern compiler" );
getTaskContext().debug( "Using modern compiler" );
Commandline cmd = setupModernJavacCommand(); Commandline cmd = setupModernJavacCommand();


// Use reflection to be able to build on all JDKs >= 1.1: // Use reflection to be able to build on all JDKs >= 1.1:


+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -27,7 +28,7 @@ public class JavacExternal extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using external javac compiler" );
getTaskContext().debug( "Using external javac compiler" );


Commandline cmd = new Commandline(); Commandline cmd = new Commandline();
cmd.setExecutable( getJavac().getJavacExecutable() ); cmd.setExecutable( getJavac().getJavacExecutable() );


+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -40,7 +41,7 @@ public class Jikes
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using jikes compiler" );
getTaskContext().debug( "Using jikes compiler" );


Path classpath = new Path(); Path classpath = new Path();




+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jvc.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -28,7 +29,7 @@ public class Jvc extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using jvc compiler" );
getTaskContext().debug( "Using jvc compiler" );


Path classpath = new Path(); Path classpath = new Path();




+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Kjc.java View File

@@ -9,6 +9,7 @@ package org.apache.tools.ant.taskdefs.compilers;


import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -25,7 +26,7 @@ public class Kjc extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using kjc compiler" );
getTaskContext().debug( "Using kjc compiler" );
Commandline cmd = setupKjcCommand(); Commandline cmd = setupKjcCommand();


try try


+ 2
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Sj.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -29,7 +30,7 @@ public class Sj extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using symantec java compiler" );
getTaskContext().debug( "Using symantec java compiler" );


Commandline cmd = setupJavacCommand(); Commandline cmd = setupJavacCommand();
cmd.setExecutable( "sj" ); cmd.setExecutable( "sj" );


+ 25
- 11
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java View File

@@ -15,6 +15,8 @@ import org.apache.aut.nativelib.ExecManager;
import org.apache.avalon.excalibur.io.IOUtil; import org.apache.avalon.excalibur.io.IOUtil;
import org.apache.avalon.excalibur.util.StringUtil; import org.apache.avalon.excalibur.util.StringUtil;
import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.logger.Logger;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.Execute; import org.apache.myrmidon.framework.Execute;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
@@ -33,7 +35,7 @@ import org.apache.tools.ant.util.FileUtils;
* @author <a href="mailto:jayglanville@home.com">J D Glanville</a> * @author <a href="mailto:jayglanville@home.com">J D Glanville</a>
*/ */
public abstract class DefaultCompilerAdapter public abstract class DefaultCompilerAdapter
extends AbstractLogEnabled
// extends AbstractLogEnabled
implements CompilerAdapter implements CompilerAdapter
{ {
protected boolean m_debug; protected boolean m_debug;
@@ -63,6 +65,18 @@ public abstract class DefaultCompilerAdapter
protected Path src; protected Path src;
protected String target; protected String target;


private TaskContext m_taskContext;

public void setTaskContext( final TaskContext context )
{
m_taskContext = context;
}

protected final TaskContext getTaskContext()
{
return m_taskContext;
}

public void setJavac( Javac attributes ) public void setJavac( Javac attributes )
{ {
m_attributes = attributes; m_attributes = attributes;
@@ -130,7 +144,7 @@ public abstract class DefaultCompilerAdapter
if( !m_attributes.isForkedJavac() ) if( !m_attributes.isForkedJavac() )
{ {
final String message = "Since fork is false, ignoring memoryInitialSize setting."; final String message = "Since fork is false, ignoring memoryInitialSize setting.";
getLogger().warn( message );
getTaskContext().warn( message );
} }
else else
{ {
@@ -143,7 +157,7 @@ public abstract class DefaultCompilerAdapter
if( !m_attributes.isForkedJavac() ) if( !m_attributes.isForkedJavac() )
{ {
final String message = "Since fork is false, ignoring memoryMaximumSize setting."; final String message = "Since fork is false, ignoring memoryMaximumSize setting.";
getLogger().warn( message );
getTaskContext().warn( message );
} }
else else
{ {
@@ -358,12 +372,12 @@ public abstract class DefaultCompilerAdapter
commandArray = args; commandArray = args;
} }


final ExecManager execManager = (ExecManager)m_attributes.getService( ExecManager.class );
final Execute exe = new Execute( execManager );
exe.setWorkingDirectory( m_baseDir );
final String[] commandline = commandArray;
exe.setCommandline( new Commandline( commandline ) );
return exe.execute();
final ExecManager execManager = (ExecManager)m_attributes.getService( ExecManager.class );
final Execute exe = new Execute( execManager );
exe.setWorkingDirectory( m_baseDir );
final String[] commandline = commandArray;
exe.setCommandline( new Commandline( commandline ) );
return exe.execute();
} }
finally finally
{ {
@@ -382,7 +396,7 @@ public abstract class DefaultCompilerAdapter
*/ */
protected void logAndAddFilesToCompile( Commandline cmd ) protected void logAndAddFilesToCompile( Commandline cmd )
{ {
getLogger().debug( "Compilation args: " + cmd.toString() );
getTaskContext().debug( "Compilation args: " + cmd.toString() );


StringBuffer niceSourceList = new StringBuffer( "File" ); StringBuffer niceSourceList = new StringBuffer( "File" );
if( m_compileList.length != 1 ) if( m_compileList.length != 1 )
@@ -400,7 +414,7 @@ public abstract class DefaultCompilerAdapter
niceSourceList.append( " " + arg + StringUtil.LINE_SEPARATOR ); niceSourceList.append( " " + arg + StringUtil.LINE_SEPARATOR );
} }


getLogger().debug( niceSourceList.toString() );
getTaskContext().debug( niceSourceList.toString() );
} }


/** /**


+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Gcj.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -32,7 +33,7 @@ public class Gcj extends DefaultCompilerAdapter
throws TaskException throws TaskException
{ {
Commandline cmd; Commandline cmd;
getLogger().debug( "Using gcj compiler" );
getTaskContext().debug( "Using gcj compiler" );
cmd = setupGCJCommand(); cmd = setupGCJCommand();


int firstFileName = cmd.size(); int firstFileName = cmd.size();


+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac12.java View File

@@ -11,6 +11,7 @@ import java.io.OutputStream;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -29,7 +30,7 @@ public class Javac12 extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using classic compiler" );
getTaskContext().debug( "Using classic compiler" );
Commandline cmd = setupJavacCommand( true ); Commandline cmd = setupJavacCommand( true );


try try


+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac13.java View File

@@ -9,6 +9,7 @@ package org.apache.tools.ant.taskdefs.compilers;


import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -32,7 +33,7 @@ public class Javac13 extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using modern compiler" );
getTaskContext().debug( "Using modern compiler" );
Commandline cmd = setupModernJavacCommand(); Commandline cmd = setupModernJavacCommand();


// Use reflection to be able to build on all JDKs >= 1.1: // Use reflection to be able to build on all JDKs >= 1.1:


+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/JavacExternal.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -27,7 +28,7 @@ public class JavacExternal extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using external javac compiler" );
getTaskContext().debug( "Using external javac compiler" );


Commandline cmd = new Commandline(); Commandline cmd = new Commandline();
cmd.setExecutable( getJavac().getJavacExecutable() ); cmd.setExecutable( getJavac().getJavacExecutable() );


+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jikes.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -40,7 +41,7 @@ public class Jikes
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using jikes compiler" );
getTaskContext().debug( "Using jikes compiler" );


Path classpath = new Path(); Path classpath = new Path();




+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jvc.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -28,7 +29,7 @@ public class Jvc extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using jvc compiler" );
getTaskContext().debug( "Using jvc compiler" );


Path classpath = new Path(); Path classpath = new Path();




+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Kjc.java View File

@@ -9,6 +9,7 @@ package org.apache.tools.ant.taskdefs.compilers;


import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;
import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
@@ -25,7 +26,7 @@ public class Kjc extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using kjc compiler" );
getTaskContext().debug( "Using kjc compiler" );
Commandline cmd = setupKjcCommand(); Commandline cmd = setupKjcCommand();


try try


+ 2
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Sj.java View File

@@ -8,6 +8,7 @@
package org.apache.tools.ant.taskdefs.compilers; package org.apache.tools.ant.taskdefs.compilers;


import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.api.TaskContext;
import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Commandline;


/** /**
@@ -29,7 +30,7 @@ public class Sj extends DefaultCompilerAdapter
public boolean execute() public boolean execute()
throws TaskException throws TaskException
{ {
getLogger().debug( "Using symantec java compiler" );
getTaskContext().debug( "Using symantec java compiler" );


Commandline cmd = setupJavacCommand(); Commandline cmd = setupJavacCommand();
cmd.setExecutable( "sj" ); cmd.setExecutable( "sj" );


Loading…
Cancel
Save