All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
private static ExpressionNode |
buildArraySlicer(ParseContext ctx,
SimpleNode node,
ExpressionNode parent) |
|
private static ExpressionNode |
buildChainLink(ParseContext ctx,
SimpleNode node,
ExpressionNode parent) |
|
private static ExpressionNode |
buildDotChain(ParseContext ctx,
SimpleNode chainLink,
ExpressionNode parent) |
|
private static ForExpression |
buildForExpression(ParseContext ctx,
SimpleNode node) |
|
private static LetExpression[] |
buildLets(ParseContext ctx,
SimpleNode parent) |
|
private static ObjectExpression |
buildObject(ParseContext ctx,
SimpleNode node) |
|
private static ObjectComprehension |
buildObjectComprehension(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
chainable2Expr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode[] |
children2Exprs(ParseContext ctx,
SimpleNode node) |
|
private static void |
collectFunctions(ParseContext ctx,
SimpleNode parent) |
|
private static MatcherExpression |
collectMatcher(ParseContext ctx,
SimpleNode node) |
|
private static void |
collectMinuses(ParseContext ctx,
SimpleNode node,
java.util.List<java.lang.String> minuses) |
|
private static java.util.List<PairExpression> |
collectPairs(ParseContext ctx,
SimpleNode pair) |
|
private static java.util.List<PairExpression> |
collectPairs(ParseContext ctx,
SimpleNode pair,
java.util.List<PairExpression> pairs) |
|
private static java.lang.String[] |
collectParams(SimpleNode node) |
|
private static ExpressionImpl |
compile(ParseContext ctx,
SimpleNode root) |
|
static Expression |
compileExpression(ParseContext ctx,
JsltParser parser) |
|
private static ExpressionImpl |
compileImport(java.util.Collection<Function> functions,
ParseContext parent,
java.lang.String jslt) |
|
private static ExpressionImpl |
compileModule(ParseContext ctx,
JsltParser parser) |
|
private static int |
countChildren(SimpleNode node,
int type) |
|
private static SimpleNode |
descendTo(SimpleNode node,
int type) |
|
private static JstlFile |
doImport(ParseContext parent,
java.lang.String source,
SimpleNode node,
java.lang.String prefix) |
|
private static SimpleNode |
getChild(SimpleNode node,
int ix) |
|
private static SimpleNode |
getLastChild(SimpleNode node) |
|
private static java.lang.String |
identOrString(ParseContext ctx,
Token token) |
|
private static char |
interpretHexDigit(char digit) |
|
private static char |
interpretUnicodeEscape(java.lang.String string,
int start) |
|
private static Location |
makeLocation(ParseContext ctx,
SimpleNode node) |
|
private static Location |
makeLocation(ParseContext ctx,
Token token) |
|
private static java.lang.String |
makeString(ParseContext ctx,
Token literal) |
|
private static ExpressionNode |
node2addexpr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
node2andexpr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
node2baseExpr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
node2compexpr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
node2expr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
node2mulexpr(ParseContext ctx,
SimpleNode node) |
|
private static ExpressionNode |
node2orexpr(ParseContext ctx,
SimpleNode node) |
|
private static void |
processImports(ParseContext ctx,
SimpleNode parent) |
|