# Hierarchy For Package org.apache.tinkerpop.gremlin.process.traversal.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tinkerpop.gremlin.process.traversal.util.AbstractExplanation
    - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalExplanation (implements java.io.Serializable)
      - org.apache.tinkerpop.gremlin.process.traversal.util.ImmutableExplanation
  - org.apache.tinkerpop.gremlin.process.traversal.util.BytecodeHelper
  - org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversal<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,E>)
    - org.apache.tinkerpop.gremlin.process.traversal.util.ScriptTraversal<S,E>
  - org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalMetrics (implements java.io.Serializable, org.apache.tinkerpop.gremlin.process.traversal.util.TraversalMetrics)
  - org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalSideEffects (implements org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects)
  - org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalStrategies (implements org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies)
  - org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversal<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,E>)
  - org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversalSideEffects (implements org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects)
  - org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversalStrategies (implements org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies)
  - org.apache.tinkerpop.gremlin.process.traversal.util.ImmutableMetrics (implements org.apache.tinkerpop.gremlin.process.traversal.util.Metrics, java.io.Serializable)
    - org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics (implements java.lang.Cloneable)
  - org.apache.tinkerpop.gremlin.process.traversal.P<V> (implements java.lang.Cloneable, java.util.function.Predicate<T>, java.io.Serializable)
    - org.apache.tinkerpop.gremlin.process.traversal.util.ConnectiveP<V>
      - org.apache.tinkerpop.gremlin.process.traversal.util.AndP<V>
      - org.apache.tinkerpop.gremlin.process.traversal.util.OrP<V>
  - org.apache.tinkerpop.gremlin.process.traversal.util.PathUtil
  - org.apache.tinkerpop.gremlin.process.traversal.util.PureTraversal<S,E> (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.util.SideEffectHelper
  - org.apache.tinkerpop.gremlin.process.traversal.util.StepPosition (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.util.NoSuchElementException
          - org.apache.tinkerpop.gremlin.process.traversal.util.FastNoSuchElementException
        - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalInterruptedException
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalClassFunction<S,E> (implements java.util.function.Function<T,R>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalHelper
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalMatrix<S,E>
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalObjectFunction<S,E> (implements java.util.function.Function<T,R>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalRing<A,B> (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalSourceFactory<T> (implements java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.util.TraversalUtil

## Interface Hierarchy

- org.apache.tinkerpop.gremlin.process.traversal.util.Metrics
- org.apache.tinkerpop.gremlin.process.traversal.util.TraversalMetrics

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.