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

MetadataGenerationEnvironment() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  f416077a_8267_1ed0_0d7e_7a443631f9c3["MetadataGenerationEnvironment()"]
  3a6735bc_79de_e997_41af_089684b38fa9["getMessager()"]
  f416077a_8267_1ed0_0d7e_7a443631f9c3 -->|calls| 3a6735bc_79de_e997_41af_089684b38fa9
  7aed8854_6f65_f8cf_3d4f_58b9b9793ba6["resolveFieldValuesParser()"]
  f416077a_8267_1ed0_0d7e_7a443631f9c3 -->|calls| 7aed8854_6f65_f8cf_3d4f_58b9b9793ba6
  style f416077a_8267_1ed0_0d7e_7a443631f9c3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/MetadataGenerationEnvironment.java lines 105–125

	MetadataGenerationEnvironment(ProcessingEnvironment environment, String configurationPropertiesAnnotation,
			String configurationPropertiesSourceAnnotation, String nestedConfigurationPropertyAnnotation,
			String deprecatedConfigurationPropertyAnnotation, String constructorBindingAnnotation,
			String autowiredAnnotation, String defaultValueAnnotation, Set<String> endpointAnnotations,
			String readOperationAnnotation, String nameAnnotation) {
		this.typeUtils = new TypeUtils(environment);
		this.elements = environment.getElementUtils();
		this.messager = environment.getMessager();
		this.fieldValuesParser = resolveFieldValuesParser(environment);
		this.sourceResolver = new ConfigurationPropertiesSourceResolver(environment, this.typeUtils);
		this.configurationPropertiesAnnotation = configurationPropertiesAnnotation;
		this.configurationPropertiesSourceAnnotation = configurationPropertiesSourceAnnotation;
		this.nestedConfigurationPropertyAnnotation = nestedConfigurationPropertyAnnotation;
		this.deprecatedConfigurationPropertyAnnotation = deprecatedConfigurationPropertyAnnotation;
		this.constructorBindingAnnotation = constructorBindingAnnotation;
		this.autowiredAnnotation = autowiredAnnotation;
		this.defaultValueAnnotation = defaultValueAnnotation;
		this.endpointAnnotations = endpointAnnotations;
		this.readOperationAnnotation = readOperationAnnotation;
		this.nameAnnotation = nameAnnotation;
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does MetadataGenerationEnvironment() do?
MetadataGenerationEnvironment() is a function in the spring-boot codebase.
What does MetadataGenerationEnvironment() call?
MetadataGenerationEnvironment() calls 2 function(s): getMessager, resolveFieldValuesParser.

Analyze Your Own Codebase

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

Try Supermodel Free