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 Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate Stringprivate Stringprivate Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate Stringprivate booleanprivate org.apache.tools.ant.types.Pathprivate Stringprivate booleanprivate org.apache.tools.ant.types.Pathprivate Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate Stringprivate StringFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Optionsvoidexecute()private voidgenerateOutput(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator) org.apache.tools.ant.types.Pathorg.apache.tools.ant.types.PathvoidsetAccessModifier(String accessModifier) voidsetClassPath(org.apache.tools.ant.types.Path classPath) voidsetClassPathRef(org.apache.tools.ant.types.Reference classPathRef) voidsetErrorOnBinaryIncompatibility(boolean errorOnBinaryIncompatibility) voidsetErrorOnExclusionIncompatibility(boolean errorOnExclusionIncompatibility) voidsetErrorOnModifications(boolean errorOnModifications) voidsetErrorOnSemanticIncompatibility(boolean errorOnSemanticIncompatibility) voidsetErrorOnSourceIncompatibility(boolean errorOnSourceIncompatibility) voidsetExcludeExclusively(String excludeExclusively) voidsetExcludes(String excludes) voidsetHtmlOutputFile(String htmlOutputFile) voidsetHtmlStylesheet(String htmlStylesheet) voidsetIgnoreMissingClasses(String ignoreMissingClasses) voidsetIgnoreMissingClassesByRegularExpressions(String ignoreMissingClassesByRegularExpressions) voidsetIgnoreMissingNewVersion(boolean ignoreMissingNewVersion) voidsetIgnoreMissingOldVersion(boolean ignoreMissingOldVersion) voidsetIncludeExclusively(String includeExclusively) voidsetIncludes(String includes) voidsetIncludeSynthetic(String includeSynthetic) voidsetNewClassPath(org.apache.tools.ant.types.Path newClassPath) voidsetNewClassPathRef(org.apache.tools.ant.types.Reference newClassPathRef) voidvoidsetNoAnnotations(String noAnnotations) voidsetOldClassPath(org.apache.tools.ant.types.Path oldClassPath) voidsetOldClassPathRef(org.apache.tools.ant.types.Reference oldClassPathRef) voidvoidsetOnlyBinaryIncompatible(String onlyBinaryIncompatible) voidsetOnlyModified(String onlyModified) voidsetReportOnlyFilename(String reportOnlyFilename) voidsetSemanticVersioning(String semanticVersioning) voidsetSemVerProperty(String semverProperty) voidsetXmlOutputFile(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, setTaskTypeMethods 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:
executein classorg.apache.tools.ant.Task
-
createOptionsFromAntAttrs
-
generateOutput
private void generateOutput(Options options, List<JApiClass> jApiClasses, JarArchiveComparator jarArchiveComparator)
-