Package japicmp.cmp
Class ClassesComparator
- java.lang.Object
-
- japicmp.cmp.ClassesComparator
-
public class ClassesComparator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<JApiClass>
classes
private JarArchiveComparator
jarArchiveComparator
private JarArchiveComparatorOptions
options
-
Constructor Summary
Constructors Constructor Description ClassesComparator(JarArchiveComparator jarArchiveComparator, JarArchiveComparatorOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compare(java.util.List<javassist.CtClass> oldClassesArg, java.util.List<javassist.CtClass> newClassesArg)
private java.util.Map<java.lang.String,javassist.CtClass>
createClassMap(java.util.List<javassist.CtClass> oldClassesArg)
java.util.List<JApiClass>
getClasses()
private boolean
includeClass(JApiClass jApiClass)
private void
sortIntoLists(java.util.Map<java.lang.String,javassist.CtClass> oldClassesMap, java.util.Map<java.lang.String,javassist.CtClass> newClassesMap)
-
-
-
Field Detail
-
classes
private java.util.List<JApiClass> classes
-
jarArchiveComparator
private final JarArchiveComparator jarArchiveComparator
-
options
private final JarArchiveComparatorOptions options
-
-
Constructor Detail
-
ClassesComparator
public ClassesComparator(JarArchiveComparator jarArchiveComparator, JarArchiveComparatorOptions options)
-
-
Method Detail
-
compare
public void compare(java.util.List<javassist.CtClass> oldClassesArg, java.util.List<javassist.CtClass> newClassesArg)
-
sortIntoLists
private void sortIntoLists(java.util.Map<java.lang.String,javassist.CtClass> oldClassesMap, java.util.Map<java.lang.String,javassist.CtClass> newClassesMap)
-
includeClass
private boolean includeClass(JApiClass jApiClass)
-
createClassMap
private java.util.Map<java.lang.String,javassist.CtClass> createClassMap(java.util.List<javassist.CtClass> oldClassesArg)
-
getClasses
public java.util.List<JApiClass> getClasses()
-
-