Index

A C E G H I K M O P R S T U W 
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.
A C E G H I K M O P R S T U W 
All Classes and Interfaces|All Packages