Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.wst.xml.core/src-contentmodel/org/eclipse/wst/xml/core/internal/contentmodel/util/CMDescriptionBuilder.java')
-rw-r--r--bundles/org.eclipse.wst.xml.core/src-contentmodel/org/eclipse/wst/xml/core/internal/contentmodel/util/CMDescriptionBuilder.java13
1 files changed, 0 insertions, 13 deletions
diff --git a/bundles/org.eclipse.wst.xml.core/src-contentmodel/org/eclipse/wst/xml/core/internal/contentmodel/util/CMDescriptionBuilder.java b/bundles/org.eclipse.wst.xml.core/src-contentmodel/org/eclipse/wst/xml/core/internal/contentmodel/util/CMDescriptionBuilder.java
index f1cc6900ba..a82ab1c9be 100644
--- a/bundles/org.eclipse.wst.xml.core/src-contentmodel/org/eclipse/wst/xml/core/internal/contentmodel/util/CMDescriptionBuilder.java
+++ b/bundles/org.eclipse.wst.xml.core/src-contentmodel/org/eclipse/wst/xml/core/internal/contentmodel/util/CMDescriptionBuilder.java
@@ -12,7 +12,6 @@
*******************************************************************************/
package org.eclipse.wst.xml.core.internal.contentmodel.util;
-import java.util.Stack;
import org.eclipse.wst.xml.core.internal.contentmodel.CMAnyElement;
import org.eclipse.wst.xml.core.internal.contentmodel.CMContent;
@@ -29,8 +28,6 @@ public class CMDescriptionBuilder extends CMVisitor
protected StringBuffer sb;
protected CMNode root;
protected boolean isRootVisited;
- protected Stack visitedCMGroupStack = new Stack();
-
public String buildDescription(CMNode node)
{
sb = new StringBuffer();
@@ -62,11 +59,6 @@ public class CMDescriptionBuilder extends CMVisitor
public void visitCMGroup(CMGroup group)
{
- // This is to prevent recursion.
- if (visitedCMGroupStack.contains(group))
- {
- return;
- }
int op = group.getOperator();
if (op == CMGroup.ALL)
{
@@ -82,8 +74,6 @@ public class CMDescriptionBuilder extends CMVisitor
separator = " | "; //$NON-NLS-1$
}
- // Push the current group to check later to avoid potential recursion
- visitedCMGroupStack.push(group);
CMNodeList nodeList = group.getChildNodes();
int size = nodeList.getLength();
@@ -96,9 +86,6 @@ public class CMDescriptionBuilder extends CMVisitor
}
}
- // Pop the current group
- visitedCMGroupStack.pop();
-
sb.append(")"); //$NON-NLS-1$
addOccurenceSymbol(group);
}

Back to the top