br.com.objectos.ui.html.NamingPojo Maven / Gradle / Ivy
package br.com.objectos.ui.html;
import br.com.objectos.way.testable.Equality;
import br.com.objectos.way.testable.Tester;
import com.squareup.javapoet.ClassName;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.way.pojo.compiler.PojoCompiler",
"br.com.objectos.way.pojo.plugin.StandardPojoPropertyAction",
"br.com.objectos.way.testable.TestablePlugin"
})
final class NamingPojo extends Naming {
private static final Tester ___TESTER___ = Tester.of(Naming.class)
.add("className", o -> o.className())
.add("specClassName", o -> o.specClassName())
.add("elementClassName", o -> o.elementClassName())
.build();
private final ClassName className;
private final ClassName specClassName;
private final ClassName elementClassName;
public NamingPojo(NamingBuilderPojo builder) {
super();
className = builder.___get___className();
specClassName = builder.___get___specClassName();
elementClassName = builder.___get___elementClassName();
}
@Override
public Equality isEqualTo(Object that) {
return ___TESTER___.test(this, that);
}
@Override
ClassName className() {
return className;
}
@Override
ClassName specClassName() {
return specClassName;
}
@Override
ClassName elementClassName() {
return elementClassName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy