Interface BuildSpecification.SourceSpec
- All Known Implementing Classes:
BuildSpecification.SourceSpec.Module,BuildSpecification.SourceSpec.Submodule
- Enclosing class:
- BuildSpecification
public static sealed interface BuildSpecification.SourceSpec
permits BuildSpecification.SourceSpec.Module, BuildSpecification.SourceSpec.Submodule
Specification of how a source should be processed.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordSpecification of how amodulesource should be processed.static final recordSpecification of how asubmodulesource should be processed. -
Method Summary
Modifier and TypeMethodDescriptioninfo()Return theSourceInfoaboutstream().stream()Return theStatementStreamSourceof this source.
-
Method Details
-
info
SourceInfo info()Return theSourceInfoaboutstream().- Returns:
- the
SourceInfo
-
stream
StatementStreamSource stream()Return theStatementStreamSourceof this source.- Returns:
- the
StatementStreamSourceof this source
-