Package com.comphenix.protocol.reflect.cloning


package com.comphenix.protocol.reflect.cloning
  • Interface Summary
    Interface
    Description
    Represents an object that is capable of cloning other objects.
  • Class Summary
    Class
    Description
    Implements a cloning procedure by trying multiple methods in turn until one is successful.
    Represents a builder for aggregate (combined) cloners.
    Supplies the cloner factories with necessary parameters.
    Represents an object that can clone a specific list of Bukkit- and Minecraft-related objects.
    Attempts to clone collection and array classes.
    Represents a class capable of cloning objects by deeply copying its fields.
    A cloner that can clone Guava Optional objects
    Detects classes that are immutable, and thus doesn't require cloning.
    A cloner that can clone Java Optional objects
    Creates a cloner wrapper that accepts and clones NULL values.
    Represents a cloner that can clone any class that implements Serializable.