mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-08 17:38:38 +00:00
8014323: Add VariableTree.getNameExpression
Reviewed-by: darcy
This commit is contained in:
parent
20c8d5925c
commit
df6136dc9a
@ -33,6 +33,7 @@ import javax.lang.model.element.Name;
|
||||
* For example:
|
||||
* <pre>
|
||||
* <em>modifiers</em> <em>type</em> <em>name</em> <em>initializer</em> ;
|
||||
* <em>modifiers</em> <em>type</em> <em>qualified-name</em>.this
|
||||
* </pre>
|
||||
*
|
||||
* @jls sections 8.3 and 14.4
|
||||
@ -45,6 +46,7 @@ import javax.lang.model.element.Name;
|
||||
public interface VariableTree extends StatementTree {
|
||||
ModifiersTree getModifiers();
|
||||
Name getName();
|
||||
ExpressionTree getNameExpression();
|
||||
Tree getType();
|
||||
ExpressionTree getInitializer();
|
||||
}
|
||||
|
||||
@ -149,6 +149,7 @@ public class TreeScanner<R,P> implements TreeVisitor<R,P> {
|
||||
public R visitVariable(VariableTree node, P p) {
|
||||
R r = scan(node.getModifiers(), p);
|
||||
r = scanAndReduce(node.getType(), p, r);
|
||||
r = scanAndReduce(node.getNameExpression(), p, r);
|
||||
r = scanAndReduce(node.getInitializer(), p, r);
|
||||
return r;
|
||||
}
|
||||
|
||||
@ -36,7 +36,6 @@
|
||||
/*
|
||||
* @test
|
||||
* @bug 6923080
|
||||
* @ignore 8014323: Add VariableTree.getNameExpression
|
||||
* @summary TreeScanner.visitNewClass should scan tree.typeargs
|
||||
* @build AbstractTreeScannerTest SourceTreeScannerTest
|
||||
* @run main SourceTreeScannerTest -q -r .
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user