Hierarchy For Package org.apache.tinkerpop.gremlin.process.traversal.step.map
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.apache.tinkerpop.gremlin.AbstractGremlinTest
- org.apache.tinkerpop.gremlin.process.AbstractGremlinProcessTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ConnectedComponentTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ConnectedComponentTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CountTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CountTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MapTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MapTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.CountMatchTraversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.GreedyMatchTraversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MathTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MathTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MinTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MinTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PageRankTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PageRankTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PathTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PathTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PeerPressureTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PeerPressureTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProgramTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProgramTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ReadTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ReadTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ShortestPathTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ShortestPathTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SumTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SumTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ValueMapTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ValueMapTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.WriteTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.WriteTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeEdgeTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeEdgeTest.Traversals
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeVertexTest
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeVertexTest.Traversals
- org.apache.tinkerpop.gremlin.process.AbstractGremlinProcessTest
- org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.Step<S,E>)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStartStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.FromToModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStartStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CallStep<S,E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaCollectingBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LambdaHolder)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderGlobalStep<S,C> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.ComparatorHolder<S,C>, org.apache.tinkerpop.gremlin.process.traversal.step.Seedable, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep.EndStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchEndStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Scoping)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaFlatMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LambdaHolder)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStep<S,E,C> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent<M,S,E>)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeEdgeStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeVertexStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest.MockStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Profiling)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalFlatMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.HasNextStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MapStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MathStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PathStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.FromToModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.FromToModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CountLocalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.DedupLocalStep<E,S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeOtherVertexStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapStep<K,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementStep<P,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LabelStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LambdaHolder)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxLocalStep<E,S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanLocalStep<E,S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MinLocalStep<E,S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderLocalStep<S,C> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.ComparatorHolder<S,C>, org.apache.tinkerpop.gremlin.process.traversal.step.Seedable, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyKeyStep
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyMapStep<K,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyValueStep<E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.RangeLocalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SackStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SampleLocalStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Seedable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SumLocalStep<E,S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.TailLocalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectOneStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalSelectStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchStartStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Scoping)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LocalBarrier<S>)
- org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>, org.apache.tinkerpop.gremlin.process.traversal.step.Generating<S,E>)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.CountGlobalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupCountStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep<S,K,V> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Grouping<S,K,V>, org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingAware, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxGlobalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep<S,E>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MinGlobalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.SumGlobalStep<S>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.TreeStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep.FoldBiOperator<E> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupCountStep.GroupCountBiOperator<E> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep.GroupBiOperator<K,V> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.CountMatchAlgorithm (implements org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.CountMatchAlgorithm.Bundle
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.GreedyMatchAlgorithm (implements org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.Helper
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MathStep.TinkerExpression (implements java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep.MeanGlobalBiOperator<S> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
- java.lang.Number (implements java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep.MeanNumber (implements java.lang.Comparable<T>)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderGlobalStep.OrderBiOperator<S> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ProgramTest.TestProgram (implements org.apache.tinkerpop.gremlin.process.computer.VertexProgram<M>)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.TreeStep.TreeBiOperator (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
- org.apache.tinkerpop.gremlin.AbstractGremlinTest
Interface Hierarchy
- java.util.function.Function<T,R>
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm (also extends java.io.Serializable)
- java.io.Serializable
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm (also extends java.util.function.Function<T,R>)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexStep.IndexerType
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.TraversalType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)