From 9fe0fc4f53ef0b44a63eb2cf910113fe2d779270 Mon Sep 17 00:00:00 2001 From: Michael Studman Date: Mon, 4 Apr 2005 23:52:16 +0000 Subject: [PATCH] Fixed a few AST problems (shallow branch duplication, IDENT being a parent). --- .../com/puppycrawl/tools/checkstyle/grammars/java.g | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/grammars/java.g b/src/checkstyle/com/puppycrawl/tools/checkstyle/grammars/java.g index d0c52befe..54ae7bbfb 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/grammars/java.g +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/grammars/java.g @@ -245,7 +245,7 @@ classTypeSpec[boolean addImagNode] ; classOrInterfaceType[boolean addImagNode] - : IDENT^ (typeArguments[addImagNode])? + : IDENT (typeArguments[addImagNode])? (options{greedy=true;}: // match as many as possible DOT^ IDENT (typeArguments[addImagNode])? @@ -830,10 +830,10 @@ explicitConstructorInvocation variableDefinitions[AST mods, AST t] : variableDeclarator[(AST) getASTFactory().dupTree(mods), - (AST) getASTFactory().dupTree(t)] + (AST) getASTFactory().dupList(t)] //dupList as this also copies siblings (like TYPE_ARGUMENTS) ( COMMA variableDeclarator[(AST) getASTFactory().dupTree(mods), - (AST) getASTFactory().dupTree(t)] + (AST) getASTFactory().dupList(t)] //dupList as this also copies siblings (like TYPE_ARGUMENTS) )* ;