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

parseNumber() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  4315e08b_f0d0_bcea_78b9_e649a93a3150["parseNumber()"]
  a6eb7af0_c729_214d_03cd_5d3f59fe9afa["visitPrimitiveAsByte()"]
  a6eb7af0_c729_214d_03cd_5d3f59fe9afa -->|calls| 4315e08b_f0d0_bcea_78b9_e649a93a3150
  82e38549_7b82_7fac_318b_e9dd50a21f41["visitPrimitiveAsShort()"]
  82e38549_7b82_7fac_318b_e9dd50a21f41 -->|calls| 4315e08b_f0d0_bcea_78b9_e649a93a3150
  4dd2dd47_60f2_b309_45dc_c5c158acf167["visitPrimitiveAsInt()"]
  4dd2dd47_60f2_b309_45dc_c5c158acf167 -->|calls| 4315e08b_f0d0_bcea_78b9_e649a93a3150
  533c198e_b6d5_dc51_8563_e0a7c6bedf6d["visitPrimitiveAsLong()"]
  533c198e_b6d5_dc51_8563_e0a7c6bedf6d -->|calls| 4315e08b_f0d0_bcea_78b9_e649a93a3150
  0ff12cbe_7828_9b8f_6882_d98ebb952612["visitPrimitiveAsFloat()"]
  0ff12cbe_7828_9b8f_6882_d98ebb952612 -->|calls| 4315e08b_f0d0_bcea_78b9_e649a93a3150
  029705f2_3115_73d4_cf8b_1f1cabaa7f92["visitPrimitiveAsDouble()"]
  029705f2_3115_73d4_cf8b_1f1cabaa7f92 -->|calls| 4315e08b_f0d0_bcea_78b9_e649a93a3150
  style 4315e08b_f0d0_bcea_78b9_e649a93a3150 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/ParameterPropertyDescriptor.java lines 160–169

		private <T extends Number> T parseNumber(String value, Function<String, T> parser,
				PrimitiveType primitiveType) {
			try {
				return parser.apply(value);
			}
			catch (NumberFormatException ex) {
				throw new IllegalArgumentException(
						String.format("Invalid %s representation '%s'", primitiveType, value));
			}
		}

Domain

Subdomains

Frequently Asked Questions

What does parseNumber() do?
parseNumber() is a function in the spring-boot codebase.
What calls parseNumber()?
parseNumber() is called by 6 function(s): visitPrimitiveAsByte, visitPrimitiveAsDouble, visitPrimitiveAsFloat, visitPrimitiveAsInt, visitPrimitiveAsLong, visitPrimitiveAsShort.

Analyze Your Own Codebase

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

Try Supermodel Free