aboutsummaryrefslogtreecommitdiffstats
path: root/api/src/main/java/org/osjava/jardiff/JarDiff.java
diff options
context:
space:
mode:
authorTimo Westkämper <[email protected]>2014-04-16 22:43:11 +0300
committerTimo Westkämper <[email protected]>2014-04-16 22:43:11 +0300
commit332272a97dc71f8b69ccf58cd17a0811a21de222 (patch)
tree885c8d000b22c46e4d618e43a60663fe7c63d9a2 /api/src/main/java/org/osjava/jardiff/JarDiff.java
parent76ea6e213607bf82f8b8215300f709e664e35546 (diff)
Discard changes to private members
Diffstat (limited to 'api/src/main/java/org/osjava/jardiff/JarDiff.java')
-rw-r--r--api/src/main/java/org/osjava/jardiff/JarDiff.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/api/src/main/java/org/osjava/jardiff/JarDiff.java b/api/src/main/java/org/osjava/jardiff/JarDiff.java
index cff4278..c55adc8 100644
--- a/api/src/main/java/org/osjava/jardiff/JarDiff.java
+++ b/api/src/main/java/org/osjava/jardiff/JarDiff.java
@@ -435,6 +435,8 @@ public class JarDiff
MethodInfo newInfo = (MethodInfo) newMethods.get(desc);
if (!criteria.differs(oldInfo, newInfo))
j.remove();
+ else if (oldInfo.isPrivate() && newInfo.isPrivate())
+ j.remove();
}
j = changedFields.iterator();
while (j.hasNext()) {
@@ -443,6 +445,8 @@ public class JarDiff
FieldInfo newInfo = (FieldInfo) newFields.get(desc);
if (!criteria.differs(oldInfo, newInfo))
j.remove();
+ else if (oldInfo.isPrivate() && newInfo.isPrivate())
+ j.remove();;
}
boolean classchanged = criteria.differs(oci, nci);
if (classchanged || !removedMethods.isEmpty()