Index
All Classes and Interfaces|All Packages
A
- allKeys() - Method in class com.conveyal.object_differ.MultimapWrapper
C
- com.conveyal.kryo - package com.conveyal.kryo
- com.conveyal.kryo_tools - module com.conveyal.kryo_tools
- com.conveyal.object_differ - package com.conveyal.object_differ
- compareTwoObjects(Object, Object) - Method in class com.conveyal.object_differ.ObjectDiffer
-
This is the main entry point to compare two objects.
- containsKey(Object) - Method in class com.conveyal.object_differ.MultimapWrapper
- create(Kryo, Input, Class<Map>) - Method in class com.conveyal.kryo.HashBiMapSerializer
E
- enableComparingIdenticalObjects() - Method in class com.conveyal.object_differ.ObjectDiffer
-
Tell the Differ to execute the whole comparison procedure even when comparing two identical object references.
- extractKey(T) - Method in interface com.conveyal.object_differ.KeyExtractor
-
Given an object that does not have equals and hashcode defined, or has non-semantic definitions of these methods, return an object with a working semantic definition of equals and hashcode.
G
- get(Object) - Method in class com.conveyal.object_differ.MultimapWrapper
- getNoEntryValue() - Method in class com.conveyal.object_differ.MultimapWrapper
- getRegistration(Class) - Method in class com.conveyal.kryo.InstanceCountingClassResolver
H
- hasDifferences() - Method in class com.conveyal.object_differ.ObjectDiffer
- HashBiMapSerializer - Class in com.conveyal.kryo
-
For HashBiMap standard map serialization works fine, but we need to tell it how to create an empty instance.
- HashBiMapSerializer() - Constructor for class com.conveyal.kryo.HashBiMapSerializer
I
- ignoreClasses(Class...) - Method in class com.conveyal.object_differ.ObjectDiffer
-
Classes of objects whose contents will not be examined.
- ignoreFields(String...) - Method in class com.conveyal.object_differ.ObjectDiffer
-
Field names to ignore on all objects.
- InstanceCountingClassResolver - Class in com.conveyal.kryo
-
This class is used for configuring and optimizing Kryo configuration.
- InstanceCountingClassResolver() - Constructor for class com.conveyal.kryo.InstanceCountingClassResolver
K
- KeyExtractor<T,
U> - Interface in com.conveyal.object_differ -
Enable the comparison of two copies of a map originally designed to use identity equality on the keys.
M
- MultimapWrapper - Class in com.conveyal.object_differ
-
Enable comparison of Guava Multimaps, treating them as maps from keys to Collections of values.
- MultimapWrapper(Multimap) - Constructor for class com.conveyal.object_differ.MultimapWrapper
O
- ObjectDiffer - Class in com.conveyal.object_differ
-
Perform a recursive deep comparison of objects.
- ObjectDiffer() - Constructor for class com.conveyal.object_differ.ObjectDiffer
P
- printSummary() - Method in class com.conveyal.object_differ.ObjectDiffer
R
- read(Kryo, Input, Class) - Method in class com.conveyal.kryo.TIntArrayListSerializer
- read(Kryo, Input, Class) - Method in class com.conveyal.kryo.TIntIntHashMapSerializer
S
- setKeyExtractor(String, KeyExtractor<T, ?>) - Method in class com.conveyal.object_differ.ObjectDiffer
-
Configure the comparison of two copies of a map originally designed to use identity equality on the keys.
- size() - Method in class com.conveyal.object_differ.MultimapWrapper
- skipTransientFields() - Method in class com.conveyal.object_differ.ObjectDiffer
-
Tell the Differ to completely skip fields marked transient.
- summarize() - Method in class com.conveyal.kryo.InstanceCountingClassResolver
-
The output from this method can be sorted in a spreadsheet and formatted into a markdown table with http://www.tablesgenerator.com/markdown_tables for inclusion in Github issue or pull request comments.
T
- TIntArrayListSerializer - Class in com.conveyal.kryo
-
Kryo Serializer for Trove primitive int array lists.
- TIntArrayListSerializer() - Constructor for class com.conveyal.kryo.TIntArrayListSerializer
- TIntIntHashMapSerializer - Class in com.conveyal.kryo
-
Kryo Serializer for Trove primitive int-int hash maps.
- TIntIntHashMapSerializer() - Constructor for class com.conveyal.kryo.TIntIntHashMapSerializer
U
- useEquals(Class...) - Method in class com.conveyal.object_differ.ObjectDiffer
-
Use equals to compare instances of these classes.
W
- write(Kryo, Output, TIntArrayList) - Method in class com.conveyal.kryo.TIntArrayListSerializer
- write(Kryo, Output, TIntIntHashMap) - Method in class com.conveyal.kryo.TIntIntHashMapSerializer
-
Based on writeExternal in the hierarchy of TIntIntHashMap.
All Classes and Interfaces|All Packages