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);
}
}