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

EntryBinder() — spring-boot Function Reference

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

Function java GradlePlugin AotProcessing calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  c8a32d61_bc84_9663_ce8b_240188c9c86d["EntryBinder()"]
  87daadf6_0233_73e5_c9a6_fa5a37ad45f1["bindAggregate()"]
  87daadf6_0233_73e5_c9a6_fa5a37ad45f1 -->|calls| c8a32d61_bc84_9663_ce8b_240188c9c86d
  8d8ef66e_fc29_736c_c815_846df9fa8305["getType()"]
  c8a32d61_bc84_9663_ce8b_240188c9c86d -->|calls| 8d8ef66e_fc29_736c_c815_846df9fa8305
  916c243f_a51b_da7a_f1d6_96936f589b78["equals()"]
  c8a32d61_bc84_9663_ce8b_240188c9c86d -->|calls| 916c243f_a51b_da7a_f1d6_96936f589b78
  76576a77_87f7_3680_8561_2923813db3c1["of()"]
  c8a32d61_bc84_9663_ce8b_240188c9c86d -->|calls| 76576a77_87f7_3680_8561_2923813db3c1
  style c8a32d61_bc84_9663_ce8b_240188c9c86d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/MapBinder.java lines 168–178

		EntryBinder(ConfigurationPropertyName root, Bindable<?> target, AggregateElementBinder elementBinder) {
			this.root = root;
			this.elementBinder = elementBinder;
			this.mapType = target.getType().asMap();
			this.keyType = this.mapType.getGeneric(0);
			this.valueType = this.mapType.getGeneric(1);
			this.resolvedValueType = this.valueType.resolve(Object.class);
			this.valueTreatedAsNestedMap = Object.class.equals(this.resolvedValueType);
			this.bindableMapType = Bindable.of(this.mapType);
			this.bindableValueType = Bindable.of(this.valueType);
		}

Domain

Subdomains

Called By

Frequently Asked Questions

What does EntryBinder() do?
EntryBinder() is a function in the spring-boot codebase.
What does EntryBinder() call?
EntryBinder() calls 3 function(s): equals, getType, of.
What calls EntryBinder()?
EntryBinder() is called by 1 function(s): bindAggregate.

Analyze Your Own Codebase

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

Try Supermodel Free