| AbstractCallable |
|
| AbstractFunction |
|
| AbstractInvocationExpression |
Common superclass for function and macro expressions, to avoid
having to repeat so much code.
|
| AbstractNode |
|
| AbstractOperator |
Shared abstract superclass for comparison operators and others.
|
| AndOperator |
|
| ArrayExpression |
|
| ArraySlicer |
Indexing and slicing of arrays and also strings.
|
| BiggerComparison |
|
| BiggerOrEqualComparison |
|
| BoundedCache<K,V> |
A Map implementation that deletes the oldest entry once the size
goes over a preset limit.
|
| BuiltinFunctions |
For now contains all the various function implementations.
|
| BuiltinFunctions.All |
|
| BuiltinFunctions.Any |
|
| BuiltinFunctions.Array |
|
| BuiltinFunctions.Boolean |
|
| BuiltinFunctions.Capture |
|
| BuiltinFunctions.Ceiling |
|
| BuiltinFunctions.Contains |
|
| BuiltinFunctions.EndsWith |
|
| BuiltinFunctions.Error |
|
| BuiltinFunctions.Fallback |
|
| BuiltinFunctions.Flatten |
|
| BuiltinFunctions.Floor |
|
| BuiltinFunctions.FormatTime |
|
| BuiltinFunctions.FromJson |
|
| BuiltinFunctions.GetKey |
|
| BuiltinFunctions.HashInt |
|
| BuiltinFunctions.IsArray |
|
| BuiltinFunctions.IsBoolean |
|
| BuiltinFunctions.IsDecimal |
|
| BuiltinFunctions.IsInteger |
|
| BuiltinFunctions.IsNumber |
|
| BuiltinFunctions.IsObject |
|
| BuiltinFunctions.IsString |
|
| BuiltinFunctions.Join |
|
| BuiltinFunctions.Lowercase |
|
| BuiltinFunctions.Max |
|
| BuiltinFunctions.Min |
|
| BuiltinFunctions.Modulo |
|
| BuiltinFunctions.Not |
|
| BuiltinFunctions.Now |
|
| BuiltinFunctions.Number |
|
| BuiltinFunctions.ParseTime |
|
| BuiltinFunctions.ParseUrl |
|
| BuiltinFunctions.Random |
|
| BuiltinFunctions.Replace |
|
| BuiltinFunctions.Round |
|
| BuiltinFunctions.Sha256 |
|
| BuiltinFunctions.Size |
|
| BuiltinFunctions.Split |
|
| BuiltinFunctions.StartsWith |
|
| BuiltinFunctions.Sum |
|
| BuiltinFunctions.Test |
|
| BuiltinFunctions.ToJson |
|
| BuiltinFunctions.ToString |
|
| BuiltinFunctions.Trim |
|
| BuiltinFunctions.Uppercase |
|
| ClasspathResourceResolver |
|
| ComparisonOperator |
|
| DivideOperator |
|
| DotExpression |
|
| EqualsComparison |
|
| ExperimentalModule |
A module containing functions and macros that *may* be officially
added to JSLT in the future.
|
| ExperimentalModule.GroupBy |
|
| ExpressionImpl |
Wrapper class that translates an external Expression to an
ExpressionNode.
|
| FailDotExpression |
These expression cannot be generated in the syntax, but are used to
mark that an object matcher (* : .) is being used inside an array,
which is not allowed.
|
| FileSystemResourceResolver |
|
| ForExpression |
|
| FunctionDeclaration |
|
| FunctionExpression |
|
| FunctionWrapper |
|
| IfExpression |
|
| JstlFile |
Represents a JSLT source code file loaded separately.
|
| LetExpression |
|
| LetInfo |
|
| LiteralExpression |
|
| Location |
Represents a position in a JSTL source code file.
|
| MacroExpression |
|
| MatcherExpression |
Represents the '* - ...
|
| MinusOperator |
|
| ModuleImpl |
In-memory module.
|
| MultiplyOperator |
|
| NodeUtils |
|
| NumericOperator |
|
| ObjectComprehension |
|
| ObjectExpression |
|
| OptimizedStaticContainsFunction |
An optimized version of contains(a, b) which is used when b is an
array literal with a large number of values, so that a linear
search becomes a performance drag.
|
| OptimizerScope |
Fake scope used when optimizing away objects that are static, but
can contain lets anyway.
|
| OptimizeUtils |
|
| OrOperator |
|
| PairExpression |
Represents a ("key" : expr) pair inside a JSON object.
|
| ParameterInfo |
|
| ParseContext |
Class to encapsulate context information like available functions,
parser/compiler settings, and so on, during parsing.
|
| PipeOperator |
|
| PlusOperator |
|
| PreparationContext |
Class to encapsulate context information while the parse tree is being
prepared.
|
| Scope |
|
| ScopeManager |
Keeps track of declared variables and maps them to their slots in
the stack frames.
|
| SmallerComparison |
|
| SmallerOrEqualsComparison |
|
| UnequalsComparison |
|
| Utils |
|
| VariableExpression |
|
| VariableInfo |
Class encapsulating what we know about a specific variable.
|