Class CheckEol
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tomcat.buildutil.CheckEol
- All Implemented Interfaces:
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.
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFileset
(org.apache.tools.ant.types.FileSet fs) Sets the files to be checkedvoid
execute()
Perform the checkvoid
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
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
CheckEol
public CheckEol()
-
-
Method Details
-
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
Sets the line ending mode.- Parameters:
mode
- The line ending mode (either LF or CRLF)
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionPerform 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.
-