Skip to content

Commit 5efa30a

Browse files
author
xiaoma20082008
committed
<fix>: remove ASTReference impl in CompiledVisitor
1 parent 42eca55 commit 5efa30a

File tree

1 file changed

+1
-20
lines changed
  • velocity-engine-core/src/main/java/org/apache/velocity/spi/translators/templates

1 file changed

+1
-20
lines changed

velocity-engine-core/src/main/java/org/apache/velocity/spi/translators/templates/CompiledVisitor.java

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -153,26 +153,7 @@ public String visit(ASTReference node, Object data) {
153153
// 1. Variables
154154
// 2. Properties
155155
// 3. Methods
156-
String s;
157-
if (node.getFirstToken().equals(node.getLastToken())) {
158-
s = node.getFirstToken().image.substring(1);
159-
} else {
160-
s = node.getFirstToken().image;
161-
for (Token t = node.getFirstToken().next; t != node.getLastToken(); t = t.next) {
162-
if (StringUtils.isNotBlank(t.image)) {
163-
s = t.image;
164-
break;
165-
}
166-
}
167-
}
168-
if (node.jjtGetParent() instanceof ASTprocess) {
169-
// 最外层直接输出
170-
s = " $output.write($context.get(\"" + s + "\"));\r\n";
171-
} else {
172-
// 其它命令包含的
173-
s = "$context.get(\"" + s + "\")";
174-
}
175-
return s;
156+
return null;
176157
}
177158

178159
@Override

0 commit comments

Comments
 (0)