item Meta
@Contract(value = "_ -> new", pure = true )
Creates new item metadata from the result of applying the given builder function.
Return
new item metadata
Parameters
builder
the builder
@Contract(value = "_ -> new", pure = true )
Creates new item metadata of the given type P from the result of applying the given builder function to a new builder of type B.
Return
new item metadata
Parameters
B
the type of the builder
P
the type of the metadata
builder
the builder