Package japicmp.ant
Class JApiCmpTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
japicmp.ant.JApiCmpTask
- All Implemented Interfaces:
Cloneable
public class JApiCmpTask
extends org.apache.tools.ant.Task
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private String
private String
private String
private boolean
private boolean
private boolean
private boolean
private String
private boolean
private org.apache.tools.ant.types.Path
private String
private boolean
private org.apache.tools.ant.types.Path
private String
private boolean
private boolean
private boolean
private boolean
private String
private String
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Options
void
execute()
private void
generateOutput
(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator) org.apache.tools.ant.types.Path
org.apache.tools.ant.types.Path
void
setAccessModifier
(String accessModifier) void
setClassPath
(org.apache.tools.ant.types.Path classPath) void
setClassPathRef
(org.apache.tools.ant.types.Reference classPathRef) void
setErrorOnBinaryIncompatibility
(boolean errorOnBinaryIncompatibility) void
setErrorOnExclusionIncompatibility
(boolean errorOnExclusionIncompatibility) void
setErrorOnModifications
(boolean errorOnModifications) void
setErrorOnSemanticIncompatibility
(boolean errorOnSemanticIncompatibility) void
setErrorOnSourceIncompatibility
(boolean errorOnSourceIncompatibility) void
setExcludeExclusively
(String excludeExclusively) void
setExcludes
(String excludes) void
setHtmlOutputFile
(String htmlOutputFile) void
setHtmlStylesheet
(String htmlStylesheet) void
setIgnoreMissingClasses
(String ignoreMissingClasses) void
setIgnoreMissingClassesByRegularExpressions
(String ignoreMissingClassesByRegularExpressions) void
setIgnoreMissingNewVersion
(boolean ignoreMissingNewVersion) void
setIgnoreMissingOldVersion
(boolean ignoreMissingOldVersion) void
setIncludeExclusively
(String includeExclusively) void
setIncludes
(String includes) void
setIncludeSynthetic
(String includeSynthetic) void
setNewClassPath
(org.apache.tools.ant.types.Path newClassPath) void
setNewClassPathRef
(org.apache.tools.ant.types.Reference newClassPathRef) void
void
setNoAnnotations
(String noAnnotations) void
setOldClassPath
(org.apache.tools.ant.types.Path oldClassPath) void
setOldClassPathRef
(org.apache.tools.ant.types.Reference oldClassPathRef) void
void
setOnlyBinaryIncompatible
(String onlyBinaryIncompatible) void
setOnlyModified
(String onlyModified) void
setReportOnlyFilename
(String reportOnlyFilename) void
setSemanticVersioning
(String semanticVersioning) void
setSemVerProperty
(String semverProperty) void
setXmlOutputFile
(String xmlOutputFile) 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
-
Field Details
-
onlyBinaryIncompatible
private boolean onlyBinaryIncompatible -
onlyModified
private boolean onlyModified -
includeSynthetic
private boolean includeSynthetic -
noAnnotations
private boolean noAnnotations -
semanticVersioning
private boolean semanticVersioning -
reportOnlyFilename
private boolean reportOnlyFilename -
ignoreMissingClasses
private boolean ignoreMissingClasses -
includeExclusively
private boolean includeExclusively -
excludeExclusively
private boolean excludeExclusively -
ignoreMissingClassesByRegularExpressions
-
accessModifier
-
semanticVersionProperty
-
oldJar
-
newJar
-
oldClassPath
private org.apache.tools.ant.types.Path oldClassPath -
newClassPath
private org.apache.tools.ant.types.Path newClassPath -
includes
-
excludes
-
xmlOutputFile
-
htmlOutputFile
-
htmlStylesheet
-
errorOnSemanticIncompatibility
private boolean errorOnSemanticIncompatibility -
errorOnExclusionIncompatibility
private boolean errorOnExclusionIncompatibility -
errorOnSourceIncompatibility
private boolean errorOnSourceIncompatibility -
errorOnBinaryIncompatibility
private boolean errorOnBinaryIncompatibility -
errorOnModifications
private boolean errorOnModifications -
ignoreMissingOldVersion
private boolean ignoreMissingOldVersion -
ignoreMissingNewVersion
private boolean ignoreMissingNewVersion
-
-
Constructor Details
-
JApiCmpTask
public JApiCmpTask()
-
-
Method Details
-
setOnlyBinaryIncompatible
-
setOnlyModified
-
setIncludeSynthetic
-
setNoAnnotations
-
setSemanticVersioning
-
setSemVerProperty
-
setReportOnlyFilename
-
setIgnoreMissingClasses
-
setIgnoreMissingClassesByRegularExpressions
public void setIgnoreMissingClassesByRegularExpressions(String ignoreMissingClassesByRegularExpressions) -
setIncludeExclusively
-
setExcludeExclusively
-
setAccessModifier
-
setOldJar
-
setNewJar
-
setOldClassPath
public void setOldClassPath(org.apache.tools.ant.types.Path oldClassPath) -
setNewClassPath
public void setNewClassPath(org.apache.tools.ant.types.Path newClassPath) -
setClassPath
public void setClassPath(org.apache.tools.ant.types.Path classPath) -
getOldClassPath
public org.apache.tools.ant.types.Path getOldClassPath() -
getNewClassPath
public org.apache.tools.ant.types.Path getNewClassPath() -
setOldClassPathRef
public void setOldClassPathRef(org.apache.tools.ant.types.Reference oldClassPathRef) -
setNewClassPathRef
public void setNewClassPathRef(org.apache.tools.ant.types.Reference newClassPathRef) -
setClassPathRef
public void setClassPathRef(org.apache.tools.ant.types.Reference classPathRef) -
setIncludes
-
setExcludes
-
setXmlOutputFile
-
setHtmlOutputFile
-
setHtmlStylesheet
-
setErrorOnSemanticIncompatibility
public void setErrorOnSemanticIncompatibility(boolean errorOnSemanticIncompatibility) -
setErrorOnExclusionIncompatibility
public void setErrorOnExclusionIncompatibility(boolean errorOnExclusionIncompatibility) -
setErrorOnSourceIncompatibility
public void setErrorOnSourceIncompatibility(boolean errorOnSourceIncompatibility) -
setErrorOnBinaryIncompatibility
public void setErrorOnBinaryIncompatibility(boolean errorOnBinaryIncompatibility) -
setErrorOnModifications
public void setErrorOnModifications(boolean errorOnModifications) -
setIgnoreMissingOldVersion
public void setIgnoreMissingOldVersion(boolean ignoreMissingOldVersion) -
setIgnoreMissingNewVersion
public void setIgnoreMissingNewVersion(boolean ignoreMissingNewVersion) -
execute
public void execute()- Overrides:
execute
in classorg.apache.tools.ant.Task
-
createOptionsFromAntAttrs
-
generateOutput
private void generateOutput(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator)
-