jslt-parser
jslt-parser
com.bilalfazlani.jslt.parsing.models
BinaryOperand
BinaryOperand
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
NotEqual
BooleanExpression
BooleanExpression
And
BooleanExtractor
Condition
JPathExpression
Not
Or
UnaryCondition
JPrimitive
Jslt
Jslt
JArray
JIf
JMethodCall
JObject
JPath
JPath
JValue
JBoolean
JDouble
JInteger
JString
JsltFile
JsltFile
JsltImport
JsltNode
UnaryOperand
UnaryOperand
Exists
NotNull
com.bilalfazlani.jslt.parsing.syntax
IfElseSyntax
JPathSyntax
JsltFileSyntax
JsltParsingConstructs
SyntaxExtensions
JsltSyntax
MethodCallSyntax
PrimitiveSyntax
jslt-parser
/
com.bilalfazlani.jslt.parsing.models
/
BooleanExpression
BooleanExpression
object
BooleanExpression
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
BooleanExpression
.type
Type members
Type members
Classlikes
case
class
And
(
left:
BooleanExpression
,
right:
BooleanExpression
)
extends
BooleanExpression
case
class
BooleanExtractor
(
path:
JPath
)
extends
BooleanExpression
case
class
Condition
(
left:
Jslt
,
operand:
BinaryOperand
,
right:
Jslt
)
extends
BooleanExpression
case
class
JPathExpression
(
path:
JPath
)
extends
BooleanExpression
case
class
Not
(
expression:
BooleanExpression
)
extends
BooleanExpression
case
class
Or
(
left:
BooleanExpression
,
right:
BooleanExpression
)
extends
BooleanExpression
case
class
UnaryCondition
(
operand:
UnaryOperand
,
right:
Jslt
)
extends
BooleanExpression
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror