process() — spring-boot Function Reference
Architecture documentation for the process() function in TypeElementMembers.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD af908b85_78f9_f548_ee21_51bdd094454d["process()"] 31e89ef0_f465_355f_4ac9_677d3729a7da["TypeElementMembers()"] 31e89ef0_f465_355f_4ac9_677d3729a7da -->|calls| af908b85_78f9_f548_ee21_51bdd094454d 61e3e40c_a54d_5fd2_5bbc_3da2c30e88ba["processField()"] af908b85_78f9_f548_ee21_51bdd094454d -->|calls| 61e3e40c_a54d_5fd2_5bbc_3da2c30e88ba 5c44acfe_e3a5_4000_7eb2_75753986ef3c["processRecordComponent()"] af908b85_78f9_f548_ee21_51bdd094454d -->|calls| 5c44acfe_e3a5_4000_7eb2_75753986ef3c f0ca77a0_5018_2dff_9a79_2737dae0d46e["processMethod()"] af908b85_78f9_f548_ee21_51bdd094454d -->|calls| f0ca77a0_5018_2dff_9a79_2737dae0d46e style af908b85_78f9_f548_ee21_51bdd094454d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/TypeElementMembers.java lines 72–87
private void process(TypeElement element) {
for (VariableElement field : ElementFilter.fieldsIn(element.getEnclosedElements())) {
processField(field);
}
for (RecordComponentElement recordComponent : ElementFilter.recordComponentsIn(element.getEnclosedElements())) {
processRecordComponent(recordComponent);
}
for (ExecutableElement method : ElementFilter.methodsIn(element.getEnclosedElements())) {
processMethod(method);
}
Element superType = this.env.getTypeUtils().asElement(element.getSuperclass());
if (superType instanceof TypeElement && !OBJECT_CLASS_NAME.equals(superType.toString())
&& !RECORD_CLASS_NAME.equals(superType.toString())) {
process((TypeElement) superType);
}
}
Domain
Subdomains
Calls
- processField()
- processMethod()
- processRecordComponent()
Called By
- TypeElementMembers()
Source
Frequently Asked Questions
What does process() do?
process() is a function in the spring-boot codebase.
What does process() call?
process() calls 3 function(s): processField, processMethod, processRecordComponent.
What calls process()?
process() is called by 1 function(s): TypeElementMembers.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free