mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 10:16:03 +02:00
Cosmetics.
This commit is contained in:
parent
e02293b2fe
commit
a37a37d4c1
15 changed files with 493 additions and 552 deletions
|
@ -376,7 +376,6 @@ public class CoreModel {
|
|||
return null;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return true if project has C nature.
|
||||
*/
|
||||
|
|
|
@ -17,7 +17,6 @@ package org.eclipse.cdt.core.dom.ast;
|
|||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface IASTCompositeTypeSpecifier extends IASTDeclSpecifier, IASTNameOwner, IASTDeclarationListOwner {
|
||||
|
||||
/**
|
||||
* <code>TYPE_NAME</code> represents the relationship between an
|
||||
* <code>IASTCompositeTypeSpecifier</code> and its <code>IASTName</code>.
|
||||
|
|
|
@ -17,7 +17,6 @@ package org.eclipse.cdt.core.dom.ast;
|
|||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface IASTElaboratedTypeSpecifier extends IASTDeclSpecifier, IASTNameOwner {
|
||||
|
||||
/**
|
||||
* Enumeration.
|
||||
*/
|
||||
|
@ -39,17 +38,16 @@ public interface IASTElaboratedTypeSpecifier extends IASTDeclSpecifier, IASTName
|
|||
public static final int k_last = k_union;
|
||||
|
||||
/**
|
||||
* Get the kind.
|
||||
* Returns the kind.
|
||||
*
|
||||
* @return int (kind).
|
||||
*/
|
||||
public int getKind();
|
||||
|
||||
/**
|
||||
* Set the kind.
|
||||
* Sets the kind.
|
||||
*
|
||||
* @param value
|
||||
* int (kind)
|
||||
* @param value int (kind)
|
||||
*/
|
||||
public void setKind(int value);
|
||||
|
||||
|
@ -61,14 +59,14 @@ public interface IASTElaboratedTypeSpecifier extends IASTDeclSpecifier, IASTName
|
|||
"IASTElaboratedTypeSpecifier.TYPE_NAME - IASTName for IASTElaboratedTypeSpecifier"); //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Get the name.
|
||||
* Returns the name.
|
||||
*
|
||||
* @return <code>IASTName</code>
|
||||
*/
|
||||
public IASTName getName();
|
||||
|
||||
/**
|
||||
* Set the name.
|
||||
* Sets the name.
|
||||
*
|
||||
* @param name
|
||||
* <code>IASTName</code>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* 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;
|
||||
|
||||
|
@ -17,7 +17,6 @@ package org.eclipse.cdt.core.dom.ast;
|
|||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface IASTEnumerationSpecifier extends IASTDeclSpecifier, IASTNameOwner {
|
||||
|
||||
/**
|
||||
* This interface represents an enumerator member of an enum specifier.
|
||||
*
|
||||
|
@ -59,14 +58,14 @@ public interface IASTEnumerationSpecifier extends IASTDeclSpecifier, IASTNameOwn
|
|||
"IASTEnumerator.ENUMERATOR_VALUE - IASTExpression (value) for IASTEnumerator"); //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Set enumerator value.
|
||||
* Sets enumerator value.
|
||||
*
|
||||
* @param expression
|
||||
*/
|
||||
public void setValue(IASTExpression expression);
|
||||
|
||||
/**
|
||||
* Get enumerator value.
|
||||
* Returns enumerator value.
|
||||
*
|
||||
* @return <code>IASTExpression</code> value
|
||||
*/
|
||||
|
@ -95,7 +94,7 @@ public interface IASTEnumerationSpecifier extends IASTDeclSpecifier, IASTNameOwn
|
|||
"IASTEnumerationSpecifier.ENUMERATOR - nested IASTEnumerator for IASTEnumerationSpecifier"); //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Add an enumerator.
|
||||
* Adds an enumerator.
|
||||
*
|
||||
* @param enumerator
|
||||
* <code>IASTEnumerator</code>
|
||||
|
@ -103,7 +102,7 @@ public interface IASTEnumerationSpecifier extends IASTDeclSpecifier, IASTNameOwn
|
|||
public void addEnumerator(IASTEnumerator enumerator);
|
||||
|
||||
/**
|
||||
* Get enumerators.
|
||||
* Returns enumerators.
|
||||
*
|
||||
* @return <code>IASTEnumerator []</code> array
|
||||
*/
|
||||
|
@ -117,7 +116,7 @@ public interface IASTEnumerationSpecifier extends IASTDeclSpecifier, IASTNameOwn
|
|||
"IASTEnumerationSpecifier.ENUMERATION_NAME - IASTName for IASTEnumerationSpecifier"); //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
* Set the enum's name.
|
||||
* Sets the enum's name.
|
||||
*
|
||||
* @param name
|
||||
*/
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.dom.ast;
|
||||
|
||||
|
@ -18,11 +18,9 @@ package org.eclipse.cdt.core.dom.ast;
|
|||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface IASTNamedTypeSpecifier extends IASTDeclSpecifier, IASTNameOwner {
|
||||
|
||||
/**
|
||||
* <code>NAME</code> describes the relationship between an
|
||||
* <code>IASTNamedTypeSpecifier</code> and its nested
|
||||
* <code>IASTName</code>.
|
||||
* <code>IASTNamedTypeSpecifier</code> and its nested <code>IASTName</code>.
|
||||
*/
|
||||
public static final ASTNodeProperty NAME = new ASTNodeProperty("IASTNamedTypeSpecifier.NAME - IASTName for IASTNamedTypeSpecifier"); //$NON-NLS-1$
|
||||
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* Sergey Prigogin (Google)
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* Sergey Prigogin (Google)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.dom.ast;
|
||||
|
||||
|
@ -27,7 +27,6 @@ public interface IASTSimpleDeclSpecifier extends IASTDeclSpecifier {
|
|||
public static final ASTNodeProperty DECLTYPE_EXPRESSION = new ASTNodeProperty(
|
||||
"IASTSimpleDeclSpecifier.EXPRESSION [IASTExpression]"); //$NON-NLS-1$
|
||||
|
||||
|
||||
/**
|
||||
* Used for omitted declaration specifiers. E.g. for declaration of constructors,
|
||||
* or in plain c, where this defaults to an integer.
|
||||
|
@ -109,7 +108,7 @@ public interface IASTSimpleDeclSpecifier extends IASTDeclSpecifier {
|
|||
public IASTSimpleDeclSpecifier copy();
|
||||
|
||||
/**
|
||||
* This returns the built-in type for the declaration. The type is then
|
||||
* Returns the built-in type for the declaration. The type is then
|
||||
* refined by qualifiers for signed/unsigned and short/long. The type could
|
||||
* also be unspecified which usually means int.
|
||||
*/
|
||||
|
@ -231,5 +230,4 @@ public interface IASTSimpleDeclSpecifier extends IASTDeclSpecifier {
|
|||
*/
|
||||
@Deprecated
|
||||
public static final int t_last = t_double; // used only in subclasses
|
||||
|
||||
}
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.dom.ast.c;
|
||||
|
||||
|
@ -20,11 +20,9 @@ import org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier;
|
|||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface ICASTDeclSpecifier extends IASTDeclSpecifier {
|
||||
|
||||
/**
|
||||
* @since 5.1
|
||||
*/
|
||||
@Override
|
||||
public ICASTDeclSpecifier copy();
|
||||
|
||||
}
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* Doug Schaefer (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.dom.ast.cpp;
|
||||
|
||||
|
@ -20,7 +20,6 @@ import org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier;
|
|||
* @noimplement This interface is not intended to be implemented by clients.
|
||||
*/
|
||||
public interface ICPPASTDeclSpecifier extends IASTDeclSpecifier {
|
||||
|
||||
// A declaration in C++ can be a friend declaration
|
||||
/**
|
||||
* Is this a friend declaration?
|
||||
|
@ -30,10 +29,9 @@ public interface ICPPASTDeclSpecifier extends IASTDeclSpecifier {
|
|||
public boolean isFriend();
|
||||
|
||||
/**
|
||||
* Set this to be a friend declaration true/false.
|
||||
* Sets this to be a friend declaration true/false.
|
||||
*
|
||||
* @param value
|
||||
* boolean
|
||||
* @param value the new value
|
||||
*/
|
||||
public void setFriend(boolean value);
|
||||
|
||||
|
@ -45,10 +43,9 @@ public interface ICPPASTDeclSpecifier extends IASTDeclSpecifier {
|
|||
public boolean isVirtual();
|
||||
|
||||
/**
|
||||
* Set this declaration to be virutal.
|
||||
* Sets this declaration to be virtual.
|
||||
*
|
||||
* @param value
|
||||
* boolean
|
||||
* @param value the new value
|
||||
*/
|
||||
public void setVirtual(boolean value);
|
||||
|
||||
|
@ -60,10 +57,9 @@ public interface ICPPASTDeclSpecifier extends IASTDeclSpecifier {
|
|||
public boolean isExplicit();
|
||||
|
||||
/**
|
||||
* Set this to be an explicit constructor.
|
||||
* Sets this to be an explicit constructor.
|
||||
*
|
||||
* @param value
|
||||
* boolean
|
||||
* @param value the new value
|
||||
*/
|
||||
public void setExplicit(boolean value);
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.dom.ast.gnu.cpp;
|
||||
|
||||
|
@ -21,7 +21,6 @@ import org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier;
|
|||
*/
|
||||
@Deprecated
|
||||
public interface IGPPASTDeclSpecifier extends IASTDeclSpecifier {
|
||||
|
||||
/**
|
||||
* @since 5.1
|
||||
*/
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||
|
||||
|
@ -19,7 +19,6 @@ import org.eclipse.cdt.internal.core.model.ASTStringUtil;
|
|||
* Base for all c++ declaration specifiers
|
||||
*/
|
||||
public abstract class CPPASTBaseDeclSpecifier extends ASTNode implements ICPPASTDeclSpecifier {
|
||||
|
||||
private boolean friend;
|
||||
private boolean inline;
|
||||
private boolean isConst;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* IBM - Initial API and implementation
|
||||
* IBM - Initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||
|
||||
|
@ -27,7 +27,6 @@ import org.eclipse.cdt.internal.core.dom.parser.IASTInternalNameOwner;
|
|||
*/
|
||||
public class CPPASTElaboratedTypeSpecifier extends CPPASTBaseDeclSpecifier
|
||||
implements ICPPASTElaboratedTypeSpecifier, IASTInternalNameOwner {
|
||||
|
||||
private int kind;
|
||||
private IASTName name;
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||
|
||||
|
@ -24,16 +24,15 @@ import org.eclipse.cdt.internal.core.dom.parser.IASTInternalEnumerationSpecifier
|
|||
*/
|
||||
public class CPPASTEnumerationSpecifier extends CPPASTBaseDeclSpecifier
|
||||
implements IASTInternalEnumerationSpecifier, ICPPASTEnumerationSpecifier {
|
||||
|
||||
private boolean fIsScoped;
|
||||
private boolean fIsOpaque;
|
||||
private IASTName fName;
|
||||
private ICPPASTDeclSpecifier fBaseType;
|
||||
|
||||
private IASTEnumerator[] fItems = null;
|
||||
private int fItemPos=-1;
|
||||
private IASTEnumerator[] fItems;
|
||||
private int fItemPos= -1;
|
||||
|
||||
private boolean fValuesComputed= false;
|
||||
private boolean fValuesComputed;
|
||||
private CPPEnumScope fScope;
|
||||
|
||||
public CPPASTEnumerationSpecifier() {
|
||||
|
@ -52,8 +51,9 @@ public class CPPASTEnumerationSpecifier extends CPPASTBaseDeclSpecifier
|
|||
|
||||
@Override
|
||||
public CPPASTEnumerationSpecifier copy(CopyStyle style) {
|
||||
CPPASTEnumerationSpecifier copy = new CPPASTEnumerationSpecifier(fIsScoped, fName == null
|
||||
? null : fName.copy(style), fBaseType == null ? null : fBaseType.copy(style));
|
||||
CPPASTEnumerationSpecifier copy =
|
||||
new CPPASTEnumerationSpecifier(fIsScoped, fName == null ? null : fName.copy(style),
|
||||
fBaseType == null ? null : fBaseType.copy(style));
|
||||
copy.fIsOpaque = fIsOpaque;
|
||||
for (IASTEnumerator enumerator : getEnumerators())
|
||||
copy.addEnumerator(enumerator == null ? null : enumerator.copy(style));
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Bryan Wilkinson (QNX)
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Bryan Wilkinson (QNX)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||
|
||||
|
@ -26,13 +26,11 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPNamespace;
|
|||
import org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateTypeParameter;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPSemantics;
|
||||
|
||||
public class CPPASTNamedTypeSpecifier extends CPPASTBaseDeclSpecifier implements
|
||||
ICPPASTNamedTypeSpecifier, ICPPASTCompletionContext {
|
||||
|
||||
public class CPPASTNamedTypeSpecifier extends CPPASTBaseDeclSpecifier
|
||||
implements ICPPASTNamedTypeSpecifier, ICPPASTCompletionContext {
|
||||
private boolean typename;
|
||||
private IASTName name;
|
||||
|
||||
|
||||
public CPPASTNamedTypeSpecifier() {
|
||||
}
|
||||
|
||||
|
@ -47,8 +45,8 @@ public class CPPASTNamedTypeSpecifier extends CPPASTBaseDeclSpecifier implements
|
|||
|
||||
@Override
|
||||
public CPPASTNamedTypeSpecifier copy(CopyStyle style) {
|
||||
CPPASTNamedTypeSpecifier copy = new CPPASTNamedTypeSpecifier(name == null ? null
|
||||
: name.copy(style));
|
||||
CPPASTNamedTypeSpecifier copy =
|
||||
new CPPASTNamedTypeSpecifier(name == null ? null : name.copy(style));
|
||||
copyBaseDeclSpec(copy);
|
||||
copy.typename = typename;
|
||||
if (style == CopyStyle.withLocations) {
|
||||
|
@ -73,7 +71,6 @@ public class CPPASTNamedTypeSpecifier extends CPPASTBaseDeclSpecifier implements
|
|||
return name;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setName(IASTName name) {
|
||||
assertNotFrozen();
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*
|
||||
* Contributors:
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
* John Camelon (IBM) - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.dom.parser.cpp;
|
||||
|
||||
|
@ -18,16 +18,16 @@ import org.eclipse.cdt.core.dom.ast.IBasicType.Kind;
|
|||
import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleDeclSpecifier;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguityParent;
|
||||
|
||||
public class CPPASTSimpleDeclSpecifier extends CPPASTBaseDeclSpecifier implements ICPPASTSimpleDeclSpecifier,
|
||||
IASTAmbiguityParent {
|
||||
public class CPPASTSimpleDeclSpecifier extends CPPASTBaseDeclSpecifier
|
||||
implements ICPPASTSimpleDeclSpecifier, IASTAmbiguityParent {
|
||||
private int type;
|
||||
private boolean isSigned;
|
||||
private boolean isUnsigned;
|
||||
private boolean isShort;
|
||||
private boolean isLong;
|
||||
private boolean isLonglong;
|
||||
private boolean isComplex=false;
|
||||
private boolean isImaginary=false;
|
||||
private boolean isComplex;
|
||||
private boolean isImaginary;
|
||||
private IASTExpression fDeclTypeExpression;
|
||||
|
||||
@Override
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue