org.immutables.fixture.builder.GuavaAttributeBuilderParent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of value-fixture Show documentation
Show all versions of value-fixture Show documentation
Module that contains all tests for the code generation capability
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() {
}
}
}