Home / Function/ collectRelativePaths() — spring-boot Function Reference

collectRelativePaths() — spring-boot Function Reference

Architecture documentation for the collectRelativePaths() function in AotTests.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  bff2cfda_492a_5907_1a0a_ac39e1f4120d["collectRelativePaths()"]
  7c2d7b35_c5d6_3046_fc96_6dad9f35cd03["whenAotRunsSourcesAreGenerated()"]
  7c2d7b35_c5d6_3046_fc96_6dad9f35cd03 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  982c3e7c_ea3c_ef6d_f806_d0c5874de386["whenAotRunsResourcesAreGeneratedAndCopiedToTargetClasses()"]
  982c3e7c_ea3c_ef6d_f806_d0c5874de386 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  6845c179_5bcb_4d9e_9927_a577f259ba21["whenAotRunsWithJdkProxyResourcesIncludeProxyConfig()"]
  6845c179_5bcb_4d9e_9927_a577f259ba21 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  fb3d692b_7bd0_fa87_95c1_e7e4aa40ef33["whenAotRunsWithClassProxyClassesAreGenerated()"]
  fb3d692b_7bd0_fa87_95c1_e7e4aa40ef33 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  1eaf30ba_0768_5e19_894c_34c3572f27bd["whenAotRunsWithProfilesSourcesAreGenerated()"]
  1eaf30ba_0768_5e19_894c_34c3572f27bd -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  f6909ff6_8997_9dc3_ab48_5a2f69986afe["whenAotRunsWithArgumentsSourcesAreGenerated()"]
  f6909ff6_8997_9dc3_ab48_5a2f69986afe -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  ceee6e15_4bcf_f602_9864_31137ee9850c["whenAotRunsWithSystemPropertiesSourcesAreGenerated()"]
  ceee6e15_4bcf_f602_9864_31137ee9850c -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  f82ebcd4_f154_a911_5b1c_66174d00a466["whenAotRunsWithJvmArgumentsSourcesAreGenerated()"]
  f82ebcd4_f154_a911_5b1c_66174d00a466 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  149cb5d0_5562_6590_49df_f939d04e0741["whenAotRunsWithReleaseSourcesAreGenerated()"]
  149cb5d0_5562_6590_49df_f939d04e0741 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  f7b5a8b0_d708_2beb_0d3a_7e1e8f22ef46["whenAotRunsSourcesAreCompiledAndMovedToTargetClasses()"]
  f7b5a8b0_d708_2beb_0d3a_7e1e8f22ef46 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  e8f4bea9_5a06_190c_bd39_27ddbade931c["whenAotRunsWithModuleInfoSourcesAreCompiledAndMovedToTargetClass()"]
  e8f4bea9_5a06_190c_bd39_27ddbade931c -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  2de7e8c7_cca0_e2fc_f9a5_5ad3912ca86b["whenAotRunsResourcesAreCopiedToTargetClasses()"]
  2de7e8c7_cca0_e2fc_f9a5_5ad3912ca86b -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  c1a9e219_615e_eca1_47c9_be5eee4e397f["whenAotRunsWithClassProxyClassesAreCopiedToTargetClasses()"]
  c1a9e219_615e_eca1_47c9_be5eee4e397f -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  80245324_b1ea_dd02_b2ea_28b1455b0eb4["whenAotRunsWithDevtoolsInClasspathItIsExcluded()"]
  80245324_b1ea_dd02_b2ea_28b1455b0eb4 -->|calls| bff2cfda_492a_5907_1a0a_ac39e1f4120d
  style bff2cfda_492a_5907_1a0a_ac39e1f4120d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

build-plugin/spring-boot-maven-plugin/src/intTest/java/org/springframework/boot/maven/AotTests.java lines 225–234

	List<Path> collectRelativePaths(Path sourceDirectory) {
		try (Stream<Path> pathStream = Files.walk(sourceDirectory)) {
			return pathStream.filter(Files::isRegularFile)
				.map((path) -> path.subpath(sourceDirectory.getNameCount(), path.getNameCount()))
				.toList();
		}
		catch (IOException ex) {
			throw new IllegalStateException(ex);
		}
	}

Domain

Subdomains

Called By

  • whenAotRunsResourcesAreCopiedToTargetClasses()
  • whenAotRunsResourcesAreGeneratedAndCopiedToTargetClasses()
  • whenAotRunsSourcesAreCompiledAndMovedToTargetClasses()
  • whenAotRunsSourcesAreGenerated()
  • whenAotRunsWithArgumentsSourcesAreGenerated()
  • whenAotRunsWithClassProxyClassesAreCopiedToTargetClasses()
  • whenAotRunsWithClassProxyClassesAreGenerated()
  • whenAotRunsWithDevtoolsInClasspathItIsExcluded()
  • whenAotRunsWithJdkProxyResourcesIncludeProxyConfig()
  • whenAotRunsWithJvmArgumentsSourcesAreGenerated()
  • whenAotRunsWithModuleInfoSourcesAreCompiledAndMovedToTargetClass()
  • whenAotRunsWithProfilesSourcesAreGenerated()
  • whenAotRunsWithReleaseSourcesAreGenerated()
  • whenAotRunsWithSystemPropertiesSourcesAreGenerated()
  • whenAotTestRunsSourcesAndResourcesAreGenerated()
  • whenTestAotRunsWithDevtoolsInClasspathItIsExcluded()

Frequently Asked Questions

What does collectRelativePaths() do?
collectRelativePaths() is a function in the spring-boot codebase.
What calls collectRelativePaths()?
collectRelativePaths() is called by 16 function(s): whenAotRunsResourcesAreCopiedToTargetClasses, whenAotRunsResourcesAreGeneratedAndCopiedToTargetClasses, whenAotRunsSourcesAreCompiledAndMovedToTargetClasses, whenAotRunsSourcesAreGenerated, whenAotRunsWithArgumentsSourcesAreGenerated, whenAotRunsWithClassProxyClassesAreCopiedToTargetClasses, whenAotRunsWithClassProxyClassesAreGenerated, whenAotRunsWithDevtoolsInClasspathItIsExcluded, and 8 more.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free