br.com.objectos.ui.html.ProtoNamingBuilderPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.ui.html;
import com.squareup.javapoet.ClassName;
import com.squareup.javapoet.TypeName;
import com.squareup.javapoet.TypeVariableName;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.way.pojo.compiler.PojoCompiler",
"br.com.objectos.way.pojo.plugin.StandardBuilderPropertyAction"
})
final class ProtoNamingBuilderPojo implements ProtoNamingBuilder, ProtoNamingBuilder.ProtoNamingBuilderElementClassName, ProtoNamingBuilder.ProtoNamingBuilderTypeVariableName, ProtoNamingBuilder.ProtoNamingBuilderProtoTypeVariableName, ProtoNamingBuilder.ProtoNamingBuilderSuperclassTypeName {
private ClassName elementClassName;
private TypeVariableName typeVariableName;
private TypeVariableName protoTypeVariableName;
private TypeName superclassTypeName;
public ProtoNamingBuilderPojo() {
}
@Override
public ProtoNaming build() {
return new ProtoNamingPojo(this);
}
@Override
public ProtoNamingBuilder.ProtoNamingBuilderElementClassName elementClassName(ClassName elementClassName) {
if (elementClassName == null) {
throw new NullPointerException();
}
this.elementClassName = elementClassName;
return this;
}
ClassName ___get___elementClassName() {
return elementClassName;
}
@Override
public ProtoNamingBuilder.ProtoNamingBuilderTypeVariableName typeVariableName(TypeVariableName typeVariableName) {
if (typeVariableName == null) {
throw new NullPointerException();
}
this.typeVariableName = typeVariableName;
return this;
}
TypeVariableName ___get___typeVariableName() {
return typeVariableName;
}
@Override
public ProtoNamingBuilder.ProtoNamingBuilderProtoTypeVariableName protoTypeVariableName(TypeVariableName protoTypeVariableName) {
if (protoTypeVariableName == null) {
throw new NullPointerException();
}
this.protoTypeVariableName = protoTypeVariableName;
return this;
}
TypeVariableName ___get___protoTypeVariableName() {
return protoTypeVariableName;
}
@Override
public ProtoNamingBuilder.ProtoNamingBuilderSuperclassTypeName superclassTypeName(TypeName superclassTypeName) {
if (superclassTypeName == null) {
throw new NullPointerException();
}
this.superclassTypeName = superclassTypeName;
return this;
}
TypeName ___get___superclassTypeName() {
return superclassTypeName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy