diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c')
19 files changed, 56 insertions, 55 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayDesignator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayDesignator.java index bdb452004ac..16b10afe691 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayDesignator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayDesignator.java @@ -19,7 +19,7 @@ import org.eclipse.cdt.core.dom.ast.IASTExpression; /** * C-style array designator. e.g. struct ABC { int def[10] }; struct ABC * instance = { def[0] = 9 }; - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ @@ -33,14 +33,14 @@ public interface ICASTArrayDesignator extends ICASTDesignator { /** * Get the subsript expression. - * + * * @return value <code>IASTExpression</code> */ public IASTExpression getSubscriptExpression(); /** * Set the subscript expression. - * + * * @param value * <code>IASTExpression</code> */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayModifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayModifier.java index 9e1a214e28b..4f34ae427e5 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayModifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTArrayModifier.java @@ -18,7 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IASTArrayModifier; /** * This interface represents the role of a C array modifier. C allows for * modifiers (const, restrict, etc.) as well as variable sized arrays. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ @@ -26,35 +26,35 @@ public interface ICASTArrayModifier extends IASTArrayModifier { /** * Is the const modifier used? - * + * * @return boolean */ public boolean isConst(); /** * Is the static modifier used? - * + * * @return boolean */ public boolean isStatic(); /** * Is the restrict modifier used? - * + * * @return boolean */ public boolean isRestrict(); /** * Is the volatile modifier used? - * + * * @return boolean */ public boolean isVolatile(); /** * Set true/false that the const modifier is used. - * + * * @param value * boolean */ @@ -62,7 +62,7 @@ public interface ICASTArrayModifier extends IASTArrayModifier { /** * Set true/false that the volatile modifier is used. - * + * * @param value * boolean */ @@ -70,7 +70,7 @@ public interface ICASTArrayModifier extends IASTArrayModifier { /** * Set true/false that the restrict modifier is used. - * + * * @param value * boolean */ @@ -78,7 +78,7 @@ public interface ICASTArrayModifier extends IASTArrayModifier { /** * Set true/false that the static modifier is used. - * + * * @param value * boolean */ @@ -86,19 +86,19 @@ public interface ICASTArrayModifier extends IASTArrayModifier { /** * Is the array variable sized? ( used ... ) - * + * * @return boolean */ public boolean isVariableSized(); /** * Set the array to be variable sized dependent upon value. - * + * * @param value * boolean */ public void setVariableSized(boolean value); - + /** * @since 5.1 */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTCompositeTypeSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTCompositeTypeSpecifier.java index a88a0fb08b1..19b378c5996 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTCompositeTypeSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTCompositeTypeSpecifier.java @@ -9,7 +9,7 @@ * SPDX-License-Identifier: EPL-2.0 * * Contributors: - * John Camelon (IBM Rational Software) - Initial API and implementation + * John Camelon (IBM Rational Software) - Initial API and implementation *******************************************************************************/ package org.eclipse.cdt.core.dom.ast.c; @@ -17,7 +17,7 @@ import org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier; /** * Structs and Unions in C can be qualified w/restrict keyword. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDeclSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDeclSpecifier.java index 928f8c96dc1..5e9682fb8aa 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDeclSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDeclSpecifier.java @@ -20,7 +20,7 @@ import org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier; /** * C extension to IASTDeclSpecifier. (restrict keyword) - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ @@ -29,8 +29,8 @@ public interface ICASTDeclSpecifier extends IASTDeclSpecifier { * @since 6.0 */ public static final ASTNodeProperty ALIGNMENT_SPECIFIER = new ASTNodeProperty( - "ICASTDeclSpecifier.ALIGNMENT_SPECIFIER - Alignment specifier"); //$NON-NLS-1$ - + "ICASTDeclSpecifier.ALIGNMENT_SPECIFIER - Alignment specifier"); //$NON-NLS-1$ + /** * @since 5.1 */ @@ -39,7 +39,7 @@ public interface ICASTDeclSpecifier extends IASTDeclSpecifier { @Override public IASTAlignmentSpecifier[] getAlignmentSpecifiers(); - + @Override public void setAlignmentSpecifiers(IASTAlignmentSpecifier[] alignmentSpecifiers); } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignatedInitializer.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignatedInitializer.java index 0d00d2ba3e9..b9e5084f5d4 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignatedInitializer.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignatedInitializer.java @@ -21,7 +21,7 @@ import org.eclipse.cdt.core.dom.ast.IASTInitializerClause; /** * This interface represents a designated initializer, * e.g. struct x y = { .z = 4, .t[1] = 3 }; - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignator.java index 8c95dfb77c0..3a2e02b0465 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTDesignator.java @@ -17,7 +17,7 @@ import org.eclipse.cdt.core.dom.ast.IASTNode; /** * Base interface for all C-style designators. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTElaboratedTypeSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTElaboratedTypeSpecifier.java index 65b2c23864e..0a60649ca30 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTElaboratedTypeSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTElaboratedTypeSpecifier.java @@ -18,12 +18,11 @@ import org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier; /** * C's elaborated type specifier. (same as IASTElaboratedTypeSpecifier, except * for the addition of the restrict keyword. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ -public interface ICASTElaboratedTypeSpecifier extends - IASTElaboratedTypeSpecifier, ICASTDeclSpecifier { +public interface ICASTElaboratedTypeSpecifier extends IASTElaboratedTypeSpecifier, ICASTDeclSpecifier { /** * @since 5.1 diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTEnumerationSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTEnumerationSpecifier.java index e9a06465af3..585e0a7ca55 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTEnumerationSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTEnumerationSpecifier.java @@ -17,12 +17,11 @@ import org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier; /** * C Enumeration decl specifier. Allows for "restrict enum X { a, b, c }; - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ -public interface ICASTEnumerationSpecifier extends ICASTDeclSpecifier, - IASTEnumerationSpecifier { +public interface ICASTEnumerationSpecifier extends ICASTDeclSpecifier, IASTEnumerationSpecifier { /** * @since 5.1 diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTFieldDesignator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTFieldDesignator.java index 59230b800bc..ad812753d8a 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTFieldDesignator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTFieldDesignator.java @@ -18,7 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IASTName; /** * Specific designator that represents a field reference. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ @@ -32,18 +32,18 @@ public interface ICASTFieldDesignator extends ICASTDesignator { /** * Returns the field name. - * + * * @return <code>IASTName</code> */ public IASTName getName(); /** * Sets the field name. - * + * * @param name <code>IASTName</code> */ public void setName(IASTName name); - + /** * @since 5.1 */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTPointer.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTPointer.java index ae7de733f10..1e427c5c363 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTPointer.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTPointer.java @@ -18,7 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IASTPointer; /** * C-specific pointer. (includes restrict modifier). - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTSimpleDeclSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTSimpleDeclSpecifier.java index a574895ea33..3e1682e08d6 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTSimpleDeclSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTSimpleDeclSpecifier.java @@ -18,7 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier; /** * This interface represents a built-in type in C. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ @@ -28,7 +28,7 @@ public interface ICASTSimpleDeclSpecifier extends IASTSimpleDeclSpecifier, ICAST */ @Override public ICASTSimpleDeclSpecifier copy(); - + /** * @since 5.3 */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypeIdInitializerExpression.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypeIdInitializerExpression.java index 9a53bf69776..0d08751d848 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypeIdInitializerExpression.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypeIdInitializerExpression.java @@ -18,11 +18,11 @@ import org.eclipse.cdt.core.dom.ast.IASTTypeIdInitializerExpression; /** * C Expression of the format type-id { initializer } - * + * * GCC allows compound literals for c++, therefore the interface was moved to the common * ast interfaces ({@link IASTTypeIdInitializerExpression}). For compatibility this interface * is kept. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypedefNameSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypedefNameSpecifier.java index e4a7a1cd428..cc9c82fb955 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypedefNameSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTTypedefNameSpecifier.java @@ -18,7 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IASTNamedTypeSpecifier; /** * This interface is just as an IASTNamedTypeSpecifier, except that it also * includes the abiliy to use the restrict modifier. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTVisitor.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTVisitor.java index 4e6134e1f35..97835472d4c 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTVisitor.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICASTVisitor.java @@ -10,12 +10,11 @@ * * Contributors: * Markus Schorn - initial API and implementation - *******************************************************************************/ + *******************************************************************************/ package org.eclipse.cdt.core.dom.ast.c; import org.eclipse.cdt.core.dom.ast.ASTVisitor; - /** * Interface for visitors to visit c-specific nodes. * @since 5.0 diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICExternalBinding.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICExternalBinding.java index f8eb8edd9ba..8b81f70f5b7 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICExternalBinding.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICExternalBinding.java @@ -19,7 +19,7 @@ import org.eclipse.cdt.core.dom.ast.IBinding; * This interface represents a binding for a function or variable that is * assumed to exist in another compilation unit and that would be found at link * time. - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICFunctionScope.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICFunctionScope.java index 9191e5e910f..d9fd7d3e42a 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICFunctionScope.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICFunctionScope.java @@ -26,14 +26,14 @@ public interface ICFunctionScope extends ICScope { /** * Get the scope representing the function body . returns null if there is * no function definition - * + * * @throws DOMException */ public IScope getBodyScope() throws DOMException; /** * return the ILabel binding in this scope that matches the given name - * + * * @param name * @throws DOMException */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICNodeFactory.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICNodeFactory.java index 65f786c5a52..4ead4df3c18 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICNodeFactory.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICNodeFactory.java @@ -26,9 +26,9 @@ import org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTArrayRangeDesignator; /** * Factory for AST nodes for the C programming language. - * + * * @since 5.1 - * + * * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ @@ -38,9 +38,9 @@ public interface ICNodeFactory extends INodeFactory { @Override public ICASTArrayModifier newArrayModifier(IASTExpression expr); - + public IGCCASTArrayRangeDesignator newArrayRangeDesignatorGCC(IASTExpression floor, IASTExpression ceiling); - + @Override public ICASTCompositeTypeSpecifier newCompositeTypeSpecifier(int key, IASTName name); @@ -51,13 +51,14 @@ public interface ICNodeFactory extends INodeFactory { @Override public ICASTElaboratedTypeSpecifier newElaboratedTypeSpecifier(int kind, IASTName name); - + @Override public ICASTEnumerationSpecifier newEnumerationSpecifier(IASTName name); public ICASTFieldDesignator newFieldDesignator(IASTName name); - public ICASTKnRFunctionDeclarator newKnRFunctionDeclarator(IASTName[] parameterNames, IASTDeclaration[] parameterDeclarations); + public ICASTKnRFunctionDeclarator newKnRFunctionDeclarator(IASTName[] parameterNames, + IASTDeclaration[] parameterDeclarations); @Override public ICASTPointer newPointer(); @@ -69,18 +70,21 @@ public interface ICNodeFactory extends INodeFactory { public ICASTTypedefNameSpecifier newTypedefNameSpecifier(IASTName name); @Override - public ICASTTypeIdInitializerExpression newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer); - + public ICASTTypeIdInitializerExpression newTypeIdInitializerExpression(IASTTypeId typeId, + IASTInitializer initializer); + /** * @deprecated Replaced by {@link #newDesignatedInitializer(IASTInitializerClause)}. * @noreference This method is not intended to be referenced by clients. */ @Deprecated public ICASTDesignatedInitializer newDesignatedInitializer(IASTInitializer rhs); + /** * @deprecated Replaced by {@link #newSimpleDeclSpecifier()} * @noreference This method is not intended to be referenced by clients. */ @Deprecated - public org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTSimpleDeclSpecifier newSimpleDeclSpecifierGCC(IASTExpression typeofExpression); + public org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTSimpleDeclSpecifier newSimpleDeclSpecifierGCC( + IASTExpression typeofExpression); }
\ No newline at end of file diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICPointerType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICPointerType.java index 8e365371ea8..6bb0cfb1dcf 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICPointerType.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICPointerType.java @@ -23,7 +23,7 @@ public interface ICPointerType extends IPointerType { /** * is this a restrict pointer - * + * */ @Override boolean isRestrict(); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICQualifierType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICQualifierType.java index 438bb779e5b..b780860d72a 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICQualifierType.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/c/ICQualifierType.java @@ -22,7 +22,7 @@ import org.eclipse.cdt.core.dom.ast.IQualifierType; public interface ICQualifierType extends IQualifierType { /** * is this a restrict type - * + * */ public boolean isRestrict(); } |