com.jeantessier.diff
Class ClassDifferences
java.lang.Object
|
+--com.jeantessier.diff.RemovableDifferences
|
+--com.jeantessier.diff.ClassDifferences
- All Implemented Interfaces:
- java.lang.Comparable, Differences
- Direct Known Subclasses:
- InterfaceDifferences
- public class ClassDifferences
- extends RemovableDifferences
Documents the difference, if any, for a given object
type (class or interface). Its subclasses only
differ in which Visitor callback they invoke.
- See Also:
Visitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OldClass
public Classfile OldClass()
OldClass
protected void OldClass(Classfile old_class)
NewClass
public Classfile NewClass()
NewClass
protected void NewClass(Classfile new_class)
FeatureDifferences
public java.util.Collection FeatureDifferences()
IsModified
public boolean IsModified()
- Overrides:
IsModified
in class RemovableDifferences
Accept
public void Accept(Visitor visitor)