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

process() — spring-boot Function Reference

Architecture documentation for the process() function in TypeElementMembers.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 3 called by 1

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

Called By

  • TypeElementMembers()

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