Home / Class/ GradleBuildFieldSetter Class — spring-boot Architecture

GradleBuildFieldSetter Class — spring-boot Architecture

Architecture documentation for the GradleBuildFieldSetter class in GradleBuildFieldSetter.java from the spring-boot codebase.

Entity Profile

Source Code

build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/junit/GradleBuildFieldSetter.java lines 34–51

final class GradleBuildFieldSetter implements BeforeEachCallback {

	private final GradleBuild gradleBuild;

	GradleBuildFieldSetter(GradleBuild gradleBuild) {
		this.gradleBuild = gradleBuild;
	}

	@Override
	public void beforeEach(ExtensionContext context) throws Exception {
		Field field = ReflectionUtils.findField(context.getRequiredTestClass(), "gradleBuild");
		Assert.notNull(field, "Field named gradleBuild not found in " + context.getRequiredTestClass().getName());
		field.setAccessible(true);
		field.set(context.getRequiredTestInstance(), this.gradleBuild);

	}

}

Analyze Your Own Codebase

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

Try Supermodel Free