getAdditionalMetadataStream() — spring-boot Function Reference
Architecture documentation for the getAdditionalMetadataStream() function in MetadataStore.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 262f4525_74f3_71de_a1e8_9c976800ac65["getAdditionalMetadataStream()"] 94d27c42_bcae_7ca2_058d_793b89a7ea82["readAdditionalMetadata()"] 94d27c42_bcae_7ca2_058d_793b89a7ea82 -->|calls| 262f4525_74f3_71de_a1e8_9c976800ac65 5f8feb82_e8dc_52cf_3c78_a4460e85d769["getMetadataStream()"] 262f4525_74f3_71de_a1e8_9c976800ac65 -->|calls| 5f8feb82_e8dc_52cf_3c78_a4460e85d769 3ccd9aa0_bc84_b38b_0ebb_e23a9f0f6888["locateAdditionalMetadataFile()"] 262f4525_74f3_71de_a1e8_9c976800ac65 -->|calls| 3ccd9aa0_bc84_b38b_0ebb_e23a9f0f6888 style 262f4525_74f3_71de_a1e8_9c976800ac65 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/MetadataStore.java lines 181–196
private InputStream getAdditionalMetadataStream(String additionalMetadataLocation) throws IOException {
// Most build systems will have copied the file to the class output location
FileObject fileObject = this.environment.getFiler()
.getResource(StandardLocation.CLASS_OUTPUT, "", additionalMetadataLocation);
InputStream inputStream = getMetadataStream(fileObject);
if (inputStream != null) {
return inputStream;
}
try {
File file = locateAdditionalMetadataFile(new File(fileObject.toUri()), additionalMetadataLocation);
return (file.exists() ? new FileInputStream(file) : fileObject.toUri().toURL().openStream());
}
catch (Exception ex) {
throw new FileNotFoundException();
}
}
Domain
Subdomains
Calls
- getMetadataStream()
- locateAdditionalMetadataFile()
Called By
Source
Frequently Asked Questions
What does getAdditionalMetadataStream() do?
getAdditionalMetadataStream() is a function in the spring-boot codebase.
What does getAdditionalMetadataStream() call?
getAdditionalMetadataStream() calls 2 function(s): getMetadataStream, locateAdditionalMetadataFile.
What calls getAdditionalMetadataStream()?
getAdditionalMetadataStream() is called by 1 function(s): readAdditionalMetadata.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free