read() — spring-boot Function Reference
Architecture documentation for the read() function in OriginTrackedPropertiesLoader.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab["read()"] 00461c89_e8df_a118_712f_7d456733054e["load()"] 00461c89_e8df_a118_712f_7d456733054e -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab 29618e87_6d5d_b620_c9e4_b6c387ac395b["loadKeyAndValue()"] 29618e87_6d5d_b620_c9e4_b6c387ac395b -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab ecd739e6_42b1_b082_8427_424b389a4a4a["loadKey()"] ecd739e6_42b1_b082_8427_424b389a4a4a -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab 123b63e1_15ae_84bb_22f3_d1146261bcbf["loadValue()"] 123b63e1_15ae_84bb_22f3_d1146261bcbf -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab c3f83180_0fd5_1b38_b1ca_f12732f10df1["isNewDocument()"] c3f83180_0fd5_1b38_b1ca_f12732f10df1 -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab 6a93d572_9115_1a72_4c86_b4b7f7857bb1["readAndExpect()"] 6a93d572_9115_1a72_4c86_b4b7f7857bb1 -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab cfafe84e_de0b_3d56_b718_655d1e6b7352["skipWhitespace()"] cfafe84e_de0b_3d56_b718_655d1e6b7352 -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab 222df5a9_ec7b_9724_5a11_fd5574b445f3["skipComment()"] 222df5a9_ec7b_9724_5a11_fd5574b445f3 -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab a2c1fbda_79c0_ebc4_ffbd_d799ab51b3f8["readEscaped()"] a2c1fbda_79c0_ebc4_ffbd_d799ab51b3f8 -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab 3235170b_2048_3433_46c1_552770540fda["readUnicode()"] 3235170b_2048_3433_46c1_552770540fda -->|calls| 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab cfafe84e_de0b_3d56_b718_655d1e6b7352["skipWhitespace()"] 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab -->|calls| cfafe84e_de0b_3d56_b718_655d1e6b7352 a2c1fbda_79c0_ebc4_ffbd_d799ab51b3f8["readEscaped()"] 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab -->|calls| a2c1fbda_79c0_ebc4_ffbd_d799ab51b3f8 2adb9695_837a_9524_9fbd_88e6aa0e8be0["isEndOfFile()"] 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab -->|calls| 2adb9695_837a_9524_9fbd_88e6aa0e8be0 style 9bd4aa4c_c96d_d7cf_c80a_7ccb5d80c0ab fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/env/OriginTrackedPropertiesLoader.java lines 219–234
boolean read() throws IOException {
this.escaped = false;
this.character = this.reader.read();
this.columnNumber++;
if (this.columnNumber == 0) {
skipWhitespace();
}
if (this.character == '\\') {
this.escaped = true;
readEscaped();
}
else if (this.character == '\n') {
this.columnNumber = -1;
}
return !isEndOfFile();
}
Domain
Subdomains
Calls
- isEndOfFile()
- readEscaped()
- skipWhitespace()
Called By
- isNewDocument()
- load()
- loadKey()
- loadKeyAndValue()
- loadValue()
- readAndExpect()
- readEscaped()
- readUnicode()
- skipComment()
- skipWhitespace()
Source
Frequently Asked Questions
What does read() do?
read() is a function in the spring-boot codebase.
What does read() call?
read() calls 3 function(s): isEndOfFile, readEscaped, skipWhitespace.
What calls read()?
read() is called by 10 function(s): isNewDocument, load, loadKey, loadKeyAndValue, loadValue, readAndExpect, readEscaped, readUnicode, and 2 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free