Package org.apache.tomcat.buildutil
Class CheckEol
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tomcat.buildutil.CheckEol
-
- All Implemented Interfaces:
java.lang.Cloneable
public class CheckEol extends org.apache.tools.ant.Task
Ant task that checks that all the files in the given fileset have end-of-line delimiters that are appropriate.The goal is to check whether we have problems with Subversion's svn:eol-style property or Git's autocrlf setting when files are committed on one OS and then checked on another one.
-
-
Constructor Summary
Constructors Constructor Description CheckEol()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFileset(org.apache.tools.ant.types.FileSet fs)
Sets the files to be checkedvoid
execute()
Perform the checkvoid
setMode(java.lang.String mode)
Sets the line ending mode.-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet fs)
Sets the files to be checked- Parameters:
fs
- The fileset to be checked.
-
setMode
public void setMode(java.lang.String mode)
Sets the line ending mode.- Parameters:
mode
- The line ending mode (either LF or CRLF)
-
execute
public void execute() throws org.apache.tools.ant.BuildException
Perform the check- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
- if an error occurs during execution of this task.
-
-