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

hasAnnotation() — spring-boot Function Reference

Architecture documentation for the hasAnnotation() function in MetadataGenerationEnvironment.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 3 called by 3

Entity Profile

Dependency Diagram

graph TD
  14c54625_07e7_4f3c_2f6e_66801a43c806["hasAnnotation()"]
  7bb61f57_a4f7_10d5_fbc7_7e4f7985d013["hasConstructorBindingAnnotation()"]
  7bb61f57_a4f7_10d5_fbc7_7e4f7985d013 -->|calls| 14c54625_07e7_4f3c_2f6e_66801a43c806
  e39cf847_2813_1d46_b532_a4a6c90aa413["hasAutowiredAnnotation()"]
  e39cf847_2813_1d46_b532_a4a6c90aa413 -->|calls| 14c54625_07e7_4f3c_2f6e_66801a43c806
  99223cde_3c23_e052_759c_c6da31c199bc["isElementDeprecated()"]
  99223cde_3c23_e052_759c_c6da31c199bc -->|calls| 14c54625_07e7_4f3c_2f6e_66801a43c806
  6ba62623_7f72_4fbe_a844_3fc78ffb241c["equals()"]
  14c54625_07e7_4f3c_2f6e_66801a43c806 -->|calls| 6ba62623_7f72_4fbe_a844_3fc78ffb241c
  1baabe57_48a3_d81d_65fc_4f3335b91796["toString()"]
  14c54625_07e7_4f3c_2f6e_66801a43c806 -->|calls| 1baabe57_48a3_d81d_65fc_4f3335b91796
  587407ec_b97c_4748_6eed_7841a77df156["hasMetaAnnotation()"]
  14c54625_07e7_4f3c_2f6e_66801a43c806 -->|calls| 587407ec_b97c_4748_6eed_7841a77df156
  style 14c54625_07e7_4f3c_2f6e_66801a43c806 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/MetadataGenerationEnvironment.java lines 221–223

	boolean hasAnnotation(Element element, String type) {
		return hasAnnotation(element, type, false);
	}

Domain

Subdomains

Called By

Frequently Asked Questions

What does hasAnnotation() do?
hasAnnotation() is a function in the spring-boot codebase.
What does hasAnnotation() call?
hasAnnotation() calls 3 function(s): equals, hasMetaAnnotation, toString.
What calls hasAnnotation()?
hasAnnotation() is called by 3 function(s): hasAutowiredAnnotation, hasConstructorBindingAnnotation, isElementDeprecated.

Analyze Your Own Codebase

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

Try Supermodel Free