public interface SourceGroupRelativeModifierImplementation
For example, java modular projects contains modules, a module may contain several places where sources are expected - these
form the part hierarchy. When the original SourceGroup is specific enough, the hierarchy argument may be
missing or can be even ignored by the modifier implementation - provided that the newly created folders have the correct
relationship to the original source group.
Similar structure may be used in other types of projects.
projectParts are abstract uninterpreted identifiers, so
the implementation / project may choose any semantics suitable for the project type.
SourceGroupModifierImplementation relativeTo(SourceGroup existingGroup, String... projectPart)
existingGroup - existing location or concept within the project
projectPart - identifies part of the project. The meaning depends on the "existingGroup"
null, if the specified project part does not exist
Built on February 16 2024. | Copyright © 2017-2024 Apache Software Foundation. All Rights Reserved.