--- /tmp/openjpa-2.4.2-6cv3ta0o9/debian/libopenjpa-java_2.4.2-6_all.deb +++ libopenjpa-java_2.4.2-6_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2018-10-16 23:15:26.000000 debian-binary │ -rw-r--r-- 0 0 0 8872 2018-10-16 23:15:26.000000 control.tar.xz │ --rw-r--r-- 0 0 0 5474764 2018-10-16 23:15:26.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5474644 2018-10-16 23:15:26.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) 4244 2017-01-03 10:37:39.000000 ./usr/share/doc/libopenjpa-java/examples/simple/src/main/java/reversemapping/schema/loadFLIGHTS1.sql.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4543 2017-01-03 10:37:39.000000 ./usr/share/doc/libopenjpa-java/examples/simple/src/main/java/reversemapping/schema/loadFLIGHTS2.sql.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/doc-base/ │ │ │ -rw-r--r-- 0 root (0) root (0) 339 2016-04-04 12:54:37.000000 ./usr/share/doc-base/libopenjpa-java-releasenotes │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1449035 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-jdbc.jar │ │ │ -rw-r--r-- 0 root (0) root (0) 217171 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-jest.jar │ │ │ --rw-r--r-- 0 root (0) root (0) 1470607 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-kernel.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1470579 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-kernel.jar │ │ │ -rw-r--r-- 0 root (0) root (0) 454863 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-lib.jar │ │ │ -rw-r--r-- 0 root (0) root (0) 146162 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-persistence-jdbc.jar │ │ │ -rw-r--r-- 0 root (0) root (0) 804848 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-persistence.jar │ │ │ -rw-r--r-- 0 root (0) root (0) 89667 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-slice.jar │ │ │ -rw-r--r-- 0 root (0) root (0) 23750 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa-xmlstore.jar │ │ │ --rw-r--r-- 0 root (0) root (0) 4323396 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 4323368 2018-10-16 23:15:26.000000 ./usr/share/java/openjpa.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/maven-repo/org/apache/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/maven-repo/org/apache/openjpa/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-10-16 23:15:26.000000 ./usr/share/maven-repo/org/apache/openjpa/openjpa/2.4.2/ │ │ │ -rw-r--r-- 0 root (0) root (0) 4308 2018-10-16 23:15:26.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: 1470607 bytes, number of entries: 717 │ │ │ │ +Zip file size: 1470579 bytes, number of entries: 717 │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-16 23:15 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 415 b- defN 18-Oct-16 23:15 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-16 23:15 META-INF/maven/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/openjpa-kernel/ │ │ │ │ -rw-r--r-- 2.0 unx 98 b- defN 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/openjpa-kernel/pom.properties │ │ │ │ -rw-r--r-- 2.0 unx 5337 b- defN 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/openjpa-kernel/pom.xml │ │ │ │ @@ -712,8 +712,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4378 b- defN 18-Oct-16 23:15 org/apache/openjpa/util/localizer.properties │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-16 23:15 org/apache/openjpa/validation/ │ │ │ │ -rw-r--r-- 2.0 unx 1331 b- defN 18-Oct-16 23:15 org/apache/openjpa/validation/AbstractValidator.class │ │ │ │ -rw-r--r-- 2.0 unx 3489 b- defN 18-Oct-16 23:15 org/apache/openjpa/validation/ValidatingLifecycleEventManager.class │ │ │ │ -rw-r--r-- 2.0 unx 683 b- defN 18-Oct-16 23:15 org/apache/openjpa/validation/ValidationException.class │ │ │ │ -rw-r--r-- 2.0 unx 1047 b- defN 18-Oct-16 23:15 org/apache/openjpa/validation/ValidationUnavailableException.class │ │ │ │ -rw-r--r-- 2.0 unx 918 b- defN 18-Oct-16 23:15 org/apache/openjpa/validation/Validator.class │ │ │ │ -717 files, 3351523 bytes uncompressed, 1343731 bytes compressed: 59.9% │ │ │ │ +717 files, 3351523 bytes uncompressed, 1343703 bytes compressed: 59.9% │ │ │ ├── org/apache/openjpa/util/java$sql$Date$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -69,26 +69,26 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setSeconds(final int seconds) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setSeconds(seconds); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setMonth(final int month) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setMonth(month); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$sql$Time$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -7,22 +7,22 @@ │ │ │ │ │ import java.sql.Time; │ │ │ │ │ │ │ │ │ │ public class java$sql$Time$proxy extends Time implements ProxyDate │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ │ │ │ │ │ - public java$sql$Time$proxy(final long time) { │ │ │ │ │ - super(time); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$sql$Time$proxy(final int hour, final int minute, final int second) { │ │ │ │ │ super(hour, minute, second); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public java$sql$Time$proxy(final long time) { │ │ │ │ │ + super(time); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public OpenJPAStateManager getOwner() { │ │ │ │ │ return this.sm; │ │ │ │ │ @@ -50,19 +50,14 @@ │ │ │ │ │ return new Time(((Date)o).getTime()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public ProxyDate newInstance() { │ │ │ │ │ return (ProxyDate)new java$sql$Time$proxy(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setTime(final long time) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setTime(time); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMonth(final int month) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -70,14 +65,19 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setHours(final int hours) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setHours(hours); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMinutes(final int minutes) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ ├── org/apache/openjpa/util/java$sql$Timestamp$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -62,19 +62,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setNanos(final int nanos) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setNanos(nanos); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setHours(final int hours) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setHours(hours); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMonth(final int month) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -92,11 +87,16 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$Date$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,35 +6,35 @@ │ │ │ │ │ import java.util.Date; │ │ │ │ │ │ │ │ │ │ public class java$util$Date$proxy extends Date implements ProxyDate │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy(final String s) { │ │ │ │ │ - super(s); │ │ │ │ │ + public java$util$Date$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy() { │ │ │ │ │ + public java$util$Date$proxy(final int year, final int month, final int date, final int hrs, final int min, final int sec) { │ │ │ │ │ + super(year, month, date, hrs, min, sec); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$Date$proxy(final int year, final int month, final int date, final int hrs, final int min) { │ │ │ │ │ super(year, month, date, hrs, min); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy(final int year, final int month, final int date) { │ │ │ │ │ - super(year, month, date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$util$Date$proxy(final long date) { │ │ │ │ │ super(date); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy(final int year, final int month, final int date, final int hrs, final int min, final int sec) { │ │ │ │ │ - super(year, month, date, hrs, min, sec); │ │ │ │ │ + public java$util$Date$proxy(final int year, final int month, final int date) { │ │ │ │ │ + super(year, month, date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public java$util$Date$proxy(final String s) { │ │ │ │ │ + super(s); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @@ -60,19 +60,14 @@ │ │ │ │ │ return new Date(((Date)o).getTime()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public ProxyDate newInstance() { │ │ │ │ │ return (ProxyDate)new java$util$Date$proxy(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setTime(final long time) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setTime(time); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setHours(final int hours) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -95,11 +90,16 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$GregorianCalendar$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -13,36 +13,36 @@ │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ │ │ │ │ │ public java$util$GregorianCalendar$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final TimeZone zone) { │ │ │ │ │ - super(zone); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth) { │ │ │ │ │ + super(year, month, dayOfMonth); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final Locale aLocale) { │ │ │ │ │ - super(aLocale); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute, final int second) { │ │ │ │ │ + super(year, month, dayOfMonth, hourOfDay, minute, second); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final TimeZone zone, final Locale aLocale) { │ │ │ │ │ - super(zone, aLocale); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute) { │ │ │ │ │ + super(year, month, dayOfMonth, hourOfDay, minute); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth) { │ │ │ │ │ - super(year, month, dayOfMonth); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final TimeZone zone) { │ │ │ │ │ + super(zone); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute) { │ │ │ │ │ - super(year, month, dayOfMonth, hourOfDay, minute); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final Locale aLocale) { │ │ │ │ │ + super(aLocale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute, final int second) { │ │ │ │ │ - super(year, month, dayOfMonth, hourOfDay, minute, second); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final TimeZone zone, final Locale aLocale) { │ │ │ │ │ + super(zone, aLocale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @@ -79,19 +79,29 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ protected void computeFields() { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.computeFields(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setGregorianChange(final Date gregorianChange) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setGregorianChange(gregorianChange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setTimeZone(final TimeZone timeZone) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setTimeZone(timeZone); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void add(final int field, final int amount) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.add(field, amount); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void roll(final int field, final boolean up) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.roll(field, up); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void roll(final int field, final int amount) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -99,44 +109,34 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setWeekDate(final int weekYear, final int weekOfYear, final int dayOfWeek) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setWeekDate(weekYear, weekOfYear, dayOfWeek); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setGregorianChange(final Date gregorianChange) { │ │ │ │ │ + public void setTimeInMillis(final long timeInMillis) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setGregorianChange(gregorianChange); │ │ │ │ │ + super.setTimeInMillis(timeInMillis); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void add(final int field, final int amount) { │ │ │ │ │ + public void set(final int field, final int value) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.add(field, amount); │ │ │ │ │ + super.set(field, value); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setFirstDayOfWeek(final int firstDayOfWeek) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setFirstDayOfWeek(firstDayOfWeek); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMinimalDaysInFirstWeek(final int minimalDaysInFirstWeek) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setMinimalDaysInFirstWeek(minimalDaysInFirstWeek); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void set(final int field, final int value) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.set(field, value); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public void setTimeInMillis(final long timeInMillis) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setTimeInMillis(timeInMillis); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setLenient(final boolean lenient) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setLenient(lenient); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ ├── org/apache/openjpa/util/java$util$LinkedHashMap$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -13,31 +13,31 @@ │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient MapChangeTracker changeTracker; │ │ │ │ │ private transient Class keyType; │ │ │ │ │ private transient Class valueType; │ │ │ │ │ │ │ │ │ │ - public java$util$LinkedHashMap$proxy(final int initialCapacity, final float loadFactor, final boolean accessOrder) { │ │ │ │ │ - super(initialCapacity, loadFactor, accessOrder); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public java$util$LinkedHashMap$proxy(final Map m) { │ │ │ │ │ - super(m); │ │ │ │ │ + public java$util$LinkedHashMap$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$LinkedHashMap$proxy(final int initialCapacity) { │ │ │ │ │ super(initialCapacity); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$LinkedHashMap$proxy(final int initialCapacity, final float loadFactor) { │ │ │ │ │ super(initialCapacity, loadFactor); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$LinkedHashMap$proxy() { │ │ │ │ │ + public java$util$LinkedHashMap$proxy(final Map m) { │ │ │ │ │ + super(m); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public java$util$LinkedHashMap$proxy(final int initialCapacity, final float loadFactor, final boolean accessOrder) { │ │ │ │ │ + super(initialCapacity, loadFactor, accessOrder); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$LinkedList$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ public class java$util$LinkedList$proxy extends LinkedList implements ProxyCollection │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ - public java$util$LinkedList$proxy() { │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$util$LinkedList$proxy(final Collection c) { │ │ │ │ │ super(c); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public java$util$LinkedList$proxy() { │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public OpenJPAStateManager getOwner() { │ │ │ │ │ return this.sm; │ │ │ │ │ @@ -96,29 +96,29 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void add(final int index, final Object element) { │ │ │ │ │ ProxyCollections.beforeAdd((ProxyCollection)this, index, element); │ │ │ │ │ super.add(index, element); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public boolean remove(final Object o) { │ │ │ │ │ - ProxyCollections.beforeRemove((ProxyCollection)this, o); │ │ │ │ │ - return ProxyCollections.afterRemove((ProxyCollection)this, o, super.remove(o)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public Object remove(final int index) { │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this, index); │ │ │ │ │ return ProxyCollections.afterRemove((ProxyCollection)this, index, super.remove(index)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public Object remove() { │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this); │ │ │ │ │ return ProxyCollections.afterRemove((ProxyCollection)this, super.remove()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public boolean remove(final Object o) { │ │ │ │ │ + ProxyCollections.beforeRemove((ProxyCollection)this, o); │ │ │ │ │ + return ProxyCollections.afterRemove((ProxyCollection)this, o, super.remove(o)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void clear() { │ │ │ │ │ ProxyCollections.beforeClear((ProxyCollection)this); │ │ │ │ │ super.clear(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public boolean addAll(final int n, final Collection collection) { │ │ │ │ │ return ProxyCollections.addAll((ProxyCollection)this, n, collection); │ │ │ ├── org/apache/openjpa/util/java$util$TreeMap$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ package org.apache.openjpa.util; │ │ │ │ │ │ │ │ │ │ import java.io.ObjectStreamException; │ │ │ │ │ import java.util.Set; │ │ │ │ │ import java.util.Collection; │ │ │ │ │ +import java.util.SortedMap; │ │ │ │ │ import java.util.Comparator; │ │ │ │ │ import java.util.Map; │ │ │ │ │ -import java.util.SortedMap; │ │ │ │ │ import org.apache.openjpa.kernel.OpenJPAStateManager; │ │ │ │ │ import java.util.TreeMap; │ │ │ │ │ │ │ │ │ │ public class java$util$TreeMap$proxy extends TreeMap implements ProxyMap │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient MapChangeTracker changeTracker; │ │ │ │ │ private transient Class keyType; │ │ │ │ │ private transient Class valueType; │ │ │ │ │ │ │ │ │ │ - public java$util$TreeMap$proxy(final SortedMap m) { │ │ │ │ │ - super(m); │ │ │ │ │ + public java$util$TreeMap$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$TreeMap$proxy(final Map m) { │ │ │ │ │ super(m); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$TreeMap$proxy(final Comparator comparator) { │ │ │ │ │ super(comparator); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$TreeMap$proxy() { │ │ │ │ │ + public java$util$TreeMap$proxy(final SortedMap m) { │ │ │ │ │ + super(m); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$TreeSet$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ │ │ package org.apache.openjpa.util; │ │ │ │ │ │ │ │ │ │ import java.io.ObjectStreamException; │ │ │ │ │ import java.util.function.Predicate; │ │ │ │ │ import java.util.Iterator; │ │ │ │ │ +import java.util.SortedSet; │ │ │ │ │ import java.util.Collection; │ │ │ │ │ import java.util.Comparator; │ │ │ │ │ -import java.util.SortedSet; │ │ │ │ │ import org.apache.openjpa.kernel.OpenJPAStateManager; │ │ │ │ │ import java.util.TreeSet; │ │ │ │ │ │ │ │ │ │ public class java$util$TreeSet$proxy extends TreeSet implements ProxyCollection │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ - public java$util$TreeSet$proxy(final SortedSet s) { │ │ │ │ │ - super(s); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public java$util$TreeSet$proxy() { │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$util$TreeSet$proxy(final Comparator comparator) { │ │ │ │ │ super(comparator); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$TreeSet$proxy(final Collection c) { │ │ │ │ │ super(c); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public java$util$TreeSet$proxy(final SortedSet s) { │ │ │ │ │ + super(s); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public java$util$TreeSet$proxy() { │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public OpenJPAStateManager getOwner() { │ │ │ │ │ return this.sm; │ │ │ ├── org/apache/openjpa/util/java$util$Vector$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -17,23 +17,23 @@ │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ public java$util$Vector$proxy(final int initialCapacity, final int capacityIncrement) { │ │ │ │ │ super(initialCapacity, capacityIncrement); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 Collection c) { │ │ │ │ │ - super(c); │ │ │ │ │ + public java$util$Vector$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @@ -68,24 +68,49 @@ │ │ │ │ │ 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 boolean add(final Object e) { │ │ │ │ │ - ProxyCollections.beforeAdd((ProxyCollection)this, e); │ │ │ │ │ - return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e)); │ │ │ │ │ + public void removeElementAt(final int index) { │ │ │ │ │ + ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index); │ │ │ │ │ + super.removeElementAt(index); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public void setElementAt(final Object obj, final int index) { │ │ │ │ │ + ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ + super.setElementAt(obj, index); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ + ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ + super.insertElementAt(obj, index); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public boolean removeElement(final Object obj) { │ │ │ │ │ + ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ + return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public void removeAllElements() { │ │ │ │ │ + ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ + super.removeAllElements(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ @@ -97,22 +122,22 @@ │ │ │ │ │ super.clear(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public Iterator iterator() { │ │ │ │ │ return ProxyCollections.afterIterator((ProxyCollection)this, (Iterator)super.iterator()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public boolean addAll(final Collection collection) { │ │ │ │ │ - return ProxyCollections.addAll((ProxyCollection)this, collection); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public boolean addAll(final int n, final Collection collection) { │ │ │ │ │ return ProxyCollections.addAll((ProxyCollection)this, n, collection); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public boolean addAll(final Collection collection) { │ │ │ │ │ + return ProxyCollections.addAll((ProxyCollection)this, collection); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public Object set(final int index, final Object element) { │ │ │ │ │ ProxyCollections.beforeSet((ProxyCollection)this, index, element); │ │ │ │ │ return ProxyCollections.afterSet((ProxyCollection)this, index, element, super.set(index, element)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void addElement(final Object obj) { │ │ │ │ │ ProxyCollections.beforeAddElement((ProxyCollection)this, obj); │ │ │ │ │ @@ -124,54 +149,29 @@ │ │ │ │ │ return ProxyCollections.retainAll((ProxyCollection)this, collection); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public boolean removeAll(final Collection collection) { │ │ │ │ │ return ProxyCollections.removeAll((ProxyCollection)this, collection); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void setElementAt(final Object obj, final int index) { │ │ │ │ │ - ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ - super.setElementAt(obj, index); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ - ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ - super.insertElementAt(obj, index); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public boolean removeElement(final Object obj) { │ │ │ │ │ - ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ - return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ + public ListIterator listIterator(final int index) { │ │ │ │ │ + return ProxyCollections.afterListIterator((ProxyCollection)this, index, (ListIterator)super.listIterator(index)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void removeAllElements() { │ │ │ │ │ - ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ - super.removeAllElements(); │ │ │ │ │ + public void setSize(final int size) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setSize(size); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public boolean removeIf(final Predicate filter) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ return super.removeIf(filter); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setSize(final int size) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setSize(size); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ ├── ./usr/share/java/openjpa.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 4323396 bytes, number of entries: 2076 │ │ │ │ +Zip file size: 4323368 bytes, number of entries: 2076 │ │ │ │ -rw---- 2.0 fat 0 bx stor 18-Oct-16 23:15 META-INF/ │ │ │ │ -rw---- 2.0 fat 16734 bl defN 18-Oct-16 23:15 META-INF/MANIFEST.MF │ │ │ │ -rw---- 2.0 fat 0 b- stor 18-Oct-16 23:15 META-INF/maven/ │ │ │ │ -rw---- 2.0 fat 0 b- stor 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/ │ │ │ │ -rw---- 2.0 fat 0 b- stor 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/openjpa-jdbc/ │ │ │ │ -rw---- 2.0 fat 96 bl defN 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/openjpa-jdbc/pom.properties │ │ │ │ -rw---- 2.0 fat 2660 bl defN 18-Oct-16 23:15 META-INF/maven/org.apache.openjpa/openjpa-jdbc/pom.xml │ │ │ │ @@ -2071,8 +2071,8 @@ │ │ │ │ -rw---- 2.0 fat 9399 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/ObjectData.class │ │ │ │ -rw---- 2.0 fat 1417 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/XMLConfiguration.class │ │ │ │ -rw---- 2.0 fat 8581 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/XMLFileHandler$ObjectDataHandler.class │ │ │ │ -rw---- 2.0 fat 1863 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/XMLFileHandler$XMLEncoder.class │ │ │ │ -rw---- 2.0 fat 8014 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/XMLFileHandler.class │ │ │ │ -rw---- 2.0 fat 3991 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/XMLStore.class │ │ │ │ -rw---- 2.0 fat 8291 bl defN 18-Oct-16 23:15 org/apache/openjpa/xmlstore/XMLStoreManager.class │ │ │ │ -2076 files, 10536564 bytes uncompressed, 3903922 bytes compressed: 63.0% │ │ │ │ +2076 files, 10536564 bytes uncompressed, 3903894 bytes compressed: 63.0% │ │ │ ├── org/apache/openjpa/util/java$sql$Date$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -69,26 +69,26 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setSeconds(final int seconds) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setSeconds(seconds); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setMonth(final int month) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setMonth(month); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$sql$Time$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -7,22 +7,22 @@ │ │ │ │ │ import java.sql.Time; │ │ │ │ │ │ │ │ │ │ public class java$sql$Time$proxy extends Time implements ProxyDate │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ │ │ │ │ │ - public java$sql$Time$proxy(final long time) { │ │ │ │ │ - super(time); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$sql$Time$proxy(final int hour, final int minute, final int second) { │ │ │ │ │ super(hour, minute, second); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public java$sql$Time$proxy(final long time) { │ │ │ │ │ + super(time); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public OpenJPAStateManager getOwner() { │ │ │ │ │ return this.sm; │ │ │ │ │ @@ -50,19 +50,14 @@ │ │ │ │ │ return new Time(((Date)o).getTime()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public ProxyDate newInstance() { │ │ │ │ │ return (ProxyDate)new java$sql$Time$proxy(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setTime(final long time) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setTime(time); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMonth(final int month) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -70,14 +65,19 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setHours(final int hours) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setHours(hours); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMinutes(final int minutes) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ ├── org/apache/openjpa/util/java$sql$Timestamp$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -62,19 +62,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setNanos(final int nanos) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setNanos(nanos); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setHours(final int hours) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setHours(hours); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMonth(final int month) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -92,11 +87,16 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$Date$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,35 +6,35 @@ │ │ │ │ │ import java.util.Date; │ │ │ │ │ │ │ │ │ │ public class java$util$Date$proxy extends Date implements ProxyDate │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy(final String s) { │ │ │ │ │ - super(s); │ │ │ │ │ + public java$util$Date$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy() { │ │ │ │ │ + public java$util$Date$proxy(final int year, final int month, final int date, final int hrs, final int min, final int sec) { │ │ │ │ │ + super(year, month, date, hrs, min, sec); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$Date$proxy(final int year, final int month, final int date, final int hrs, final int min) { │ │ │ │ │ super(year, month, date, hrs, min); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy(final int year, final int month, final int date) { │ │ │ │ │ - super(year, month, date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$util$Date$proxy(final long date) { │ │ │ │ │ super(date); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$Date$proxy(final int year, final int month, final int date, final int hrs, final int min, final int sec) { │ │ │ │ │ - super(year, month, date, hrs, min, sec); │ │ │ │ │ + public java$util$Date$proxy(final int year, final int month, final int date) { │ │ │ │ │ + super(year, month, date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public java$util$Date$proxy(final String s) { │ │ │ │ │ + super(s); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @@ -60,19 +60,14 @@ │ │ │ │ │ return new Date(((Date)o).getTime()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public ProxyDate newInstance() { │ │ │ │ │ return (ProxyDate)new java$util$Date$proxy(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setDate(final int date) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setDate(date); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setTime(final long time) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setTime(time); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setHours(final int hours) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -95,11 +90,16 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setYear(final int year) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setYear(year); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setDate(final int date) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setDate(date); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$GregorianCalendar$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -13,36 +13,36 @@ │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ │ │ │ │ │ public java$util$GregorianCalendar$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final TimeZone zone) { │ │ │ │ │ - super(zone); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth) { │ │ │ │ │ + super(year, month, dayOfMonth); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final Locale aLocale) { │ │ │ │ │ - super(aLocale); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute, final int second) { │ │ │ │ │ + super(year, month, dayOfMonth, hourOfDay, minute, second); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final TimeZone zone, final Locale aLocale) { │ │ │ │ │ - super(zone, aLocale); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute) { │ │ │ │ │ + super(year, month, dayOfMonth, hourOfDay, minute); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth) { │ │ │ │ │ - super(year, month, dayOfMonth); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final TimeZone zone) { │ │ │ │ │ + super(zone); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute) { │ │ │ │ │ - super(year, month, dayOfMonth, hourOfDay, minute); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final Locale aLocale) { │ │ │ │ │ + super(aLocale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$GregorianCalendar$proxy(final int year, final int month, final int dayOfMonth, final int hourOfDay, final int minute, final int second) { │ │ │ │ │ - super(year, month, dayOfMonth, hourOfDay, minute, second); │ │ │ │ │ + public java$util$GregorianCalendar$proxy(final TimeZone zone, final Locale aLocale) { │ │ │ │ │ + super(zone, aLocale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @@ -79,19 +79,29 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ protected void computeFields() { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.computeFields(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void setGregorianChange(final Date gregorianChange) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setGregorianChange(gregorianChange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setTimeZone(final TimeZone timeZone) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setTimeZone(timeZone); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public void add(final int field, final int amount) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.add(field, amount); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void roll(final int field, final boolean up) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.roll(field, up); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void roll(final int field, final int amount) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ @@ -99,44 +109,34 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setWeekDate(final int weekYear, final int weekOfYear, final int dayOfWeek) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setWeekDate(weekYear, weekOfYear, dayOfWeek); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setGregorianChange(final Date gregorianChange) { │ │ │ │ │ + public void setTimeInMillis(final long timeInMillis) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setGregorianChange(gregorianChange); │ │ │ │ │ + super.setTimeInMillis(timeInMillis); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void add(final int field, final int amount) { │ │ │ │ │ + public void set(final int field, final int value) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.add(field, amount); │ │ │ │ │ + super.set(field, value); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setFirstDayOfWeek(final int firstDayOfWeek) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setFirstDayOfWeek(firstDayOfWeek); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setMinimalDaysInFirstWeek(final int minimalDaysInFirstWeek) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setMinimalDaysInFirstWeek(minimalDaysInFirstWeek); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void set(final int field, final int value) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.set(field, value); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public void setTimeInMillis(final long timeInMillis) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setTimeInMillis(timeInMillis); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public void setLenient(final boolean lenient) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ super.setLenient(lenient); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ ├── org/apache/openjpa/util/java$util$LinkedHashMap$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -13,31 +13,31 @@ │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient MapChangeTracker changeTracker; │ │ │ │ │ private transient Class keyType; │ │ │ │ │ private transient Class valueType; │ │ │ │ │ │ │ │ │ │ - public java$util$LinkedHashMap$proxy(final int initialCapacity, final float loadFactor, final boolean accessOrder) { │ │ │ │ │ - super(initialCapacity, loadFactor, accessOrder); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public java$util$LinkedHashMap$proxy(final Map m) { │ │ │ │ │ - super(m); │ │ │ │ │ + public java$util$LinkedHashMap$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$LinkedHashMap$proxy(final int initialCapacity) { │ │ │ │ │ super(initialCapacity); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$LinkedHashMap$proxy(final int initialCapacity, final float loadFactor) { │ │ │ │ │ super(initialCapacity, loadFactor); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$LinkedHashMap$proxy() { │ │ │ │ │ + public java$util$LinkedHashMap$proxy(final Map m) { │ │ │ │ │ + super(m); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public java$util$LinkedHashMap$proxy(final int initialCapacity, final float loadFactor, final boolean accessOrder) { │ │ │ │ │ + super(initialCapacity, loadFactor, accessOrder); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$LinkedList$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ public class java$util$LinkedList$proxy extends LinkedList implements ProxyCollection │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ - public java$util$LinkedList$proxy() { │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$util$LinkedList$proxy(final Collection c) { │ │ │ │ │ super(c); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public java$util$LinkedList$proxy() { │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public OpenJPAStateManager getOwner() { │ │ │ │ │ return this.sm; │ │ │ │ │ @@ -96,29 +96,29 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void add(final int index, final Object element) { │ │ │ │ │ ProxyCollections.beforeAdd((ProxyCollection)this, index, element); │ │ │ │ │ super.add(index, element); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public boolean remove(final Object o) { │ │ │ │ │ - ProxyCollections.beforeRemove((ProxyCollection)this, o); │ │ │ │ │ - return ProxyCollections.afterRemove((ProxyCollection)this, o, super.remove(o)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public Object remove(final int index) { │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this, index); │ │ │ │ │ return ProxyCollections.afterRemove((ProxyCollection)this, index, super.remove(index)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public Object remove() { │ │ │ │ │ ProxyCollections.beforeRemove((ProxyCollection)this); │ │ │ │ │ return ProxyCollections.afterRemove((ProxyCollection)this, super.remove()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public boolean remove(final Object o) { │ │ │ │ │ + ProxyCollections.beforeRemove((ProxyCollection)this, o); │ │ │ │ │ + return ProxyCollections.afterRemove((ProxyCollection)this, o, super.remove(o)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void clear() { │ │ │ │ │ ProxyCollections.beforeClear((ProxyCollection)this); │ │ │ │ │ super.clear(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public boolean addAll(final int n, final Collection collection) { │ │ │ │ │ return ProxyCollections.addAll((ProxyCollection)this, n, collection); │ │ │ ├── org/apache/openjpa/util/java$util$TreeMap$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ package org.apache.openjpa.util; │ │ │ │ │ │ │ │ │ │ import java.io.ObjectStreamException; │ │ │ │ │ import java.util.Set; │ │ │ │ │ import java.util.Collection; │ │ │ │ │ +import java.util.SortedMap; │ │ │ │ │ import java.util.Comparator; │ │ │ │ │ import java.util.Map; │ │ │ │ │ -import java.util.SortedMap; │ │ │ │ │ import org.apache.openjpa.kernel.OpenJPAStateManager; │ │ │ │ │ import java.util.TreeMap; │ │ │ │ │ │ │ │ │ │ public class java$util$TreeMap$proxy extends TreeMap implements ProxyMap │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient MapChangeTracker changeTracker; │ │ │ │ │ private transient Class keyType; │ │ │ │ │ private transient Class valueType; │ │ │ │ │ │ │ │ │ │ - public java$util$TreeMap$proxy(final SortedMap m) { │ │ │ │ │ - super(m); │ │ │ │ │ + public java$util$TreeMap$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$TreeMap$proxy(final Map m) { │ │ │ │ │ super(m); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$TreeMap$proxy(final Comparator comparator) { │ │ │ │ │ super(comparator); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public java$util$TreeMap$proxy() { │ │ │ │ │ + public java$util$TreeMap$proxy(final SortedMap m) { │ │ │ │ │ + super(m); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ ├── org/apache/openjpa/util/java$util$TreeSet$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ │ │ package org.apache.openjpa.util; │ │ │ │ │ │ │ │ │ │ import java.io.ObjectStreamException; │ │ │ │ │ import java.util.function.Predicate; │ │ │ │ │ import java.util.Iterator; │ │ │ │ │ +import java.util.SortedSet; │ │ │ │ │ import java.util.Collection; │ │ │ │ │ import java.util.Comparator; │ │ │ │ │ -import java.util.SortedSet; │ │ │ │ │ import org.apache.openjpa.kernel.OpenJPAStateManager; │ │ │ │ │ import java.util.TreeSet; │ │ │ │ │ │ │ │ │ │ public class java$util$TreeSet$proxy extends TreeSet implements ProxyCollection │ │ │ │ │ { │ │ │ │ │ private transient OpenJPAStateManager sm; │ │ │ │ │ private transient int field; │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ - public java$util$TreeSet$proxy(final SortedSet s) { │ │ │ │ │ - super(s); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public java$util$TreeSet$proxy() { │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public java$util$TreeSet$proxy(final Comparator comparator) { │ │ │ │ │ super(comparator); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public java$util$TreeSet$proxy(final Collection c) { │ │ │ │ │ super(c); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public java$util$TreeSet$proxy(final SortedSet s) { │ │ │ │ │ + super(s); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public java$util$TreeSet$proxy() { │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public OpenJPAStateManager getOwner() { │ │ │ │ │ return this.sm; │ │ │ ├── org/apache/openjpa/util/java$util$Vector$proxy.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -17,23 +17,23 @@ │ │ │ │ │ private transient CollectionChangeTracker changeTracker; │ │ │ │ │ private transient Class elementType; │ │ │ │ │ │ │ │ │ │ public java$util$Vector$proxy(final int initialCapacity, final int capacityIncrement) { │ │ │ │ │ super(initialCapacity, capacityIncrement); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 Collection c) { │ │ │ │ │ - super(c); │ │ │ │ │ + public java$util$Vector$proxy() { │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void setOwner(final OpenJPAStateManager sm, final int field) { │ │ │ │ │ this.sm = sm; │ │ │ │ │ this.field = field; │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @@ -68,24 +68,49 @@ │ │ │ │ │ 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 boolean add(final Object e) { │ │ │ │ │ - ProxyCollections.beforeAdd((ProxyCollection)this, e); │ │ │ │ │ - return ProxyCollections.afterAdd((ProxyCollection)this, e, super.add(e)); │ │ │ │ │ + public void removeElementAt(final int index) { │ │ │ │ │ + ProxyCollections.beforeRemoveElementAt((ProxyCollection)this, index); │ │ │ │ │ + super.removeElementAt(index); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public void setElementAt(final Object obj, final int index) { │ │ │ │ │ + ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ + super.setElementAt(obj, index); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ + ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ + super.insertElementAt(obj, index); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public boolean removeElement(final Object obj) { │ │ │ │ │ + ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ + return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public void removeAllElements() { │ │ │ │ │ + ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ + super.removeAllElements(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ @@ -97,22 +122,22 @@ │ │ │ │ │ super.clear(); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public Iterator iterator() { │ │ │ │ │ return ProxyCollections.afterIterator((ProxyCollection)this, (Iterator)super.iterator()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public boolean addAll(final Collection collection) { │ │ │ │ │ - return ProxyCollections.addAll((ProxyCollection)this, collection); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public boolean addAll(final int n, final Collection collection) { │ │ │ │ │ return ProxyCollections.addAll((ProxyCollection)this, n, collection); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public boolean addAll(final Collection collection) { │ │ │ │ │ + return ProxyCollections.addAll((ProxyCollection)this, collection); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public Object set(final int index, final Object element) { │ │ │ │ │ ProxyCollections.beforeSet((ProxyCollection)this, index, element); │ │ │ │ │ return ProxyCollections.afterSet((ProxyCollection)this, index, element, super.set(index, element)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public void addElement(final Object obj) { │ │ │ │ │ ProxyCollections.beforeAddElement((ProxyCollection)this, obj); │ │ │ │ │ @@ -124,54 +149,29 @@ │ │ │ │ │ return ProxyCollections.retainAll((ProxyCollection)this, collection); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public boolean removeAll(final Collection collection) { │ │ │ │ │ return ProxyCollections.removeAll((ProxyCollection)this, collection); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void setElementAt(final Object obj, final int index) { │ │ │ │ │ - ProxyCollections.beforeSetElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ - super.setElementAt(obj, index); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public void insertElementAt(final Object obj, final int index) { │ │ │ │ │ - ProxyCollections.beforeInsertElementAt((ProxyCollection)this, obj, index); │ │ │ │ │ - super.insertElementAt(obj, index); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public boolean removeElement(final Object obj) { │ │ │ │ │ - ProxyCollections.beforeRemoveElement((ProxyCollection)this, obj); │ │ │ │ │ - return ProxyCollections.afterRemoveElement((ProxyCollection)this, obj, super.removeElement(obj)); │ │ │ │ │ + public ListIterator listIterator(final int index) { │ │ │ │ │ + return ProxyCollections.afterListIterator((ProxyCollection)this, index, (ListIterator)super.listIterator(index)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void removeAllElements() { │ │ │ │ │ - ProxyCollections.beforeRemoveAllElements((ProxyCollection)this); │ │ │ │ │ - super.removeAllElements(); │ │ │ │ │ + public void setSize(final int size) { │ │ │ │ │ + Proxies.dirty((Proxy)this, true); │ │ │ │ │ + super.setSize(size); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public boolean removeIf(final Predicate filter) { │ │ │ │ │ Proxies.dirty((Proxy)this, true); │ │ │ │ │ return super.removeIf(filter); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public void setSize(final int size) { │ │ │ │ │ - Proxies.dirty((Proxy)this, true); │ │ │ │ │ - super.setSize(size); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ protected Object writeReplace() throws ObjectStreamException { │ │ │ │ │ return Proxies.writeReplace((Proxy)this, true); │ │ │ │ │ } │ │ │ │ │ }