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

createFakeZipArchive() — spring-boot Function Reference

Architecture documentation for the createFakeZipArchive() function in InitCommandTests.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  c1b99b69_95de_7945_785d_f8327339fd10["createFakeZipArchive()"]
  5605590c_dbe0_9144_70dd_8f4294800d9a["generateProjectAndExtract()"]
  5605590c_dbe0_9144_70dd_8f4294800d9a -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  32dd735e_ea1e_3e3d_54da_88be2c401dec["generateProjectAndExtractWillNotWriteEntriesOutsideOutputLocation()"]
  32dd735e_ea1e_3e3d_54da_88be2c401dec -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  2419bf65_8b9e_1922_5db4_79cac35c8e85["generateProjectAndExtractWithConvention()"]
  2419bf65_8b9e_1922_5db4_79cac35c8e85 -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  877f894c_5fbc_6f15_33d6_12de0d0030fa["generateProjectArchiveExtractedByDefault()"]
  877f894c_5fbc_6f15_33d6_12de0d0030fa -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  e07b722d_3f95_3309_b7a6_cb513e21de7d["generateProjectAndExtractUnsupportedArchive()"]
  e07b722d_3f95_3309_b7a6_cb513e21de7d -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  dd6763a4_51ff_4408_51ff_821f8c3558cd["generateProjectAndExtractUnknownContentType()"]
  dd6763a4_51ff_4408_51ff_821f8c3558cd -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  70ec9244_8c60_9d99_ec98_17f88021e89c["fileInArchiveNotOverwrittenByDefault()"]
  70ec9244_8c60_9d99_ec98_17f88021e89c -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  6c8d2d31_3dcf_9918_ed0b_223bfbba2afe["overwriteFileInArchive()"]
  6c8d2d31_3dcf_9918_ed0b_223bfbba2afe -->|calls| c1b99b69_95de_7945_785d_f8327339fd10
  style c1b99b69_95de_7945_785d_f8327339fd10 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

cli/spring-boot-cli/src/test/java/org/springframework/boot/cli/command/init/InitCommandTests.java lines 411–421

	private byte[] createFakeZipArchive(String fileName, String content) throws IOException {
		try (ByteArrayOutputStream bos = new ByteArrayOutputStream()) {
			try (ZipOutputStream zos = new ZipOutputStream(bos)) {
				ZipEntry entry = new ZipEntry(fileName);
				zos.putNextEntry(entry);
				zos.write(content.getBytes());
				zos.closeEntry();
				return bos.toByteArray();
			}
		}
	}

Domain

Subdomains

Called By

  • fileInArchiveNotOverwrittenByDefault()
  • generateProjectAndExtract()
  • generateProjectAndExtractUnknownContentType()
  • generateProjectAndExtractUnsupportedArchive()
  • generateProjectAndExtractWillNotWriteEntriesOutsideOutputLocation()
  • generateProjectAndExtractWithConvention()
  • generateProjectArchiveExtractedByDefault()
  • overwriteFileInArchive()

Frequently Asked Questions

What does createFakeZipArchive() do?
createFakeZipArchive() is a function in the spring-boot codebase.
What calls createFakeZipArchive()?
createFakeZipArchive() is called by 8 function(s): fileInArchiveNotOverwrittenByDefault, generateProjectAndExtract, generateProjectAndExtractUnknownContentType, generateProjectAndExtractUnsupportedArchive, generateProjectAndExtractWillNotWriteEntriesOutsideOutputLocation, generateProjectAndExtractWithConvention, generateProjectArchiveExtractedByDefault, overwriteFileInArchive.

Analyze Your Own Codebase

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

Try Supermodel Free