Class OpenLCloner


  • public class OpenLCloner
    extends com.rits.cloning.Cloner
    Extension for Cloner. To add OpenL classes to prevent cloning instances of them.

    TODO: should be analyzed variations of tracing different rules. Check if we have issues with mutation of listed below OpenL not cloned classes.

    Author:
    DLiauchuk
    • Constructor Summary

      Constructors 
      Constructor Description
      OpenLCloner()  
    • Method Summary

      • Methods inherited from class com.rits.cloning.Cloner

        allFields, cloneInternal, considerImmutable, copyPropertiesOfInheritedClass, deepClone, deepCloneDontCloneInstances, dontClone, dontCloneInstanceOf, fastClone, fastCloneOrNewInstance, getDumpCloned, getImmutableAnnotation, isCloneAnonymousParent, isCloningEnabled, isDumpClonedClasses, isNullTransient, newInstance, nullInsteadOfClone, nullInsteadOfCloneFieldAnnotation, registerCloningStrategy, registerConstant, registerConstant, registerFastCloner, registerFastCloners, registerImmutable, registerInaccessibleClassToBeFastCloned, registerKnownConstants, registerKnownJdkImmutableClasses, registerStaticFields, setCloneAnonymousParent, setCloneSynthetics, setCloningEnabled, setDontCloneInstanceOf, setDumpCloned, setDumpClonedClasses, setExtraImmutables, setExtraNullInsteadOfClone, setExtraNullInsteadOfCloneFieldAnnotation, setExtraStaticFields, setNullTransient, shallowClone, shared, standard, unregisterFastCloner
    • Constructor Detail

      • OpenLCloner

        public OpenLCloner()