Uses of Interface
net.hydromatic.morel.util.ImmutablePairList
Packages that use ImmutablePairList
Package
Description
Abstract syntax tree.
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.Evaluates expressions.
Utilities.
-
Uses of ImmutablePairList in net.hydromatic.morel.ast
Fields in net.hydromatic.morel.ast declared as ImmutablePairListConstructors in net.hydromatic.morel.ast with parameters of type ImmutablePairListModifierConstructorDescription(package private)Group(Pos pos, Op op, ImmutablePairList<Ast.Id, Ast.Exp> groupExps, com.google.common.collect.ImmutableList<Ast.Aggregate> aggregates) -
Uses of ImmutablePairList in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as ImmutablePairListModifier and TypeFieldDescriptionprivate final ImmutablePairList<Core.Pat, Code> Compiler.MatchCode.patCodesConstructors in net.hydromatic.morel.compile with parameters of type ImmutablePairListModifierConstructorDescription(package private)MatchCode(ImmutablePairList<Core.Pat, Code> patCodes, Pos pos) -
Uses of ImmutablePairList in net.hydromatic.morel.eval
Fields in net.hydromatic.morel.eval declared as ImmutablePairListModifier and TypeFieldDescription(package private) final ImmutablePairList<Code, Boolean> Codes.OrderRowSink.codesprivate final ImmutablePairList<Core.Pat, Code> Closure.patCodesA list of (pattern, code) pairs.Constructors in net.hydromatic.morel.eval with parameters of type ImmutablePairListModifierConstructorDescriptionNot a public API.(package private)OrderRowSink(ImmutablePairList<Code, Boolean> codes, com.google.common.collect.ImmutableList<String> names, Codes.RowSink rowSink) -
Uses of ImmutablePairList in net.hydromatic.morel.util
Classes in net.hydromatic.morel.util that implement ImmutablePairListModifier and TypeClassDescription(package private) static classImmutable list of pairs backed by an array.(package private) static classEmpty immutable list of pairs.(package private) static classImmutable list that contains one pair.Fields in net.hydromatic.morel.util declared as ImmutablePairListModifier and TypeFieldDescription(package private) static final ImmutablePairList<Object, Object> PairLists.EMPTYMethods in net.hydromatic.morel.util that return ImmutablePairListModifier and TypeMethodDescriptionstatic <T,U> ImmutablePairList <T, U> Creates an ImmutablePairList whose contents are a copy of a given collection.default ImmutablePairList<T, U> ImmutablePairList.immutable()PairList.immutable()Returns an ImmutablePairList whose contents are the same as this PairList.PairLists.MutablePairList.immutable()(package private) static <T,U> ImmutablePairList <T, U> PairLists.immutableBackedBy(List<Object> list) static <T,U> ImmutablePairList <T, U> ImmutablePairList.of()Creates an empty ImmutablePairList.static <T,U> ImmutablePairList <T, U> ImmutablePairList.of(T t, U u) Creates a singleton ImmutablePairList.