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

org.immutables.fixture.builder.GuavaAttributeBuilderParent Maven / Gradle / Ivy

There is a newer version: 2.10.1
Show newest version
package org.immutables.fixture.builder;

import com.google.common.collect.ImmutableList;
import org.immutables.fixture.builder.attribute_builders.FirstPartyImmutable;
import org.immutables.fixture.builder.attribute_builders.ThirdPartyImmutable;
import org.immutables.fixture.builder.functional.AttributeBuilderBuilderI;
import org.immutables.fixture.builder.functional.AttributeBuilderValueI;
import org.immutables.value.Value.Immutable;
import org.immutables.value.Value.Style;

@Immutable
@Style(
    attributeBuilderDetection = true,
    depluralize = true,
    depluralizeDictionary = {
        ":list",
    })
public abstract class GuavaAttributeBuilderParent implements AttributeBuilderValueI {
    @Override
    public abstract ImmutableList firstPartyImmutableList();

    @Override
    public abstract ImmutableList thirdPartyImmutableList();

    public static class Builder extends ImmutableGuavaAttributeBuilderParent.Builder implements
        AttributeBuilderBuilderI {
      public Builder() {
      }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy