diff options
author | Markus Schorn | 2010-08-27 09:01:29 +0000 |
---|---|---|
committer | Markus Schorn | 2010-08-27 09:01:29 +0000 |
commit | c31e996fc2028a85d4b2794e2a288285ed8e6807 (patch) | |
tree | 0e0869f52b2c78f5b26ac7b1bcfc48ad546fa247 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java | |
parent | d3fcfea8f14545f4d418d6824b4b2b99fd7647be (diff) | |
download | org.eclipse.cdt-c31e996fc2028a85d4b2794e2a288285ed8e6807.tar.gz org.eclipse.cdt-c31e996fc2028a85d4b2794e2a288285ed8e6807.tar.xz org.eclipse.cdt-c31e996fc2028a85d4b2794e2a288285ed8e6807.zip |
Bug 323723: Reduce usage of DOMExceptions.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java index eaf23ab4af6..19d1267752c 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBlockScope.java @@ -1,18 +1,14 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: - * IBM Corporation - initial API and implementation - * Markus Schorn (Wind River Systems) + * Andrew Niefer (IBM Corporation) - Initial API and implementation + * Markus Schorn (Wind River Systems) *******************************************************************************/ - -/* - * Created on Nov 29, 2004 - */ package org.eclipse.cdt.internal.core.dom.parser.cpp; import org.eclipse.cdt.core.dom.IName; @@ -22,11 +18,8 @@ import org.eclipse.cdt.core.dom.ast.IASTDeclarator; import org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition; import org.eclipse.cdt.core.dom.ast.IASTNode; import org.eclipse.cdt.core.dom.ast.cpp.ICPPBlockScope; -import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor; +import org.eclipse.cdt.internal.core.dom.parser.ASTQueries; -/** - * @author aniefer - */ public class CPPBlockScope extends CPPNamespaceScope implements ICPPBlockScope { public CPPBlockScope( IASTNode physicalNode ){ super( physicalNode ); @@ -44,7 +37,7 @@ public class CPPBlockScope extends CPPNamespaceScope implements ICPPBlockScope { final IASTNode parent= node.getParent(); if (parent instanceof IASTFunctionDefinition) { IASTDeclarator dtor= ((IASTFunctionDefinition)parent).getDeclarator(); - dtor = CPPVisitor.findInnermostDeclarator(dtor); + dtor = ASTQueries.findInnermostDeclarator(dtor); return dtor.getName(); } } |