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
Called By
Source
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