Class CopyBuilder

    • Constructor Summary

      Constructors 
      Constructor Description
      CopyBuilder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean copy​(boolean value)  
      boolean[] copy​(boolean[] array)  
      byte copy​(byte value)  
      byte[] copy​(byte[] array)  
      char copy​(char value)  
      char[] copy​(char[] array)  
      double copy​(double value)  
      double[] copy​(double[] array)  
      float copy​(float value)  
      float[] copy​(float[] array)  
      int copy​(int value)  
      int[] copy​(int[] array)  
      long copy​(long value)  
      long[] copy​(long[] array)  
      short copy​(short value)  
      short[] copy​(short[] array)  
      java.lang.Boolean copy​(java.lang.Boolean value)  
      java.lang.Character copy​(java.lang.Character value)  
      java.lang.Class<?> copy​(java.lang.Class<?> value)  
      java.lang.Number copy​(java.lang.Number value)  
      java.lang.Object copy​(java.lang.Object target)  
      java.lang.Object[] copy​(java.lang.Object[] array)  
      java.lang.String copy​(java.lang.String value)  
      java.lang.Void copy​(java.lang.Void value)  
      java.lang.Object copyCloneable​(java.lang.Cloneable object)  
      protected boolean isNullCopy​(java.lang.Object target)  
      protected boolean isShallowCopy​(java.lang.Object target)  
      void setNullCopy​(java.lang.Class<?>... c)  
      void setShallowCopy​(java.lang.Class<?>... c)  
      protected boolean shallowSetContains​(java.lang.Class<?> c)  
      void unsetNullCopy​(java.lang.Class<?>... c)  
      void unsetShallowCopy​(java.lang.Class<?>... c)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CopyBuilder

        public CopyBuilder()
    • Method Detail

      • copy

        public java.lang.Object copy​(java.lang.Object target)
      • setShallowCopy

        public void setShallowCopy​(java.lang.Class<?>... c)
      • setNullCopy

        public void setNullCopy​(java.lang.Class<?>... c)
      • unsetShallowCopy

        public void unsetShallowCopy​(java.lang.Class<?>... c)
      • unsetNullCopy

        public void unsetNullCopy​(java.lang.Class<?>... c)
      • isNullCopy

        protected boolean isNullCopy​(java.lang.Object target)
      • isShallowCopy

        protected boolean isShallowCopy​(java.lang.Object target)
      • shallowSetContains

        protected boolean shallowSetContains​(java.lang.Class<?> c)
      • copy

        public java.lang.String copy​(java.lang.String value)
      • copy

        public java.lang.Number copy​(java.lang.Number value)
      • copy

        public java.lang.Boolean copy​(java.lang.Boolean value)
      • copy

        public java.lang.Character copy​(java.lang.Character value)
      • copy

        public java.lang.Void copy​(java.lang.Void value)
      • copy

        public java.lang.Class<?> copy​(java.lang.Class<?> value)
      • copy

        public long copy​(long value)
      • copy

        public int copy​(int value)
      • copy

        public short copy​(short value)
      • copy

        public char copy​(char value)
      • copy

        public byte copy​(byte value)
      • copy

        public double copy​(double value)
      • copy

        public float copy​(float value)
      • copy

        public boolean copy​(boolean value)
      • copy

        public java.lang.Object[] copy​(java.lang.Object[] array)
      • copy

        public long[] copy​(long[] array)
      • copy

        public int[] copy​(int[] array)
      • copy

        public short[] copy​(short[] array)
      • copy

        public char[] copy​(char[] array)
      • copy

        public byte[] copy​(byte[] array)
      • copy

        public double[] copy​(double[] array)
      • copy

        public float[] copy​(float[] array)
      • copy

        public boolean[] copy​(boolean[] array)
      • copyCloneable

        public java.lang.Object copyCloneable​(java.lang.Cloneable object)