Uses of Interface
com.comphenix.protocol.reflect.cloning.Cloner
Packages that use Cloner
-
Uses of Cloner in com.comphenix.protocol.reflect.cloning
Classes in com.comphenix.protocol.reflect.cloning that implement ClonerModifier and TypeClassDescriptionclassImplements a cloning procedure by trying multiple methods in turn until one is successful.classRepresents an object that can clone a specific list of Bukkit- and Minecraft-related objects.classAttempts to clone collection and array classes.classRepresents a class capable of cloning objects by deeply copying its fields.classA cloner that can clone Guava Optional objectsclassDetects classes that are immutable, and thus doesn't require cloning.classA cloner that can clone Java Optional objectsclassCreates a cloner wrapper that accepts and clones NULL values.classRepresents a cloner that can clone any class that implements Serializable.Fields in com.comphenix.protocol.reflect.cloning declared as ClonerModifier and TypeFieldDescriptionprotected ClonerFieldCloner.defaultClonerprotected ClonerGuavaOptionalCloner.wrappedprotected ClonerJavaOptionalCloner.wrappedprotected ClonerNullableCloner.wrappedMethods in com.comphenix.protocol.reflect.cloning that return ClonerModifier and TypeMethodDescriptionAggregateCloner.BuilderParameters.getAggregateCloner()Retrieve the aggregate cloner that is being built.CollectionCloner.getDefaultCloner()Retrieve the default cloner used to clone the content of each element in the collection.FieldCloner.getDefaultCloner()Retrieve the default cloner used to clone the content of each field.GuavaOptionalCloner.getWrapped()JavaOptionalCloner.getWrapped()NullableCloner.getWrapped()Methods in com.comphenix.protocol.reflect.cloning that return types with arguments of type ClonerModifier and TypeMethodDescriptionAggregateCloner.getCloners()Retrieves a view of the current list of cloners.Methods in com.comphenix.protocol.reflect.cloning with parameters of type ClonerModifier and TypeMethodDescriptionprotected voidFieldCloner.defaultTransform(StructureModifier<Object> modifierSource, StructureModifier<Object> modifierDest, Cloner defaultCloner, int fieldIndex)Default implementation of the field transform.Method parameters in com.comphenix.protocol.reflect.cloning with type arguments of type ClonerModifier and TypeMethodDescriptionAggregateCloner.Builder.andThen(com.google.common.base.Function<AggregateCloner.BuilderParameters,Cloner> factory)Add the next cloner that will be considered in turn.Add the next cloner that will be considered in turn.Constructors in com.comphenix.protocol.reflect.cloning with parameters of type ClonerModifierConstructorDescriptionCollectionCloner(Cloner defaultCloner)Constructs a new collection and array cloner with the given inner element cloner.FieldCloner(Cloner defaultCloner, InstanceProvider instanceProvider)Constructs a field cloner that copies objects by reading and writing the internal fields directly.GuavaOptionalCloner(Cloner wrapped)JavaOptionalCloner(Cloner wrapped)NullableCloner(Cloner wrapped)