of() — spring-boot Function Reference
Architecture documentation for the of() function in ImagePlatform.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 78e40dab_6b48_64ee_7e3a_450f63575bbe["of()"] 815de43d_701f_8354_18ef_7a6c87cd5265["whenBuildpacksAreConfiguredThenRequestHasBuildpacks()"] 815de43d_701f_8354_18ef_7a6c87cd5265 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 8855896f_8b2b_67bf_3640_63e38f78827b["whenEntriesAreAddedToBuildpacksThenRequestHasBuildpacks()"] 8855896f_8b2b_67bf_3640_63e38f78827b -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 4fc8cc0b_6a5e_f583_3e29_a2297dc920d6["whenIndividualEntriesAreAddedToBuildpacksThenRequestHasBuildpacks()"] 4fc8cc0b_6a5e_f583_3e29_a2297dc920d6 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 798101c2_2cca_14d4_fcd7_d1d1b442cde7["whenBindingsAreConfiguredThenRequestHasBindings()"] 798101c2_2cca_14d4_fcd7_d1d1b442cde7 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 8f92ef8a_9a6c_fc60_9b07_ebb205ad9154["whenEntriesAreAddedToBindingsThenRequestHasBindings()"] 8f92ef8a_9a6c_fc60_9b07_ebb205ad9154 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 0aae5a5f_0763_206c_460d_7c4219288e1e["whenIndividualEntriesAreAddedToBindingsThenRequestHasBindings()"] 0aae5a5f_0763_206c_460d_7c4219288e1e -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 9e76a834_e938_0c95_f8c5_69dbf4d17968["whenTagsAreConfiguredThenRequestHasTags()"] 9e76a834_e938_0c95_f8c5_69dbf4d17968 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 934c2322_5f65_3e5e_4b11_1dc380722fc2["whenEntriesAreAddedToTagsThenRequestHasTags()"] 934c2322_5f65_3e5e_4b11_1dc380722fc2 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe c2882bcd_e091_f400_8978_dc2e263ce46c["whenIndividualEntriesAreAddedToTagsThenRequestHasTags()"] c2882bcd_e091_f400_8978_dc2e263ce46c -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe dbc8cbe2_e94d_22be_ff5a_aafd3f86f2a0["whenImagePlatformIsConfiguredThenRequestHasImagePlatform()"] dbc8cbe2_e94d_22be_ff5a_aafd3f86f2a0 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe aa468153_202a_9fa5_588b_de19c3faf833["getBuildRequestWhenHasSecurityOptionsUsesSecurityOptions()"] aa468153_202a_9fa5_588b_de19c3faf833 -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe 3848fa7c_115b_d858_1c48_1d454c10737a["getBuildRequestWhenHasImagePlatformUsesImagePlatform()"] 3848fa7c_115b_d858_1c48_1d454c10737a -->|calls| 78e40dab_6b48_64ee_7e3a_450f63575bbe d0595808_34f5_b84e_629e_09812a428eb8["of()"] 78e40dab_6b48_64ee_7e3a_450f63575bbe -->|calls| d0595808_34f5_b84e_629e_09812a428eb8 1b7e8269_8f9c_82f0_b4ee_e3eedc21ec96["ImagePlatform()"] 78e40dab_6b48_64ee_7e3a_450f63575bbe -->|calls| 1b7e8269_8f9c_82f0_b4ee_e3eedc21ec96 style 78e40dab_6b48_64ee_7e3a_450f63575bbe fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ImagePlatform.java lines 86–96
public static ImagePlatform of(String value) {
Assert.hasText(value, "'value' must not be empty");
String[] split = value.split("/+");
return switch (split.length) {
case 1 -> new ImagePlatform(split[0], null, null);
case 2 -> new ImagePlatform(split[0], split[1], null);
case 3 -> new ImagePlatform(split[0], split[1], split[2]);
default -> throw new IllegalArgumentException(
"'value' [" + value + "] must be in the form 'os[/architecture[/variant]]'");
};
}
Domain
Subdomains
Calls
Called By
- getBuildRequestWhenHasImagePlatformUsesImagePlatform()
- getBuildRequestWhenHasSecurityOptionsUsesSecurityOptions()
- whenBindingsAreConfiguredThenRequestHasBindings()
- whenBuildpacksAreConfiguredThenRequestHasBuildpacks()
- whenEntriesAreAddedToBindingsThenRequestHasBindings()
- whenEntriesAreAddedToBuildpacksThenRequestHasBuildpacks()
- whenEntriesAreAddedToTagsThenRequestHasTags()
- whenImagePlatformIsConfiguredThenRequestHasImagePlatform()
- whenIndividualEntriesAreAddedToBindingsThenRequestHasBindings()
- whenIndividualEntriesAreAddedToBuildpacksThenRequestHasBuildpacks()
- whenIndividualEntriesAreAddedToTagsThenRequestHasTags()
- whenTagsAreConfiguredThenRequestHasTags()
Source
Frequently Asked Questions
What does of() do?
of() is a function in the spring-boot codebase.
What does of() call?
of() calls 2 function(s): ImagePlatform, of.
What calls of()?
of() is called by 12 function(s): getBuildRequestWhenHasImagePlatformUsesImagePlatform, getBuildRequestWhenHasSecurityOptionsUsesSecurityOptions, whenBindingsAreConfiguredThenRequestHasBindings, whenBuildpacksAreConfiguredThenRequestHasBuildpacks, whenEntriesAreAddedToBindingsThenRequestHasBindings, whenEntriesAreAddedToBuildpacksThenRequestHasBuildpacks, whenEntriesAreAddedToTagsThenRequestHasTags, whenImagePlatformIsConfiguredThenRequestHasImagePlatform, and 4 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free