Home / Class/ LombokAccessLevelOverwriteDataProperties Class — spring-boot Architecture

LombokAccessLevelOverwriteDataProperties Class — spring-boot Architecture

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

Entity Profile

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/lombok/LombokAccessLevelOverwriteDataProperties.java lines 32–124

@Data
@TestConfigurationProperties("accesslevel.overwrite.data")
@SuppressWarnings({ "unused", "deprecation" })
public class LombokAccessLevelOverwriteDataProperties {

	private String name0;

	@Getter(AccessLevel.PUBLIC)
	@Setter(AccessLevel.PUBLIC)
	private String name1;

	@Getter(AccessLevel.PUBLIC)
	private String name2;

	@Setter(AccessLevel.PUBLIC)
	private String name3;

	@Getter
	@Setter
	private String name4;

	@Getter
	private String name5;

	@Setter
	private String name6;

	/*
	 * AccessLevel.NONE
	 */
	@Getter(AccessLevel.NONE)
	@Setter(AccessLevel.NONE)
	private String ignoredAccessLevelNone;

	@Getter(AccessLevel.NONE)
	private String ignoredGetterAccessLevelNone;

	@Setter(AccessLevel.NONE)
	private String ignoredSetterAccessLevelNone;

	/*
	 * AccessLevel.PRIVATE
	 */
	@Getter(AccessLevel.PRIVATE)
	@Setter(AccessLevel.PRIVATE)
	private String ignoredAccessLevelPrivate;

	@Getter(AccessLevel.PRIVATE)
	private String ignoredGetterAccessLevelPrivate;

	@Setter(AccessLevel.PRIVATE)
	private String ignoredSetterAccessLevelPrivate;

	/*
	 * AccessLevel.PACKAGE
	 */
	@Getter(AccessLevel.PACKAGE)
	@Setter(AccessLevel.PACKAGE)
	private String ignoredAccessLevelPackage;

	@Getter(AccessLevel.PACKAGE)
	private String ignoredGetterAccessLevelPackage;

	@Setter(AccessLevel.PACKAGE)
	private String ignoredSetterAccessLevelPackage;

	/*
	 * AccessLevel.PROTECTED
	 */
	@Getter(AccessLevel.PROTECTED)
	@Setter(AccessLevel.PROTECTED)
	private String ignoredAccessLevelProtected;

	@Getter(AccessLevel.PROTECTED)
	private String ignoredGetterAccessLevelProtected;

	@Setter(AccessLevel.PROTECTED)
	private String ignoredSetterAccessLevelProtected;

	/*
	 * AccessLevel.MODULE
	 */
	@Getter(AccessLevel.MODULE)
	@Setter(AccessLevel.MODULE)
	private String ignoredAccessLevelModule;

	@Getter(AccessLevel.MODULE)
	private String ignoredGetterAccessLevelModule;

	@Setter(AccessLevel.MODULE)
	private String ignoredSetterAccessLevelModule;

}

Domain

Analyze Your Own Codebase

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

Try Supermodel Free