--- /srv/reproducible-results/rbuild-debian/r-b-build.NZtVeaSP/b1/openjpa_2.4.2-8_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.NZtVeaSP/b2/openjpa_2.4.2-8_i386.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - b97ee9ed20fd0eace7139c319e3f0902 5430284 java optional libopenjpa-java_2.4.2-8_all.deb │ + 005eaa40af93a9e06f54e21e4c4960af 5430588 java optional libopenjpa-java_2.4.2-8_all.deb ├── libopenjpa-java_2.4.2-8_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-02-06 00:29:28.000000 debian-binary │ │ -rw-r--r-- 0 0 0 8796 2023-02-06 00:29:28.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 5421296 2023-02-06 00:29:28.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 5421600 2023-02-06 00:29:28.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -345,21 +345,21 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25917 2017-01-03 10:37:39.000000 ./usr/share/doc/libopenjpa-java/examples/simple/src/main/java/reversemapping/schema/loadFLIGHTS1.sql │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28473 2017-01-03 10:37:39.000000 ./usr/share/doc/libopenjpa-java/examples/simple/src/main/java/reversemapping/schema/loadFLIGHTS2.sql │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 339 2023-02-06 00:17:15.000000 ./usr/share/doc-base/libopenjpa-java.libopenjpa-java-releasenotes │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/java/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1469347 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-jdbc.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 217946 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-jest.jar │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1487606 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-kernel.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1487623 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-kernel.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 460195 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-lib.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 148103 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-persistence-jdbc.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 816456 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-persistence.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90576 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-slice.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23947 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa-xmlstore.jar │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4378973 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4378990 2023-02-06 00:29:28.000000 ./usr/share/java/openjpa.jar │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/2.4.2/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4308 2023-02-06 00:29:28.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/2.4.2/openjpa-2.4.2.pom │ │ │ ├── ./usr/share/java/openjpa-kernel.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -Zip file size: 1487606 bytes, number of entries: 717 │ │ │ │ │ +Zip file size: 1487623 bytes, number of entries: 717 │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/ │ │ │ │ │ -rw-r--r-- 2.0 unx 312 b- defN 23-Feb-06 00:29 META-INF/MANIFEST.MF │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/maven/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-kernel/ │ │ │ │ │ -rw-r--r-- 2.0 unx 67 b- defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-kernel/pom.properties │ │ │ │ │ -rw-r--r-- 2.0 unx 5525 b- defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-kernel/pom.xml │ │ │ │ │ @@ -712,8 +712,8 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 4378 b- defN 23-Feb-06 00:29 org/apache/openjpa/util/localizer.properties │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Feb-06 00:29 org/apache/openjpa/validation/ │ │ │ │ │ -rw-r--r-- 2.0 unx 1331 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/AbstractValidator.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3489 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/ValidatingLifecycleEventManager.class │ │ │ │ │ -rw-r--r-- 2.0 unx 683 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/ValidationException.class │ │ │ │ │ -rw-r--r-- 2.0 unx 1047 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/ValidationUnavailableException.class │ │ │ │ │ -rw-r--r-- 2.0 unx 918 b- defN 23-Feb-06 00:29 org/apache/openjpa/validation/Validator.class │ │ │ │ │ -717 files, 3353327 bytes uncompressed, 1360730 bytes compressed: 59.4% │ │ │ │ │ +717 files, 3353327 bytes uncompressed, 1360747 bytes compressed: 59.4% │ │ │ │ ├── org/apache/openjpa/util/java$util$Vector$proxy.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -13,23 +13,23 @@ │ │ │ │ │ │ public class java$util$Vector$proxy extends Vector implements ProxyCollection │ │ │ │ │ │ { │ │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ │ private transient int field; │ │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ │ │ - public java$util$Vector$proxy(final int initialCapacity) { │ │ │ │ │ │ - super(initialCapacity); │ │ │ │ │ │ + public java$util$Vector$proxy(final Collection c) { │ │ │ │ │ │ + super(c); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public java$util$Vector$proxy() { │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public java$util$Vector$proxy(final Collection c) { │ │ │ │ │ │ - super(c); │ │ │ │ │ │ + public java$util$Vector$proxy(final int initialCapacity) { │ │ │ │ │ │ + super(initialCapacity); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public java$util$Vector$proxy(final int initialCapacity, final int capacityIncrement) { │ │ │ │ │ │ super(initialCapacity, capacityIncrement); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ │ @@ -68,55 +68,24 @@ │ │ │ │ │ │ java$util$Vector$proxy.elementType = elementType; │ │ │ │ │ │ if (b) { │ │ │ │ │ │ java$util$Vector$proxy.changeTracker = (CollectionChangeTracker)new CollectionChangeTrackerImpl((Collection)java$util$Vector$proxy, true, true, b2); │ │ │ │ │ │ } │ │ │ │ │ │ return (ProxyCollection)java$util$Vector$proxy; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public void removeElementAt(final int index) { │ │ │ │ │ │ - ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index); │ │ │ │ │ │ - super.removeElementAt(index); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public boolean removeElement(final Object obj) { │ │ │ │ │ │ - ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ │ - return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ │ - ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ - super.insertElementAt(obj, index); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void removeAllElements() { │ │ │ │ │ │ - ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ │ - super.removeAllElements(); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void setElementAt(final Object obj, final int index) { │ │ │ │ │ │ - ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ - super.setElementAt(obj, index); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void addElement(final Object obj) { │ │ │ │ │ │ - ProxyCollections.beforeAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ - super.addElement(obj); │ │ │ │ │ │ - ProxyCollections.afterAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ + public boolean add(final Object e) { │ │ │ │ │ │ + ProxyCollections.beforeAdd((ProxyCollection)this, e); │ │ │ │ │ │ + return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public void add(final int index, final Object element) { │ │ │ │ │ │ ProxyCollections.beforeAdd((ProxyCollection)this, index, element); │ │ │ │ │ │ super.add(index, element); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public boolean add(final Object e) { │ │ │ │ │ │ - ProxyCollections.beforeAdd((ProxyCollection)this, e); │ │ │ │ │ │ - return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e)); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public Object remove(final int index) { │ │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this, index); │ │ │ │ │ │ return ProxyCollections.afterRemove((ProxyCollection)this, index, super.remove(index)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean remove(final Object o) { │ │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this, o); │ │ │ │ │ │ @@ -149,20 +118,51 @@ │ │ │ │ │ │ return ProxyCollections.removeAll((ProxyCollection)this, collection); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean retainAll(final Collection collection) { │ │ │ │ │ │ return ProxyCollections.retainAll((ProxyCollection)this, collection); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + public ListIterator listIterator() { │ │ │ │ │ │ + return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator()); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ public ListIterator listIterator(final int index) { │ │ │ │ │ │ return ProxyCollections.afterListIterator((ProxyCollection)this, index, (ListIterator)super.listIterator(index)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public ListIterator listIterator() { │ │ │ │ │ │ - return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator()); │ │ │ │ │ │ + public void removeElementAt(final int index) { │ │ │ │ │ │ + ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index); │ │ │ │ │ │ + super.removeElementAt(index); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public boolean removeElement(final Object obj) { │ │ │ │ │ │ + ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ │ + return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ │ + ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ + super.insertElementAt(obj, index); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void removeAllElements() { │ │ │ │ │ │ + ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ │ + super.removeAllElements(); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void setElementAt(final Object obj, final int index) { │ │ │ │ │ │ + ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ + super.setElementAt(obj, index); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void addElement(final Object obj) { │ │ │ │ │ │ + ProxyCollections.beforeAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ + super.addElement(obj); │ │ │ │ │ │ + ProxyCollections.afterAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean removeIf(final Predicate filter) { │ │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ │ return super.removeIf(filter); │ │ │ │ │ │ } │ │ │ ├── ./usr/share/java/openjpa.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -Zip file size: 4378973 bytes, number of entries: 2076 │ │ │ │ │ +Zip file size: 4378990 bytes, number of entries: 2076 │ │ │ │ │ -rw---- 2.0 fat 0 bx stor 23-Feb-06 00:29 META-INF/ │ │ │ │ │ -rw---- 2.0 fat 16879 bl defN 23-Feb-06 00:29 META-INF/MANIFEST.MF │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Feb-06 00:29 META-INF/maven/ │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/ │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-jdbc/ │ │ │ │ │ -rw---- 2.0 fat 65 bl defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-jdbc/pom.properties │ │ │ │ │ -rw---- 2.0 fat 2660 bl defN 23-Feb-06 00:29 META-INF/maven/org.apache.openjpa/openjpa-jdbc/pom.xml │ │ │ │ │ @@ -2071,8 +2071,8 @@ │ │ │ │ │ -rw---- 2.0 fat 9410 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/ObjectData.class │ │ │ │ │ -rw---- 2.0 fat 1417 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLConfiguration.class │ │ │ │ │ -rw---- 2.0 fat 8582 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLFileHandler$ObjectDataHandler.class │ │ │ │ │ -rw---- 2.0 fat 1863 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLFileHandler$XMLEncoder.class │ │ │ │ │ -rw---- 2.0 fat 8020 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLFileHandler.class │ │ │ │ │ -rw---- 2.0 fat 3991 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLStore.class │ │ │ │ │ -rw---- 2.0 fat 8291 bl defN 23-Feb-06 00:29 org/apache/openjpa/xmlstore/XMLStoreManager.class │ │ │ │ │ -2076 files, 10542095 bytes uncompressed, 3959499 bytes compressed: 62.4% │ │ │ │ │ +2076 files, 10542095 bytes uncompressed, 3959516 bytes compressed: 62.4% │ │ │ │ ├── org/apache/openjpa/util/java$util$Vector$proxy.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -13,23 +13,23 @@ │ │ │ │ │ │ public class java$util$Vector$proxy extends Vector implements ProxyCollection │ │ │ │ │ │ { │ │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ │ private transient int field; │ │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ │ │ - public java$util$Vector$proxy(final int initialCapacity) { │ │ │ │ │ │ - super(initialCapacity); │ │ │ │ │ │ + public java$util$Vector$proxy(final Collection c) { │ │ │ │ │ │ + super(c); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public java$util$Vector$proxy() { │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public java$util$Vector$proxy(final Collection c) { │ │ │ │ │ │ - super(c); │ │ │ │ │ │ + public java$util$Vector$proxy(final int initialCapacity) { │ │ │ │ │ │ + super(initialCapacity); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public java$util$Vector$proxy(final int initialCapacity, final int capacityIncrement) { │ │ │ │ │ │ super(initialCapacity, capacityIncrement); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ │ @@ -68,55 +68,24 @@ │ │ │ │ │ │ java$util$Vector$proxy.elementType = elementType; │ │ │ │ │ │ if (b) { │ │ │ │ │ │ java$util$Vector$proxy.changeTracker = (CollectionChangeTracker)new CollectionChangeTrackerImpl((Collection)java$util$Vector$proxy, true, true, b2); │ │ │ │ │ │ } │ │ │ │ │ │ return (ProxyCollection)java$util$Vector$proxy; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public void removeElementAt(final int index) { │ │ │ │ │ │ - ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index); │ │ │ │ │ │ - super.removeElementAt(index); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public boolean removeElement(final Object obj) { │ │ │ │ │ │ - ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ │ - return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ │ - ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ - super.insertElementAt(obj, index); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void removeAllElements() { │ │ │ │ │ │ - ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ │ - super.removeAllElements(); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void setElementAt(final Object obj, final int index) { │ │ │ │ │ │ - ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ - super.setElementAt(obj, index); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public void addElement(final Object obj) { │ │ │ │ │ │ - ProxyCollections.beforeAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ - super.addElement(obj); │ │ │ │ │ │ - ProxyCollections.afterAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ + public boolean add(final Object e) { │ │ │ │ │ │ + ProxyCollections.beforeAdd((ProxyCollection)this, e); │ │ │ │ │ │ + return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public void add(final int index, final Object element) { │ │ │ │ │ │ ProxyCollections.beforeAdd((ProxyCollection)this, index, element); │ │ │ │ │ │ super.add(index, element); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public boolean add(final Object e) { │ │ │ │ │ │ - ProxyCollections.beforeAdd((ProxyCollection)this, e); │ │ │ │ │ │ - return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e)); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public Object remove(final int index) { │ │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this, index); │ │ │ │ │ │ return ProxyCollections.afterRemove((ProxyCollection)this, index, super.remove(index)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean remove(final Object o) { │ │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this, o); │ │ │ │ │ │ @@ -149,20 +118,51 @@ │ │ │ │ │ │ return ProxyCollections.removeAll((ProxyCollection)this, collection); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean retainAll(final Collection collection) { │ │ │ │ │ │ return ProxyCollections.retainAll((ProxyCollection)this, collection); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + public ListIterator listIterator() { │ │ │ │ │ │ + return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator()); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ public ListIterator listIterator(final int index) { │ │ │ │ │ │ return ProxyCollections.afterListIterator((ProxyCollection)this, index, (ListIterator)super.listIterator(index)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public ListIterator listIterator() { │ │ │ │ │ │ - return ProxyCollections.afterListIterator((ProxyCollection)this, (ListIterator)super.listIterator()); │ │ │ │ │ │ + public void removeElementAt(final int index) { │ │ │ │ │ │ + ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index); │ │ │ │ │ │ + super.removeElementAt(index); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public boolean removeElement(final Object obj) { │ │ │ │ │ │ + ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ │ + return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ │ + ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ + super.insertElementAt(obj, index); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void removeAllElements() { │ │ │ │ │ │ + ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ │ + super.removeAllElements(); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void setElementAt(final Object obj, final int index) { │ │ │ │ │ │ + ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ │ + super.setElementAt(obj, index); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public void addElement(final Object obj) { │ │ │ │ │ │ + ProxyCollections.beforeAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ + super.addElement(obj); │ │ │ │ │ │ + ProxyCollections.afterAddElement((ProxyCollection)this, obj); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean removeIf(final Predicate filter) { │ │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ │ return super.removeIf(filter); │ │ │ │ │ │ }