From e81f51083cfd0bc087a5b52401f9f290ee59ffde Mon Sep 17 00:00:00 2001 From: Manindra Moharana Date: Mon, 9 Jun 2014 21:04:38 +0530 Subject: [PATCH] things look good, real good --- .../mode/experimental/ASTGenerator.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pdex/src/processing/mode/experimental/ASTGenerator.java b/pdex/src/processing/mode/experimental/ASTGenerator.java index 536cf6fda..51d230304 100644 --- a/pdex/src/processing/mode/experimental/ASTGenerator.java +++ b/pdex/src/processing/mode/experimental/ASTGenerator.java @@ -2246,7 +2246,7 @@ public class ASTGenerator { while (!stack.isEmpty()) { ASTNode node = (ASTNode) stack.pop(); - log("Popped from stack: " + getNodeAsString(node)); + //log("Popped from stack: " + getNodeAsString(node)); Iterator it = node .structuralPropertiesForType().iterator(); while (it.hasNext()) { @@ -2259,7 +2259,6 @@ public class ASTGenerator { if (temp.getStartPosition() <= startOffset && (temp.getStartPosition() + temp.getLength()) >= endOffset) { if(temp instanceof SimpleName){ - log("Found possible simplename: " + getNodeAsString(temp)); if(name.equals(temp.toString())){ log("Found simplename: " + getNodeAsString(temp)); return temp; @@ -2268,7 +2267,7 @@ public class ASTGenerator { } else stack.push(temp); - log("Pushed onto stack: " + getNodeAsString(temp)); + //log("Pushed onto stack: " + getNodeAsString(temp)); } } } @@ -2280,6 +2279,16 @@ public class ASTGenerator { && (temp.getStartPosition() + temp.getLength()) >= endOffset) { stack.push(temp); log("Pushed onto stack: " + getNodeAsString(temp)); + if(temp instanceof SimpleName){ + if(name.equals(temp.toString())){ + log("Found simplename: " + getNodeAsString(temp)); + return temp; + } + log("Bummer, didn't match"); + } + else + stack.push(temp); + //log("Pushed onto stack: " + getNodeAsString(temp)); } } }