br.com.objectos.code.TestingAnnotationValueInfoBuilderPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.code;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.pojo.compiler.PojoCompiler",
"br.com.objectos.pojo.plugin.StandardBuilderPropertyAction"
})
final class TestingAnnotationValueInfoBuilderPojo implements TestingAnnotationValueInfoBuilder, TestingAnnotationValueInfoBuilder.TestingAnnotationValueInfoBuilderName, TestingAnnotationValueInfoBuilder.TestingAnnotationValueInfoBuilderKind, TestingAnnotationValueInfoBuilder.TestingAnnotationValueInfoBuilderValue {
private String name;
private AnnotationValueKind kind;
private Object value;
public TestingAnnotationValueInfoBuilderPojo() {
}
@Override
public TestingAnnotationValueInfo build() {
return new TestingAnnotationValueInfoPojo(this);
}
@Override
public TestingAnnotationValueInfoBuilder.TestingAnnotationValueInfoBuilderName name(String name) {
if (name == null) {
throw new NullPointerException();
}
this.name = name;
return this;
}
String ___get___name() {
return name;
}
@Override
public TestingAnnotationValueInfoBuilder.TestingAnnotationValueInfoBuilderKind kind(AnnotationValueKind kind) {
if (kind == null) {
throw new NullPointerException();
}
this.kind = kind;
return this;
}
AnnotationValueKind ___get___kind() {
return kind;
}
@Override
public TestingAnnotationValueInfoBuilder.TestingAnnotationValueInfoBuilderValue value(Object value) {
if (value == null) {
throw new NullPointerException();
}
this.value = value;
return this;
}
Object ___get___value() {
return value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy