Class Hierarchy
- java.lang.Object
- hydra.mantle.CaseConvention (implements java.io.Serializable)
- hydra.mantle.CaseConvention.Camel (implements java.io.Serializable)
- hydra.mantle.CaseConvention.LowerSnake (implements java.io.Serializable)
- hydra.mantle.CaseConvention.Pascal (implements java.io.Serializable)
- hydra.mantle.CaseConvention.UpperSnake (implements java.io.Serializable)
- hydra.mantle.Either<A,B> (implements java.io.Serializable)
- hydra.mantle.Either.Left<A,B> (implements java.io.Serializable)
- hydra.mantle.Either.Right<A,B> (implements java.io.Serializable)
- hydra.mantle.EliminationVariant (implements java.io.Serializable)
- hydra.mantle.EliminationVariant.List (implements java.io.Serializable)
- hydra.mantle.EliminationVariant.Optional (implements java.io.Serializable)
- hydra.mantle.EliminationVariant.Product (implements java.io.Serializable)
- hydra.mantle.EliminationVariant.Record (implements java.io.Serializable)
- hydra.mantle.EliminationVariant.Union (implements java.io.Serializable)
- hydra.mantle.EliminationVariant.Wrap (implements java.io.Serializable)
- hydra.mantle.FunctionVariant (implements java.io.Serializable)
- hydra.mantle.FunctionVariant.Elimination (implements java.io.Serializable)
- hydra.mantle.FunctionVariant.Lambda (implements java.io.Serializable)
- hydra.mantle.FunctionVariant.Primitive (implements java.io.Serializable)
- hydra.mantle.LiteralVariant (implements java.io.Serializable)
- hydra.mantle.LiteralVariant.Binary (implements java.io.Serializable)
- hydra.mantle.LiteralVariant.Boolean_ (implements java.io.Serializable)
- hydra.mantle.LiteralVariant.Float_ (implements java.io.Serializable)
- hydra.mantle.LiteralVariant.Integer_ (implements java.io.Serializable)
- hydra.mantle.LiteralVariant.String_ (implements java.io.Serializable)
- hydra.mantle.Precision (implements java.io.Serializable)
- hydra.mantle.Precision.Arbitrary (implements java.io.Serializable)
- hydra.mantle.Precision.Bits (implements java.io.Serializable)
- hydra.mantle.TermAccessor (implements java.io.Serializable)
- hydra.mantle.TermAccessor.AnnotatedSubject (implements java.io.Serializable)
- hydra.mantle.TermAccessor.ApplicationArgument (implements java.io.Serializable)
- hydra.mantle.TermAccessor.ApplicationFunction (implements java.io.Serializable)
- hydra.mantle.TermAccessor.InjectionTerm (implements java.io.Serializable)
- hydra.mantle.TermAccessor.LambdaBody (implements java.io.Serializable)
- hydra.mantle.TermAccessor.LetBinding (implements java.io.Serializable)
- hydra.mantle.TermAccessor.LetEnvironment (implements java.io.Serializable)
- hydra.mantle.TermAccessor.ListElement (implements java.io.Serializable)
- hydra.mantle.TermAccessor.ListFold (implements java.io.Serializable)
- hydra.mantle.TermAccessor.MapKey (implements java.io.Serializable)
- hydra.mantle.TermAccessor.MapValue (implements java.io.Serializable)
- hydra.mantle.TermAccessor.OptionalCasesJust (implements java.io.Serializable)
- hydra.mantle.TermAccessor.OptionalCasesNothing (implements java.io.Serializable)
- hydra.mantle.TermAccessor.OptionalTerm (implements java.io.Serializable)
- hydra.mantle.TermAccessor.ProductTerm (implements java.io.Serializable)
- hydra.mantle.TermAccessor.RecordField (implements java.io.Serializable)
- hydra.mantle.TermAccessor.SetElement (implements java.io.Serializable)
- hydra.mantle.TermAccessor.SumTerm (implements java.io.Serializable)
- hydra.mantle.TermAccessor.TypeAbstractionBody (implements java.io.Serializable)
- hydra.mantle.TermAccessor.TypeApplicationTerm (implements java.io.Serializable)
- hydra.mantle.TermAccessor.TypedTerm (implements java.io.Serializable)
- hydra.mantle.TermAccessor.UnionCasesBranch (implements java.io.Serializable)
- hydra.mantle.TermAccessor.UnionCasesDefault (implements java.io.Serializable)
- hydra.mantle.TermAccessor.WrappedTerm (implements java.io.Serializable)
- hydra.mantle.TermVariant (implements java.io.Serializable)
- hydra.mantle.TermVariant.Annotated (implements java.io.Serializable)
- hydra.mantle.TermVariant.Application (implements java.io.Serializable)
- hydra.mantle.TermVariant.Function (implements java.io.Serializable)
- hydra.mantle.TermVariant.Let (implements java.io.Serializable)
- hydra.mantle.TermVariant.List (implements java.io.Serializable)
- hydra.mantle.TermVariant.Literal (implements java.io.Serializable)
- hydra.mantle.TermVariant.Map (implements java.io.Serializable)
- hydra.mantle.TermVariant.Optional (implements java.io.Serializable)
- hydra.mantle.TermVariant.Product (implements java.io.Serializable)
- hydra.mantle.TermVariant.Record (implements java.io.Serializable)
- hydra.mantle.TermVariant.Set (implements java.io.Serializable)
- hydra.mantle.TermVariant.Sum (implements java.io.Serializable)
- hydra.mantle.TermVariant.TypeAbstraction (implements java.io.Serializable)
- hydra.mantle.TermVariant.TypeApplication (implements java.io.Serializable)
- hydra.mantle.TermVariant.Typed (implements java.io.Serializable)
- hydra.mantle.TermVariant.Union (implements java.io.Serializable)
- hydra.mantle.TermVariant.Variable (implements java.io.Serializable)
- hydra.mantle.TermVariant.Wrap (implements java.io.Serializable)
- hydra.mantle.TypeConstraint (implements java.io.Serializable)
- hydra.mantle.TypeVariant (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Annotated (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Application (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Function (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Lambda (implements java.io.Serializable)
- hydra.mantle.TypeVariant.List (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Literal (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Map (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Optional (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Product (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Record (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Set (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Sum (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Union (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Variable (implements java.io.Serializable)
- hydra.mantle.TypeVariant.Wrap (implements java.io.Serializable)
- hydra.mantle.CaseConvention (implements java.io.Serializable)
Interface Hierarchy
- hydra.mantle.CaseConvention.Visitor<R>
- hydra.mantle.CaseConvention.PartialVisitor<R>
- hydra.mantle.Either.Visitor<A,B,R>
- hydra.mantle.Either.PartialVisitor<A,B,R>
- hydra.mantle.EliminationVariant.Visitor<R>
- hydra.mantle.EliminationVariant.PartialVisitor<R>
- hydra.mantle.FunctionVariant.Visitor<R>
- hydra.mantle.FunctionVariant.PartialVisitor<R>
- hydra.mantle.LiteralVariant.Visitor<R>
- hydra.mantle.LiteralVariant.PartialVisitor<R>
- hydra.mantle.Precision.Visitor<R>
- hydra.mantle.Precision.PartialVisitor<R>
- hydra.mantle.TermAccessor.Visitor<R>
- hydra.mantle.TermAccessor.PartialVisitor<R>
- hydra.mantle.TermVariant.Visitor<R>
- hydra.mantle.TermVariant.PartialVisitor<R>
- hydra.mantle.TypeVariant.Visitor<R>
- hydra.mantle.TypeVariant.PartialVisitor<R>