Package org.pkl.config.java.mapper
@NonnullByDefault
package org.pkl.config.java.mapper
-
ClassDescriptionDescribes mappings of Pkl class names to their corresponding Java classes.Conversion<S,
T> Describes a conversion from a Pkl source type to a (possibly parameterized) Java target type, performed by the givenConverter.Thrown when aValueMapperconversion fails.Predefined conversions for scalar types.Converter<S,T> Converter for a particular source and target type.Predefined conversions for composite types (objects, collections, etc.).A factory forConverters.Names a constructor parameter for Pkl-to-Java object mapping.Indicates that a type does not acceptnullas a value.Reflection utilities for implementingConverterFactorys.TypeMapping<S,T extends S> Maps a type requested during conversion to the implementation type to be instantiated.Predefined type mappings that can be registered withValueMapperBuilder.A factory for parameterized type literals such asList<String>orMyClass<Foo, Bar>.Automatically converts Pkl objects to Java objects.Builds aValueMapperconfigured with appropriate conversions, converter factories, and type mappings.