Class SourceSet
- Since:
- 1.0
- Author:
- Erik C. Thauvin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the platform used for setting up analysis.analysisPlatform(AnalysisPlatform analysisPlatform) Sets the platform used for setting up analysis.Retrieves the Kotlin API version used for setting up analysis and samples.apiVersion(int apiVersion) Sets the Kotlin API version used for setting up analysis and samples.apiVersion(String apiVersion) Sets the Kotlin API version used for setting up analysis and samples.args()Returns the formatted arguments.Retrieves the classpath for analysis and interactive samples.Sets classpath for analysis and interactive samples.Sets classpath for analysis and interactive samples.Sets classpath for analysis and interactive samples.final SourceSetclasspath(Collection<File> files) Sets classpath for analysis and interactive samples.final SourceSetclasspathPaths(Collection<Path> files) Sets classpath for analysis and interactive samples.final SourceSetclasspathStrings(Collection<String> files) Sets classpath for analysis and interactive samples.Retrieves the names of dependent source sets.dependentSourceSets(String moduleName, String sourceSetName) Sets the names of dependent source sets.dependentSourceSets(Map<String, String> dependentSourceSets) Sets the names of dependent source sets.Retrieves the display name of the source set.displayName(String displayName) Sets the display name of the source set, used both internally and externally.Retrieves the visibilities to be documented.documentedVisibilities(DocumentedVisibility... visibilities) Sets visibilities to be documented.Retrieves the external documentation links.externalDocumentationLinks(String url, String packageListUrl) Sets the external documentation links.externalDocumentationLinks(Map<String, String> externalDocumentationLinks) Sets the external documentation links.includes()Retrieves the Markdown files that contain module and package documentation.Sets the Markdown files that contain module and package documentation.Sets the Markdown files that contain module and package documentation.Sets the Markdown files that contain module and package documentation.final SourceSetincludes(Collection<File> files) Sets the Markdown files that contain module and package documentation.final SourceSetincludesPaths(Collection<Path> files) Sets the Markdown files that contain module and package documentation.final SourceSetincludesStrings(Collection<String> files) Sets the Markdown files that contain module and package documentation.booleanisEmpty()Checks if this source set configuration is empty.Retrieves the version of the JDK to use for linking to JDK Javadocs.jdkVersion(int jdkVersion) Sets the version of JDK to use for linking to JDK Javadocs.jdkVersion(String jdkVersion) Sets the version of JDK to use for linking to JDK Javadocs.Retrieves the language version used for setting up analysis and samples.languageVersion(int languageVersion) Sets the language version used for setting up analysis and samples.languageVersion(String languageVersion) Sets the language version used for setting up analysis and samples.booleanRetrieves whether to generate links to JDK Javadocs.noJdkLink(boolean noJdkLink) Sets whether to generate links to JDK Javadocs.booleanRetrieves whether to create pages for empty packages.noSkipEmptyPackages(boolean noSkipEmptyPackages) Sets whether to create pages for empty packages.booleanRetrieves whether to generate links to Standard library.noStdlibLink(boolean noStdlibLink) Sets whether to generate links to Standard library.Retrieves the package source set configuration.perPackageOptions(String... perPackageOptions) Set the package source set configuration.final SourceSetperPackageOptions(Collection<String> perPackageOptions) Set the package source set configuration.booleanRetrieves whether to report undocumented declarations.reportUndocumented(boolean reportUndocumented) Sets whether to report undocumented declarations.samples()Retrieves the directories or files that contain sample functions.Set the directories or files that contain sample functions.Set the directories or files that contain sample functions.Set the directories or files that contain sample functions.final SourceSetsamples(Collection<File> samples) Set the directories or files that contain sample functions.final SourceSetsamplesPaths(Collection<Path> samples) Set the directories or files that contain sample functions.final SourceSetsamplesStrings(Collection<String> samples) Set the directories or files that contain sample functions.booleanRetrieves whether to skip deprecated declarations.skipDeprecated(boolean skipDeprecated) Sets whether to skip deprecated declarations.Retrieves the name of the source set.sourceSetName(String sourceSetName) Sets the name of the source set.src()Retrieves the source code roots to be analyzed and documented.Sets the source code roots to be analyzed and documented.Sets the source code roots to be analyzed and documented.Sets the source code roots to be analyzed and documented.final SourceSetsrc(Collection<File> src) Sets the source code roots to be analyzed and documented.Sets the mapping between a source directory and a Web service for browsing the code.Sets the mapping between a source directory and a Web service for browsing the code.Sets the mapping between a source directory and a Web service for browsing the code.srcLinks()Retrieves the mapping between a source directory and a Web service for browsing the code.final SourceSetsrcPaths(Collection<Path> src) Sets the source code roots to be analyzed and documented.final SourceSetsrcStrings(Collection<String> src) Sets the source code roots to be analyzed and documented.Retrieves the annotation fully qualified names (FQNs) to suppress declarations annotated with.suppressAnnotatedWith(String... annotations) Sets the annotation fully qualified names (FQNs) to suppress declarations annotated with.final SourceSetsuppressAnnotatedWith(Collection<String> annotations) Sets the annotation fully qualified names (FQNs) to suppress declarations annotated with.Retrieves the paths to files to be suppressed.suppressedFiles(File... suppressedFiles) Sets the paths to files to be suppressed.suppressedFiles(String... suppressedFiles) Sets the paths to files to be suppressed.suppressedFiles(Path... suppressedFiles) Sets the paths to files to be suppressed.final SourceSetsuppressedFiles(Collection<File> suppressedFiles) Sets the paths to files to be suppressed.final SourceSetsuppressedFilesPaths(Collection<Path> suppressedFiles) Sets the paths to files to be suppressed.final SourceSetsuppressedFilesStrings(Collection<String> suppressedFiles) Sets the paths to files to be suppressed.
-
Constructor Details
-
SourceSet
public SourceSet()
-
-
Method Details
-
analysisPlatform
Sets the platform used for setting up analysis. Default isJVMPlatform to be used for setting up code analysis and
@sampleenvironment.- Parameters:
analysisPlatform- the analysis platform- Returns:
- this operation instance
- Throws:
NullPointerException- ifanalysisPlatformisnull
-
analysisPlatform
Retrieves the platform used for setting up analysis.- Returns:
- the analysis platform, or
nullif not set
-
apiVersion
Sets the Kotlin API version used for setting up analysis and samples.- Parameters:
apiVersion- the api version- Returns:
- this operation instance
-
apiVersion
Sets the Kotlin API version used for setting up analysis and samples.- Parameters:
apiVersion- the api version- Returns:
- this operation instance
- Throws:
NullPointerException- ifapiVersionisnullIllegalArgumentException- ifapiVersionis empty
-
apiVersion
Retrieves the Kotlin API version used for setting up analysis and samples.- Returns:
- the API version, or
nullif not set
-
args
Returns the formatted arguments.- Returns:
- the arguments
-
classpath
Sets classpath for analysis and interactive samples.This is useful if some types that come from dependencies are not resolved/picked up automatically.
This option accepts both
.jarand.klibfiles.- Parameters:
files- one or more file- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
classpath
Sets classpath for analysis and interactive samples.This is useful if some types that come from dependencies are not resolved/picked up automatically.
This option accepts both
.jarand.klibfiles.- Parameters:
files- the collection of files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
classpath
Sets classpath for analysis and interactive samples.This is useful if some types that come from dependencies are not resolved/picked up automatically.
This option accepts both
.jarand.klibfiles.- Parameters:
files- one or more file- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullor containnullelementsIllegalArgumentException- iffilesis empty or contains empty elements- See Also:
-
classpath
Sets classpath for analysis and interactive samples.This is useful if some types that come from dependencies are not resolved/picked up automatically.
This option accepts both
.jarand.klibfiles.- Parameters:
files- one or more file- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
classpath
Retrieves the classpath for analysis and interactive samples.- Returns:
- the classpath
-
classpathPaths
Sets classpath for analysis and interactive samples.This is useful if some types that come from dependencies are not resolved/picked up automatically.
This option accepts both
.jarand.klibfiles.- Parameters:
files- the collection of files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
classpathStrings
Sets classpath for analysis and interactive samples.This is useful if some types that come from dependencies are not resolved/picked up automatically.
This option accepts both
.jarand.klibfiles.- Parameters:
files- the collection of files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullor containnullelementsIllegalArgumentException- iffilesis empty or contains empty elements- See Also:
-
dependentSourceSets
Sets the names of dependent source sets.- Parameters:
moduleName- the module namesourceSetName- the source set name- Returns:
- this operation instance
- Throws:
NullPointerException- ifmoduleNameorsourceSetNameisnullIllegalArgumentException- ifmoduleNameorsourceSetNameis empty
-
dependentSourceSets
Retrieves the names of dependent source sets.- Returns:
- the names
-
dependentSourceSets
Sets the names of dependent source sets.- Parameters:
dependentSourceSets- the map of dependent source set names- Returns:
- this operation instance
- Throws:
NullPointerException- ifdependentSourceSetsisnullIllegalArgumentException- IfdependentSourceSetsis empty- See Also:
-
displayName
Sets the display name of the source set, used both internally and externally.The name is used both externally (for example, the source set name is visible to documentation readers) and internally (for example, for logging messages of
reportUndocumented).The platform name can be used if you don't have a better alternative.
- Parameters:
displayName- the display name- Returns:
- this operation instance
- Throws:
NullPointerException- ifdisplayNameisnullIllegalArgumentException- ifdisplayNameis empty
-
displayName
Retrieves the display name of the source set.- Returns:
- the display name, or
nullif not set
-
documentedVisibilities
Sets visibilities to be documented.This can be used if you want to document protected/internal/private declarations, as well as if you want to exclude public declarations and only document internal API.
This can be configured on per-package basis.
- Parameters:
visibilities- one or more visibilities- Returns:
- this operation instance
- Throws:
NullPointerException- ifvisibilitiesisnullIllegalArgumentException- Ifvisibilitiesis empty
-
documentedVisibilities
Retrieves the visibilities to be documented.- Returns:
- the documented visibilities
-
externalDocumentationLinks
Sets the external documentation links.A set of parameters for external documentation links that is applied only for this source set.
- Parameters:
url- the external documentation URLpackageListUrl- the external documentation package list URL- Returns:
- this operation instance
- Throws:
NullPointerException- ifurlorpackageListUrlisnullIllegalArgumentException- ifurlorpackageListUrlis empty
-
externalDocumentationLinks
Retrieves the external documentation links.- Returns:
- the documentation links.
-
externalDocumentationLinks
Sets the external documentation links.A set of parameters for external documentation links that is applied only for this source set.
- Parameters:
externalDocumentationLinks- the map of external documentation links- Returns:
- this operation instance
- Throws:
NullPointerException- ifexternalDocumentationLinksisnullIllegalArgumentException- IfexternalDocumentationLinksis empty- See Also:
-
includes
Sets the Markdown files that contain module and package documentation.The Markdown files that contain module and package documentation.
The contents of the specified files are parsed and embedded into documentation as module and package descriptions.
- Parameters:
files- one or more files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
includes
Sets the Markdown files that contain module and package documentation.The Markdown files that contain module and package documentation.
The contents of the specified files are parsed and embedded into documentation as module and package descriptions.
- Parameters:
files- the collection of files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
includes
Sets the Markdown files that contain module and package documentation.The Markdown files that contain module and package documentation.
The contents of the specified files are parsed and embedded into documentation as module and package descriptions.
- Parameters:
files- one or more files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullor containnullelementsIllegalArgumentException- iffilesis empty or contains empty elements- See Also:
-
includes
Sets the Markdown files that contain module and package documentation.The Markdown files that contain module and package documentation.
The contents of the specified files are parsed and embedded into documentation as module and package descriptions.
- Parameters:
files- one or more files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
includes
Retrieves the Markdown files that contain module and package documentation.- Returns:
- the Markdown files
-
includesPaths
Sets the Markdown files that contain module and package documentation.The Markdown files that contain module and package documentation.
The contents of the specified files are parsed and embedded into documentation as module and package descriptions.
- Parameters:
files- the collection of files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullIllegalArgumentException- Iffilesis empty- See Also:
-
includesStrings
Sets the Markdown files that contain module and package documentation.The Markdown files that contain module and package documentation.
The contents of the specified files are parsed and embedded into documentation as module and package descriptions.
- Parameters:
files- the collection of files- Returns:
- this operation instance
- Throws:
NullPointerException- iffilesisnullor containnullelementsIllegalArgumentException- iffilesis empty or contains empty elements- See Also:
-
isEmpty
public boolean isEmpty()Checks if this source set configuration is empty.- Returns:
trueif no options are set,falseotherwise
-
jdkVersion
Retrieves the version of the JDK to use for linking to JDK Javadocs.- Returns:
- the JDK version.
-
jdkVersion
Sets the version of JDK to use for linking to JDK Javadocs.The JDK version to use when generating external documentation links for Java types.
For example, if you use
UUIDin some public declaration signature, and this option is set to 8, Dokka generates an external documentation link to JDK 8 Javadocs for it.- Parameters:
jdkVersion- the JDK version- Returns:
- this operation instance
-
jdkVersion
Sets the version of JDK to use for linking to JDK Javadocs.The JDK version to use when generating external documentation links for Java types.
For example, if you use
UUIDin some public declaration signature, and this option is set to 8, Dokka generates an external documentation link to JDK 8 Javadocs for it.- Parameters:
jdkVersion- the JDK version- Returns:
- this operation instance
- Throws:
NullPointerException- ifjdkVersionisnullIllegalArgumentException- ifjdkVersionis empty
-
languageVersion
Sets the language version used for setting up analysis and samples.- Parameters:
languageVersion- the language version- Returns:
- this operation instance
-
languageVersion
Sets the language version used for setting up analysis and samples.- Parameters:
languageVersion- the language version- Returns:
- this operation instance
- Throws:
NullPointerException- iflanguageVersionisnullIllegalArgumentException- iflanguageVersionis empty
-
languageVersion
Retrieves the language version used for setting up analysis and samples.- Returns:
- the language version, or
nullif not set
-
noJdkLink
Sets whether to generate links to JDK Javadocs.Whether to generate external documentation links to JDK's Javadocs.
The version of JDK Javadocs is determined by the
jdkVersionoption.Note: Links are generated when noJdkLink is set to false.
- Parameters:
noJdkLink-trueorfalse- Returns:
- this operation instance
-
noJdkLink
public boolean noJdkLink()Retrieves whether to generate links to JDK Javadocs.- Returns:
trueif JDK links are disabled,falseotherwise
-
noSkipEmptyPackages
Sets whether to create pages for empty packages.Whether to skip packages that contain no visible declarations after various filters have been applied.
- Parameters:
noSkipEmptyPackages-trueorfalse- Returns:
- this operation instance
-
noSkipEmptyPackages
public boolean noSkipEmptyPackages()Retrieves whether to create pages for empty packages.- Returns:
trueif empty packages should not be skipped,falseotherwise
-
noStdlibLink
Sets whether to generate links to Standard library.Whether to generate external documentation links that lead to the API reference documentation of Kotlin's standard library.
Note: Links are generated when noStdLibLink is set to
false.- Parameters:
noStdlibLink-trueorfalse- Returns:
- this operation instance
-
noStdlibLink
public boolean noStdlibLink()Retrieves whether to generate links to Standard library.- Returns:
trueif stdlib links are disabled,falseotherwise
-
perPackageOptions
Retrieves the package source set configuration.- Returns:
- the package source set configuration
-
perPackageOptions
Set the package source set configuration.A set of parameters specific to matched packages within this source set.
Using format:
- matchingRegexp
- -deprecated
- -privateApi
- +warnUndocumented
- +suppress
- +visibility:PUBLIC
- ...
- Parameters:
perPackageOptions- the per package options- Returns:
- this operation instance
- Throws:
NullPointerException- ifperPackageOptionsisnullor containnullelementsIllegalArgumentException- ifperPackageOptionsis empty or contains empty elements
-
perPackageOptions
Set the package source set configuration.A set of parameters specific to matched packages within this source set.
Using format:
- matchingRegexp
- -deprecated
- -privateApi
- +warnUndocumented
- +suppress
- +visibility:PUBLIC
- ...
- Parameters:
perPackageOptions- the per package options- Returns:
- this operation instance
- Throws:
NullPointerException- ifperPackageOptionsisnullor containnullelementsIllegalArgumentException- ifperPackageOptionsis empty or contains empty elements
-
reportUndocumented
Sets whether to report undocumented declarations.Whether to emit warnings about visible undocumented declarations, that is declarations without KDocs after they have been filtered by documentedVisibilities and other filters.
This setting works well with
DokkaOperation.failOnWarning(boolean).This can be configured on per-package basis.
- Parameters:
reportUndocumented-trueorfalse- Returns:
- this operation instance
-
reportUndocumented
public boolean reportUndocumented()Retrieves whether to report undocumented declarations.- Returns:
trueif undocumented declarations should be reported,falseotherwise
-
samples
Retrieves the directories or files that contain sample functions.- Returns:
- the directories or files
-
samples
Set the directories or files that contain sample functions.The directories or files that contain sample functions which are referenced via the
@sampleKDoc tag.- Parameters:
samples- one or more samples- Returns:
- this operation instance
- Throws:
NullPointerException- ifsamplesisnullIllegalArgumentException- Ifsamplesis empty- See Also:
-
samples
Set the directories or files that contain sample functions.The directories or files that contain sample functions which are referenced via the
@sampleKDoc tag.- Parameters:
samples- the samples- Returns:
- this operation instance
- Throws:
NullPointerException- ifsamplesisnullIllegalArgumentException- Ifsamplesis empty- See Also:
-
samples
Set the directories or files that contain sample functions.The directories or files that contain sample functions which are referenced via the
@sampleKDoc tag.- Parameters:
samples- one or more samples- Returns:
- this operation instance
- Throws:
NullPointerException- ifsamplesisnullor containnullelementsIllegalArgumentException- ifsamplesis empty or contains empty elements- See Also:
-
samples
Set the directories or files that contain sample functions.The directories or files that contain sample functions which are referenced via the
@sampleKDoc tag.- Parameters:
samples- one or more samples- Returns:
- this operation instance
- Throws:
NullPointerException- ifsamplesisnullIllegalArgumentException- Ifsamplesis empty- See Also:
-
samplesPaths
Set the directories or files that contain sample functions.The directories or files that contain sample functions which are referenced via the
@sampleKDoc tag.- Parameters:
samples- the samples- Returns:
- this operation instance
- Throws:
NullPointerException- ifsamplesisnullIllegalArgumentException- Ifsamplesis empty- See Also:
-
samplesStrings
Set the directories or files that contain sample functions.The directories or files that contain sample functions which are referenced via the
@sampleKDoc tag.- Parameters:
samples- the samples- Returns:
- this operation instance
- Throws:
NullPointerException- ifsamplesisnullor containnullelementsIllegalArgumentException- ifsamplesis empty or contains empty elements- See Also:
-
skipDeprecated
Sets whether to skip deprecated declarations.Whether to document declarations annotated with
@Deprecated.This can be configured on per-package basis.
- Parameters:
skipDeprecated-trueorfalse- Returns:
- this operation instance
-
skipDeprecated
public boolean skipDeprecated()Retrieves whether to skip deprecated declarations.- Returns:
trueif deprecated declarations should be skipped,falseotherwise
-
sourceSetName
Sets the name of the source set. Default ismain.- Parameters:
sourceSetName- the source set name.- Returns:
- this operation instance
- Throws:
NullPointerException- ifsourceSetNameisnullIllegalArgumentException- ifsourceSetNameis empty
-
sourceSetName
Retrieves the name of the source set.- Returns:
- the source set name, or
nullif not set
-
src
Sets the source code roots to be analyzed and documented.The source code roots to be analyzed and documented. Acceptable inputs are directories and individual
.kt/.javafiles.- Parameters:
src- one or more source code roots- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcisnullIllegalArgumentException- Ifsrcis empty- See Also:
-
src
Sets the source code roots to be analyzed and documented.The source code roots to be analyzed and documented. Acceptable inputs are directories and individual
.kt/.javafiles.- Parameters:
src- the source code roots- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcisnullIllegalArgumentException- Ifsrcis empty- See Also:
-
src
Sets the source code roots to be analyzed and documented.The source code roots to be analyzed and documented. Acceptable inputs are directories and individual
.kt/.javafiles.- Parameters:
src- one or more source code roots- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcisnullor containnullelementsIllegalArgumentException- ifsrcis empty or contains empty elements- See Also:
-
src
Sets the source code roots to be analyzed and documented.The source code roots to be analyzed and documented. Acceptable inputs are directories and individual
.kt/.javafiles.- Parameters:
src- One or more source code roots- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcisnullIllegalArgumentException- Ifsrcis empty- See Also:
-
src
Retrieves the source code roots to be analyzed and documented.- Returns:
- the source code roots
-
srcLink
Sets the mapping between a source directory and a Web service for browsing the code.- Parameters:
srcPath- the source pathremotePath- the remote pathlineSuffix- the line suffix- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcPath,remotePathorlineSuffixarenullIllegalArgumentException- ifsrcPath,remotePathorlineSuffixare empty
-
srcLink
Sets the mapping between a source directory and a Web service for browsing the code.- Parameters:
srcPath- the source pathremotePath- the remote pathlineSuffix- the line suffix- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcPath,remotePathorlineSuffixarenullIllegalArgumentException- ifsrcPath,remotePathorlineSuffixare empty
-
srcLink
Sets the mapping between a source directory and a Web service for browsing the code.- Parameters:
srcPath- the source pathremotePath- the remote pathlineSuffix- the line suffix- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcPath,remotePathorlineSuffixarenull
-
srcLinks
Retrieves the mapping between a source directory and a Web service for browsing the code.- Returns:
- the source links
-
srcPaths
Sets the source code roots to be analyzed and documented.The source code roots to be analyzed and documented. Acceptable inputs are directories and individual
.kt/.javafiles.- Parameters:
src- the source code roots- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcisnullIllegalArgumentException- Ifsrcis empty- See Also:
-
srcStrings
Sets the source code roots to be analyzed and documented.The source code roots to be analyzed and documented. Acceptable inputs are directories and individual
.kt/.javafiles.- Parameters:
src- the source code roots- Returns:
- this operation instance
- Throws:
NullPointerException- ifsrcisnullor containnullelementsIllegalArgumentException- ifsrcis empty or contains empty elements- See Also:
-
suppressAnnotatedWith
Retrieves the annotation fully qualified names (FQNs) to suppress declarations annotated with.- Returns:
- the annotations
-
suppressAnnotatedWith
Sets the annotation fully qualified names (FQNs) to suppress declarations annotated with.- Parameters:
annotations- one or more annotation- Returns:
- this operation instance
- Throws:
NullPointerException- ifannotationsisnullor containnullelementsIllegalArgumentException- ifannotationsis empty or contains blank elements
-
suppressAnnotatedWith
Sets the annotation fully qualified names (FQNs) to suppress declarations annotated with.- Parameters:
annotations- the annotations- Returns:
- this operation instance
- Throws:
NullPointerException- ifannotationsisnullor containnullelementsIllegalArgumentException- ifannotationsis empty or contains blank elements
-
suppressedFiles
Retrieves the paths to files to be suppressed.- Returns:
- the paths
-
suppressedFiles
Sets the paths to files to be suppressed.The files to be suppressed when generating documentation.
- Parameters:
suppressedFiles- one or more suppressed files- Returns:
- this operation instance
- Throws:
NullPointerException- ifsuppressedFilesisnullor containnullelementsIllegalArgumentException- ifsuppressedFilesis empty or contains empty elements- See Also:
-
suppressedFiles
Sets the paths to files to be suppressed.The files to be suppressed when generating documentation.
- Parameters:
suppressedFiles- the suppressed files- Returns:
- this operation instance
- Throws:
NullPointerException- ifsuppressedFilesisnullIllegalArgumentException- IfsuppressedFilesis empty- See Also:
-
suppressedFiles
Sets the paths to files to be suppressed.The files to be suppressed when generating documentation.
- Parameters:
suppressedFiles- one or more suppressed files- Returns:
- this operation instance
- Throws:
NullPointerException- ifsuppressedFilesisnullIllegalArgumentException- IfsuppressedFilesis empty- See Also:
-
suppressedFiles
Sets the paths to files to be suppressed.The files to be suppressed when generating documentation.
- Parameters:
suppressedFiles- one or more suppressed files- Returns:
- this operation instance
- Throws:
NullPointerException- ifsuppressedFilesisnullIllegalArgumentException- IfsuppressedFilesis empty- See Also:
-
suppressedFilesPaths
Sets the paths to files to be suppressed.The files to be suppressed when generating documentation.
- Parameters:
suppressedFiles- the suppressed files- Returns:
- this operation instance
- Throws:
NullPointerException- ifsuppressedFilesisnullIllegalArgumentException- IfsuppressedFilesis empty- See Also:
-
suppressedFilesStrings
Sets the paths to files to be suppressed.The files to be suppressed when generating documentation.
- Parameters:
suppressedFiles- the suppressed files- Returns:
- this operation instance
- Throws:
NullPointerException- ifsuppressedFilesisnullor containnullelementsIllegalArgumentException- ifsuppressedFilesis empty or contains empty elements- See Also:
-