mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 01:15:29 +02:00
Cosmetics.
This commit is contained in:
parent
df4921b1bc
commit
9aa20f2270
4 changed files with 10 additions and 11 deletions
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Andrew Ferguson (Symbian) - Initial Implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* Andrew Ferguson (Symbian) - Initial Implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.dom.ast.cpp;
|
||||
|
||||
|
@ -17,8 +17,7 @@ import org.eclipse.cdt.core.dom.ast.IASTNode;
|
|||
import org.eclipse.cdt.core.dom.ast.IASTTypeId;
|
||||
|
||||
/**
|
||||
* Place-holder in the AST for template arguments that are not yet
|
||||
* understood.
|
||||
* Place-holder in the AST for template arguments that are not yet understood.
|
||||
*
|
||||
* @noextend This interface is not intended to be extended by clients.
|
||||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* IBM - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* IBM - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser;
|
||||
|
||||
|
|
|
@ -34,14 +34,14 @@ import org.eclipse.core.runtime.Assert;
|
|||
*/
|
||||
public class CPPASTAmbiguousTemplateArgument extends ASTAmbiguousNode implements ICPPASTAmbiguousTemplateArgument {
|
||||
private List<IASTNode> fNodes;
|
||||
|
||||
|
||||
/**
|
||||
* @param nodes nodes of type {@link IASTTypeId}, {@link IASTIdExpression}
|
||||
* or {@link ICPPASTPackExpansionExpression}.
|
||||
*/
|
||||
public CPPASTAmbiguousTemplateArgument(IASTNode... nodes) {
|
||||
fNodes= new ArrayList<IASTNode>(2);
|
||||
for(IASTNode node : nodes) {
|
||||
for (IASTNode node : nodes) {
|
||||
if (node instanceof IASTTypeId || node instanceof IASTIdExpression) {
|
||||
fNodes.add(node);
|
||||
} else if (node instanceof ICPPASTPackExpansionExpression) {
|
||||
|
@ -92,10 +92,10 @@ public class CPPASTAmbiguousTemplateArgument extends ASTAmbiguousNode implements
|
|||
IASTNode[] copyNodes = new IASTNode[sizeOfNodes];
|
||||
int arrayIndex = 0;
|
||||
for (IASTNode node : fNodes) {
|
||||
if (node != null){
|
||||
if (node != null) {
|
||||
copyNodes[arrayIndex] = node.copy(style);
|
||||
} else {
|
||||
copyNodes[arrayIndex]= null;
|
||||
copyNodes[arrayIndex] = null;
|
||||
}
|
||||
arrayIndex++;
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Markus Schorn - initial API and implementation
|
||||
* Markus Schorn - initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue