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

org.immutables.fixture.with.Copied Maven / Gradle / Ivy

package org.immutables.fixture.with;

import java.util.List;
import java.util.Map;
import javax.annotation.Nullable;
import org.immutables.value.Value;
import org.immutables.value.Value.Style.ImplementationVisibility;

@Value.Immutable
@Value.Style(visibility = ImplementationVisibility.PACKAGE)
public abstract class Copied implements WithCopied {

  public abstract int attr();

  public abstract @Nullable Void voids();

  public abstract String[] arr();

  public abstract Map map();

  public abstract List list();

  public static class Builder extends ImmutableCopied.Builder {}

  static void use() {
    new Copied.Builder()
        .attr(1)
        .build()
        .withList(true, false);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy