diff --git a/src/main/java/com/jfinal/template/expr/ast/Assign.java b/src/main/java/com/jfinal/template/expr/ast/Assign.java index e777dc8..aae10ce 100644 --- a/src/main/java/com/jfinal/template/expr/ast/Assign.java +++ b/src/main/java/com/jfinal/template/expr/ast/Assign.java @@ -70,6 +70,23 @@ public class Assign extends Expr { this.location = location; } + /** + * 获取 assign 表达式左侧标识符 id + * 在自定义指令中得到 id 值,可以得知该赋值表达式是针对哪个变量在操作,有助于扩展 + * 需求来源:http://www.jfinal.com/share/379 + */ + public String getId() { + return id; + } + + public Expr getIndex() { + return index; + } + + public Expr getRight() { + return right; + } + /** * 赋值语句有返回值,可以用于表达式计算 */