
org.thirdteeth.immutables.pcollections.encodings.PCollectionsPVectorEncodingsEnabled Maven / Gradle / Ivy
package org.thirdteeth.immutables.pcollections.encodings;
import org.immutables.encode.EncodingMetadata;
@EncodingMetadata(
name = "org.thirdteeth.immutables.pcollections.encodings.PCollectionsPVectorEncodings",
imports = {
},
typeParams = {"T"},
elements = {
@EncodingMetadata.Element(
name = "field",
tags = {"IMPL", "PRIVATE", "FINAL", "FIELD"},
naming = "*",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {},
doc = {},
annotations = {},
code = "org.pcollections.TreePVector.empty()",
thrown = {}
),
@EncodingMetadata.Element(
name = "pCollectionsPVectorEncodings_from",
tags = {"STATIC", "PRIVATE", "FROM", "SYNTH"},
naming = "*_from",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {"value: org.pcollections.PVector"},
doc = {},
annotations = {},
code = "{\nreturn @^value;\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "toString",
tags = {"PRIVATE", "TO_STRING", "SYNTH"},
naming = "*_toString",
stdNaming = "NONE",
type = "java.lang.String",
typeParams = {},
params = {},
doc = {},
annotations = {},
code = "{\nreturn @:pCollectionsPVectorEncodings_get().toString();\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "hashCode",
tags = {"PRIVATE", "HASH_CODE", "SYNTH"},
naming = "*_hashCode",
stdNaming = "NONE",
type = "int",
typeParams = {},
params = {},
doc = {},
annotations = {},
code = "{\nreturn @:pCollectionsPVectorEncodings_get().hashCode();\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "equals",
tags = {"PRIVATE", "EQUALS", "SYNTH"},
naming = "*_equals",
stdNaming = "NONE",
type = "java.lang.String",
typeParams = {},
params = {"other: org.thirdteeth.immutables.pcollections.encodings.PCollectionsPVectorEncodings"},
doc = {},
annotations = {},
code = "{\nreturn this.@:pCollectionsPVectorEncodings_get().equals(@^other.@:pCollectionsPVectorEncodings_get())\n;}",
thrown = {}
),
@EncodingMetadata.Element(
name = "build",
tags = {"BUILDER", "PRIVATE", "BUILD"},
naming = "*_build",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {},
doc = {},
annotations = {},
code = "{\nreturn this.@@list;\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "pCollectionsPVectorEncodings_get",
tags = {"EXPOSE", "SYNTH"},
naming = "*",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {},
doc = {},
annotations = {},
code = "{\nreturn @@field;\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "with",
tags = {"COPY"},
naming = "*",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {"list: org.pcollections.PVector"},
doc = {},
annotations = {},
code = "{\nreturn org.pcollections.TreePVector.from(@^list);\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "withCollection",
tags = {"COPY"},
naming = "with*",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {"list: java.util.Collection"},
doc = {},
annotations = {},
code = "{\nreturn org.pcollections.TreePVector.from(@^list);\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "list",
tags = {"BUILDER", "PRIVATE", "FIELD"},
naming = "*_list",
stdNaming = "NONE",
type = "org.pcollections.PVector",
typeParams = {},
params = {},
doc = {},
annotations = {},
code = "org.pcollections.TreePVector.empty()",
thrown = {}
),
@EncodingMetadata.Element(
name = "add",
tags = {"BUILDER", "INIT"},
naming = "*",
stdNaming = "ADD",
type = "void",
typeParams = {},
params = {"element: T"},
doc = {},
annotations = {},
code = "{\nthis.@@list = this.@@list.plus(@^element);\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "addVarArgs",
tags = {"BUILDER", "FINAL", "INIT"},
naming = "*",
stdNaming = "ADD",
type = "void",
typeParams = {},
params = {"elements: T..."},
doc = {},
annotations = {"@java.lang.SafeVarargs"},
code = "{\nthis.@@list = this.@@list.plusAll(java.util.Arrays.asList(@^elements));\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "addAll",
tags = {"BUILDER", "INIT"},
naming = "*",
stdNaming = "ADD_ALL",
type = "void",
typeParams = {},
params = {"element: java.util.Collection"},
doc = {},
annotations = {},
code = "{\nthis.@@list = this.@@list.plusAll(@^element);\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "setJavaList",
tags = {"BUILDER", "INIT"},
naming = "setJavaList*",
stdNaming = "NONE",
type = "void",
typeParams = {},
params = {"in_list: java.util.List"},
doc = {},
annotations = {},
code = "{\nthis.@@list = org.pcollections.TreePVector.from(@^in_list);\n}",
thrown = {}
),
@EncodingMetadata.Element(
name = "set",
tags = {"BUILDER", "INIT", "COPY"},
naming = "*",
stdNaming = "NONE",
type = "void",
typeParams = {},
params = {"elements: org.pcollections.PVector"},
doc = {},
annotations = {},
code = "{\nthis.@@list = @^elements;\n}",
thrown = {}
)
}
)
public @interface PCollectionsPVectorEncodingsEnabled {}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy