- accept(ExternalVisitor<A>) - Method in class org.dhallj.core.Expr
-
Run the given external visitor on this expression.
- accept(Visitor<A>) - Method in class org.dhallj.core.Expr
-
Run the given internal visitor on this expression.
- accept(ExternalVisitor<A>) - Method in class org.dhallj.core.Expr.Parsed
-
- AdditionalInfo - Enum in org.dhallj.cbor
-
- alphaNormalize() - Method in class org.dhallj.core.Expr
-
Alpha-normalize this expression.
- AlphaNormalize - Class in org.dhallj.core.normalization
-
Performs alpha normalization.
- AlphaNormalize() - Constructor for class org.dhallj.core.normalization.AlphaNormalize
-
- applyAsLambda(Expr, Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a lambda, apply it to the given argument.
- asBoolLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a Bool literal, return its value.
- asBuiltIn(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a Dhall built-in, return its name.
- asDoubleLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a Double literal, return its value.
- asFieldAccess(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a field access, return the base and field name.
- asIntegerLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is an Integer literal, return its value.
- asListLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a List literal, return its contents.
- asNaturalLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a Natural literal, return its value.
- asRecordLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a record literal, return its fields.
- asRecordType(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a record type, return its fields.
- asSimpleTextLiteral(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a Text literal with no interpolations, return its value.
- asUnionType(Expr) - Static method in class org.dhallj.core.Expr.Util
-
If the expression is a union type, return its fields.
- valueOf(String) - Static method in enum org.dhallj.cbor.AdditionalInfo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dhallj.cbor.MajorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dhallj.core.Expr.ImportMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dhallj.core.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dhallj.core.typechecking.Universe
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.dhallj.cbor.AdditionalInfo
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dhallj.cbor.MajorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dhallj.core.Expr.ImportMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dhallj.core.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dhallj.core.typechecking.Universe
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Visitor<R> - Interface in org.dhallj.cbor
-
Represents a function from a CBOR expression to a value.
- Visitor<A> - Interface in org.dhallj.core
-
Represents a function from a Dhall expression to a value that recurses through the structure of
the expression.
- Visitor.Constant<A> - Class in org.dhallj.core
-
Represents a function from a Dhall expression that always returns the same value.
- Visitor.Identity - Class in org.dhallj.core
-
Represents an identity function.
- Visitor.NoPrepareEvents<A> - Class in org.dhallj.core
-
Represents a function from a Dhall expression that doesn't need preparation events.
- Visitor.Property - Class in org.dhallj.core
-
Represents a property of Dhall expressions.