io.immutables.grammar.Node Maven / Gradle / Ivy
package io.immutables.grammar;
import org.immutables.value.Value;
/** Immutables style annotation for generated AST nodes. */
@Value.Style(
add = "*",
addAll = "*",
attributelessSingleton = true,
strictBuilder = true,
overshadowImplementation = true,
typeImmutable = "*Nodes",
typeImmutableEnclosing = "*Nodes",
visibility = Value.Style.ImplementationVisibility.PACKAGE,
defaults = @Value.Immutable(builder = false, prehash = true))
@Value.Enclosing
public @interface Node {}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy