public void addBean()

in log4j-audit/log4j-audit-api/src/main/java/org/apache/logging/log4j/audit/generator/AccessorDefinition.java [90:111]


	public void addBean(ClassGenerator generator, boolean addLocalVariable, boolean addGetter, boolean addSetter) {

		if (generator.isClass() && addLocalVariable) {
			generator.addLocalVariable(new VariableDefinition("private",
					getType(), getName(), null, getAnnotation()));
		}

		if (packageName != null) {
			generator.getImports().add(packageName);
		}
		if (addGetter) {
			MethodDefinition methodDefinition = new StandardGetter(this);
			methodDefinition.setInterface(!generator.isClass());
			generator.addBeanMethods(this);
			generator.addMethod(methodDefinition);
		}
		if (addSetter) {
			MethodDefinition methodDefinition = new StandardSetter(this);
			methodDefinition.setInterface(!generator.isClass());
			generator.addMethod(methodDefinition);
		}
	}