Hierarchy For Package org.aya.core.repr
Class Hierarchy
- java.lang.Object
- org.aya.core.repr.AyaShape.Factory
Interface Hierarchy
- org.aya.core.repr.AyaShape
- org.aya.core.repr.CodeShape
- org.aya.core.repr.CodeShape.Moment
- org.aya.core.repr.CodeShape.MomentId
- org.aya.core.repr.ParamShape
- org.aya.core.repr.PatShape
- org.aya.core.repr.PatShape.CtorLike
- org.aya.core.repr.TermShape
- org.aya.core.repr.TermShape.Callable
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.aya.core.repr.AyaShape.AyaIntShape (implements org.aya.core.repr.AyaShape)
- org.aya.core.repr.AyaShape.AyaListShape (implements org.aya.core.repr.AyaShape)
- org.aya.core.repr.AyaShape.AyaPlusFnLeftShape (implements org.aya.core.repr.AyaShape)
- org.aya.core.repr.AyaShape.AyaPlusFnShape (implements org.aya.core.repr.AyaShape)
- org.aya.core.repr.CodeShape.GlobalId (implements org.aya.core.repr.CodeShape.MomentId, java.io.Serializable)
- org.aya.core.repr.ParamShape.Any (implements org.aya.core.repr.ParamShape)
- org.aya.core.repr.PatShape.Any (implements org.aya.core.repr.PatShape)
- org.aya.core.repr.ShapeMatcher.MatchMode
- org.aya.core.repr.TermShape.Any (implements org.aya.core.repr.TermShape)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.aya.core.repr.CodeShape.ClauseShape (implements org.aya.core.repr.CodeShape)
- org.aya.core.repr.CodeShape.CtorShape (implements org.aya.core.repr.CodeShape, org.aya.core.repr.CodeShape.Moment)
- org.aya.core.repr.CodeShape.DataShape (implements org.aya.core.repr.CodeShape, org.aya.core.repr.CodeShape.Moment)
- org.aya.core.repr.CodeShape.FnShape (implements org.aya.core.repr.CodeShape, org.aya.core.repr.CodeShape.Moment)
- org.aya.core.repr.CodeShape.LocalId (implements org.aya.core.repr.CodeShape.MomentId)
- org.aya.core.repr.ParamShape.Licit (implements org.aya.core.repr.CodeShape.Moment, org.aya.core.repr.ParamShape)
- org.aya.core.repr.PatShape.Bind (implements org.aya.core.repr.CodeShape.Moment, org.aya.core.repr.PatShape)
- org.aya.core.repr.PatShape.Ctor (implements org.aya.core.repr.PatShape.CtorLike)
- org.aya.core.repr.PatShape.ShapedCtor (implements org.aya.core.repr.PatShape.CtorLike)
- org.aya.core.repr.ShapeMatcher
- org.aya.core.repr.ShapeMatcher.Captures (implements org.aya.util.RepoLike<T>)
- org.aya.core.repr.ShapeRecognition
- org.aya.core.repr.TermShape.CtorCall (implements org.aya.core.repr.TermShape.Callable)
- org.aya.core.repr.TermShape.NameCall (implements org.aya.core.repr.TermShape.Callable)
- org.aya.core.repr.TermShape.ShapeCall (implements org.aya.core.repr.CodeShape.Moment, org.aya.core.repr.TermShape.Callable)
- org.aya.core.repr.TermShape.Sort (implements org.aya.core.repr.TermShape)
- java.lang.Record