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

isCandidate() — spring-boot Function Reference

Architecture documentation for the isCandidate() function in JavaBeanBinder.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  a169668d_cd01_d9d4_0daf_7332fc1be967["isCandidate()"]
  1bb5eed9_3ff4_9a0c_915f_f8a6a8c14901["addProperties()"]
  1bb5eed9_3ff4_9a0c_915f_f8a6a8c14901 -->|calls| a169668d_cd01_d9d4_0daf_7332fc1be967
  27c68f3d_4a99_f60a_533b_3cb6bc076b9d["equals()"]
  a169668d_cd01_d9d4_0daf_7332fc1be967 -->|calls| 27c68f3d_4a99_f60a_533b_3cb6bc076b9d
  78dcb087_8a61_ea40_36a3_fdbedb790ee0["getName()"]
  a169668d_cd01_d9d4_0daf_7332fc1be967 -->|calls| 78dcb087_8a61_ea40_36a3_fdbedb790ee0
  style a169668d_cd01_d9d4_0daf_7332fc1be967 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/JavaBeanBinder.java lines 210–216

		private boolean isCandidate(Method method) {
			int modifiers = method.getModifiers();
			return !Modifier.isPrivate(modifiers) && !Modifier.isProtected(modifiers) && !Modifier.isAbstract(modifiers)
					&& !Modifier.isStatic(modifiers) && !method.isBridge()
					&& !Object.class.equals(method.getDeclaringClass())
					&& !Class.class.equals(method.getDeclaringClass()) && method.getName().indexOf('$') == -1;
		}

Domain

Subdomains

Called By

Frequently Asked Questions

What does isCandidate() do?
isCandidate() is a function in the spring-boot codebase.
What does isCandidate() call?
isCandidate() calls 2 function(s): equals, getName.
What calls isCandidate()?
isCandidate() is called by 1 function(s): addProperties.

Analyze Your Own Codebase

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

Try Supermodel Free