org.eclipse.cdt.core.dom.ast
Interface IASTDefaultStatement
- All Superinterfaces:
- IASTNode, IASTStatement
public interface IASTDefaultStatement
- extends IASTStatement
This is the default clause in the switch statement. Note that in the grammar,
a statement is part of the clause. For the AST, just go on to the next
statement to find it. It's really only there to ensure that there is at least
one statement following this clause.
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent |
copy
IASTDefaultStatement copy()
- Description copied from interface:
IASTNode
- Returns a mutable copy of the tree rooted at this node.
The following postconditions hold:
copy.getParent() == null
copy.getPropertyInParent() == null
copy.isFrozen() == false
Preprocessor nodes do not currently support being copied.
Implicit name nodes are not copied, instead they can be regenerated
if required.
- Specified by:
copy
in interface IASTNode
- Specified by:
copy
in interface IASTStatement
- Since:
- 5.1
Copyright (c) IBM Corp. and others 2004, 2010. All Rights Reserved.