Paper
A RegistryEntrySet backed by a Paper registry.
Inheritors
Types
A RegistryEntrySet.Paper backed by a constant set of entries.
A RegistryEntrySet.Paper backed by a tag.
Properties
Functions
Flat-maps the value of this provider via transform. During bootstrap phase, uses Provider.flatMap, otherwise Provider.immediateFlatMap. This allows creating flat-mapped providers based off of RegistryEntries lazily during bootstrap phase, where resolving their value is not possible, without paying for the extra overhead post-bootstrap, where immediateFlatMap can be used.
Flattens the value of this provider. During bootstrap phase, uses Provider.flatMap, otherwise Provider.immediateFlatMap. This allows creating flat-mapped providers based off of RegistryEntries lazily during bootstrap phase, where resolving their value is not possible, without paying for the extra overhead post-bootstrap, where immediateFlatMap can be used.
Checks whether value is part of this set. Requires resolving this set and as such this function may not be called before registry freeze.
Converts this entry set to a RegistrySet. This may involve accessing the underlying registry via registryAccess. As such, this function may not be called before registry freeze.