Package org.openrewrite
Class OmniParser.Builder
java.lang.Object
org.openrewrite.Parser.Builder
org.openrewrite.OmniParser.Builder
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- OmniParser
public static class OmniParser.Builder
extends org.openrewrite.Parser.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParsers(org.openrewrite.Parser... parsers) build()excludedDirectories(Collection<Path> excludedDirectories) exclusionMatchers(Collection<PathMatcher> exclusions) exclusions(Collection<Path> exclusions) parallel(boolean parallel) Resource parsers are safe to execute in parallel.parsers(org.openrewrite.Parser... parsers) plainTextMasks(Collection<PathMatcher> plainTextMasks) sizeThresholdMb(int sizeThresholdMb) Methods inherited from class org.openrewrite.Parser.Builder
clone, getSourceFileType
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
exclusions
-
exclusionMatchers
-
sizeThresholdMb
-
excludedDirectories
-
plainTextMasks
-
onParse
-
parsers
-
addParsers
-
parallel
Resource parsers are safe to execute in parallel. This is not true of all parsers, for example the MavenParser.- Parameters:
parallel- whether the parser stream should be parallelized.- Returns:
- this builder.
-
build
- Specified by:
buildin classorg.openrewrite.Parser.Builder
-
getDslName
- Specified by:
getDslNamein classorg.openrewrite.Parser.Builder
-