All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.ui.html.NamingPojo Maven / Gradle / Ivy

The newest version!
package br.com.objectos.ui.html;

import br.com.objectos.core.testing.Testables;
import com.squareup.javapoet.ClassName;
import javax.annotation.Generated;

@Generated("br.com.objectos.auto.pojo.AutoPojoProcessor")
final class NamingPojo extends Naming {
  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 boolean isEqual(Naming that) {
    return Testables.isEqualHelper()
        .equal(className, that.className())
        .equal(specClassName, that.specClassName())
        .equal(elementClassName, that.elementClassName())
        .result();
  }

  @Override
  ClassName className() {
    return className;
  }

  @Override
  ClassName specClassName() {
    return specClassName;
  }

  @Override
  ClassName elementClassName() {
    return elementClassName;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy