public class CollectionClassMapping extends JavaToKotlinClassMapBuilder
JavaToKotlinClassMapBuilder.Direction
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
convertMutableToReadOnly(ClassDescriptor mutable) |
ClassDescriptor |
convertReadOnlyToMutable(ClassDescriptor readOnly) |
static CollectionClassMapping |
getInstance() |
boolean |
isMutableCollection(ClassDescriptor mutable) |
boolean |
isReadOnlyCollection(ClassDescriptor immutable) |
protected void |
register(java.lang.Class<?> javaClass,
ClassDescriptor kotlinDescriptor,
ClassDescriptor kotlinMutableDescriptor,
JavaToKotlinClassMapBuilder.Direction direction) |
protected void |
register(java.lang.Class<?> javaClass,
ClassDescriptor kotlinDescriptor,
JavaToKotlinClassMapBuilder.Direction direction) |
init
@NotNull public static CollectionClassMapping getInstance()
protected void register(@NotNull java.lang.Class<?> javaClass, @NotNull ClassDescriptor kotlinDescriptor, @NotNull JavaToKotlinClassMapBuilder.Direction direction)
register
in class JavaToKotlinClassMapBuilder
protected void register(@NotNull java.lang.Class<?> javaClass, @NotNull ClassDescriptor kotlinDescriptor, @NotNull ClassDescriptor kotlinMutableDescriptor, @NotNull JavaToKotlinClassMapBuilder.Direction direction)
register
in class JavaToKotlinClassMapBuilder
public boolean isMutableCollection(@NotNull ClassDescriptor mutable)
public boolean isReadOnlyCollection(@NotNull ClassDescriptor immutable)
@NotNull public ClassDescriptor convertMutableToReadOnly(@NotNull ClassDescriptor mutable)
@NotNull public ClassDescriptor convertReadOnlyToMutable(@NotNull ClassDescriptor readOnly)