| 程序包 | 说明 |
|---|---|
| com.jfinal.template | |
| com.jfinal.template.expr.ast | |
| com.jfinal.template.stat | |
| com.jfinal.template.stat.ast |
| 限定符和类型 | 方法和说明 |
|---|---|
Output |
EngineConfig.getOutputDirective(ExprList exprList,
Location location) |
| 构造器和说明 |
|---|
TemplateException(String msg,
Location loc) |
TemplateException(String msg,
Location loc,
Throwable cause) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Location |
Expr.location |
| 构造器和说明 |
|---|
Arith(Sym op,
Expr left,
Expr right,
Location location) |
Array(Expr[] exprList,
Location location) |
Assign(String id,
Expr index,
Expr right,
Location location)
数组赋值表达式
|
Assign(String id,
Expr right,
Location location)
普通赋值表达式
|
Compare(Sym op,
Expr left,
Expr right,
Location location) |
Field(Expr expr,
String fieldName,
boolean optionalChain,
Location location) |
ForCtrl(ExprList init,
Expr cond,
ExprList update,
Location location)
exprList?
|
ForCtrl(Id id,
Expr expr,
Location location)
ID : expr
|
IncDec(Sym op,
boolean isPost,
Expr id,
Location location) |
Index(Expr expr,
Expr index,
Location location) |
Logic(Sym op,
Expr left,
Expr right,
Location location)
构造 || && 结点
|
Logic(Sym op,
Expr right,
Location location)
构造 !
|
Method(Expr expr,
String methodName,
boolean optionalChain,
Location location) |
Method(Expr expr,
String methodName,
ExprList exprList,
boolean optionalChain,
Location location) |
NullSafe(Expr left,
Expr right,
Location location) |
RangeArray(Expr start,
Expr end,
Location location)
array : '[' exprList ?
|
RangeList(int start,
int end,
Location location) |
SharedMethod(SharedMethodKit sharedMethodKit,
String methodName,
ExprList exprList,
Location location) |
StaticField(String className,
String fieldName,
Location location) |
StaticMethod(String className,
String methodName,
ExprList exprList,
Location location) |
StaticMethod(String className,
String methodName,
Location location) |
Ternary(Expr cond,
Expr exprOne,
Expr exprTwo,
Location location)
cond ?
|
Unary(Sym op,
Expr expr,
Location location) |
| 限定符和类型 | 方法和说明 |
|---|---|
Output |
OutputDirectiveFactory.getOutputDirective(ExprList exprList,
Location location) |
| 构造器和说明 |
|---|
ParseException(String msg,
Location loc) |
ParseException(String msg,
Location loc,
Throwable t) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Location |
Stat.location |
| 限定符和类型 | 方法和说明 |
|---|---|
Location |
Stat.getLocation() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Switch.setDefault(Default _default,
Location location) |
Stat |
Stat.setLocation(Location location) |
| 构造器和说明 |
|---|
Case(ExprList exprList,
StatList statList,
Location location) |
Define(String functionName,
ExprList exprList,
StatList statList,
Location location) |
ElseIf(ExprList cond,
StatList statList,
Location location) |
ForIteratorStatus(Object outer,
Object target,
Location location) |
If(ExprList cond,
StatList statList,
Location location) |
Include(Env env,
ExprList exprList,
String parentFileName,
Location location) |
Output(ExprList exprList,
Location location) |
ReturnIf(ExprList exprList,
Location location) |
Set(ExprList exprList,
Location location) |
SetGlobal(ExprList exprList,
Location location) |
SetLocal(ExprList exprList,
Location location) |
Switch(ExprList exprList,
Location location) |
Copyright © 2024. All rights reserved.