Package org.pkl.config.java.mapper
Class Types
java.lang.Object
org.pkl.config.java.mapper.Types
A factory for parameterized type literals such as
List<String> or MyClass<Foo,
Bar>. Used to express the desired target type in ValueMapper.map(Object, Type).-
Method Summary
Modifier and TypeMethodDescriptionstatic Typestatic ParameterizedTypecollectionOf(Type elementType) static ParameterizedTypeiterableOf(Type elementType) static ParameterizedTypestatic ParameterizedTypestatic ParameterizedTypeoptionalOf(Type elementType) static ParameterizedTypestatic ParameterizedTypeparameterizedType(Class<?> rawType, Type... typeArguments) static ParameterizedType
-
Method Details
-
parameterizedType
-
optionalOf
-
arrayOf
-
pairOf
-
iterableOf
-
collectionOf
-
listOf
-
setOf
-
mapOf
-