[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] patch for IASTNode#getRawSignature()
|
patch includes:
- made getUnpreprocessedSignature public
in IASTNode
- refactored it to be named getRawSignature
Devin Steffler
IBM's Eclipse CDT
Ottawa (Palladium), Ontario, Canada
Index: src/org/eclipse/cdt/ui/tests/DOMAST/DOMASTNodeLeaf.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/DOMASTNodeLeaf.java,v
retrieving revision 1.7
diff -u -r1.7 DOMASTNodeLeaf.java
--- src/org/eclipse/cdt/ui/tests/DOMAST/DOMASTNodeLeaf.java 7 Apr 2005 16:34:36 -0000 1.7
+++ src/org/eclipse/cdt/ui/tests/DOMAST/DOMASTNodeLeaf.java 8 Apr 2005 17:51:16 -0000
@@ -163,7 +163,7 @@
} else if( node instanceof IASTDeclSpecifier )
{
buffer.append( START_OF_LIST );
- buffer.append( ((IASTDeclSpecifier)node).getUnpreprocessedSignature() );
+ buffer.append( ((IASTDeclSpecifier)node).getRawSignature() );
return buffer.toString();
} else if ( node instanceof IASTPreprocessorIncludeStatement ) {
String path = ((IASTPreprocessorIncludeStatement)node).getPath();
Index: parser/org/eclipse/cdt/core/dom/ast/IASTDeclSpecifier.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IASTDeclSpecifier.java,v
retrieving revision 1.5
diff -u -r1.5 IASTDeclSpecifier.java
--- parser/org/eclipse/cdt/core/dom/ast/IASTDeclSpecifier.java 11 Mar 2005 19:51:48 -0000 1.5
+++ parser/org/eclipse/cdt/core/dom/ast/IASTDeclSpecifier.java 8 Apr 2005 17:50:50 -0000
@@ -123,6 +123,6 @@
*
* @return String
*/
- public String getUnpreprocessedSignature();
+ public String getRawSignature();
}
Index: parser/org/eclipse/cdt/core/dom/ast/IASTNode.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IASTNode.java,v
retrieving revision 1.6
diff -u -r1.6 IASTNode.java
--- parser/org/eclipse/cdt/core/dom/ast/IASTNode.java 11 Mar 2005 19:51:48 -0000 1.6
+++ parser/org/eclipse/cdt/core/dom/ast/IASTNode.java 8 Apr 2005 17:50:50 -0000
@@ -82,5 +82,15 @@
* @return continue on (true) or quit( false )
*/
public boolean accept(ASTVisitor visitor);
+
+ /**
+ * Returns the raw signature of the IASTNode before it is processed by the preprocessor.
+ *
+ * Example:
+ * #define ONE 1
+ * int x=ONE; // getRawSignature() for this declaration would return "int x=ONE;"
+ * @return the raw signature of the IASTNode before it is processed by the preprocessor
+ */
+ public String getRawSignature();
}
Index: parser/org/eclipse/cdt/internal/core/dom/parser/ASTNode.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ASTNode.java,v
retrieving revision 1.6
diff -u -r1.6 ASTNode.java
--- parser/org/eclipse/cdt/internal/core/dom/parser/ASTNode.java 2 Feb 2005 18:30:19 -0000 1.6
+++ parser/org/eclipse/cdt/internal/core/dom/parser/ASTNode.java 8 Apr 2005 17:50:50 -0000
@@ -64,9 +64,9 @@
}
/* (non-Javadoc)
- * @see org.eclipse.cdt.core.dom.ast.IASTNode#getUnpreprocessedSignature()
+ * @see org.eclipse.cdt.core.dom.ast.IASTNode#getRawSignature()
*/
- public String getUnpreprocessedSignature() {
+ public String getRawSignature() {
return getTranslationUnit().getUnpreprocessedSignature( getNodeLocations() );
}
}
Index: parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTCompositeTypeSpecifier.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTCompositeTypeSpecifier.java,v
retrieving revision 1.5
diff -u -r1.5 CASTCompositeTypeSpecifier.java
--- parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTCompositeTypeSpecifier.java 14 Mar 2005 21:18:46 -0000 1.5
+++ parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTCompositeTypeSpecifier.java 8 Apr 2005 17:50:50 -0000
@@ -113,9 +113,9 @@
}
/* (non-Javadoc)
- * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getUnpreprocessedSignature()
+ * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getRawSignature()
*/
- public String getUnpreprocessedSignature() {
+ public String getRawSignature() {
return getName().toString() == null ? "" : getName().toString(); //$NON-NLS-1$
}
Index: parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java,v
retrieving revision 1.5
diff -u -r1.5 CASTEnumerationSpecifier.java
--- parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java 14 Mar 2005 21:18:46 -0000 1.5
+++ parser/org/eclipse/cdt/internal/core/dom/parser/c/CASTEnumerationSpecifier.java 8 Apr 2005 17:50:50 -0000
@@ -82,9 +82,9 @@
}
/* (non-Javadoc)
- * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getUnpreprocessedSignature()
+ * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getRawSignature()
*/
- public String getUnpreprocessedSignature() {
+ public String getRawSignature() {
return getName().toString() == null ? "" : getName().toString(); //$NON-NLS-1$
}
Index: parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTCompositeTypeSpecifier.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTCompositeTypeSpecifier.java,v
retrieving revision 1.5
diff -u -r1.5 CPPASTCompositeTypeSpecifier.java
--- parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTCompositeTypeSpecifier.java 14 Mar 2005 20:14:23 -0000 1.5
+++ parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTCompositeTypeSpecifier.java 8 Apr 2005 17:50:50 -0000
@@ -27,9 +27,9 @@
private IScope scope;
/* (non-Javadoc)
- * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getUnpreprocessedSignature()
+ * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getRawSignature()
*/
- public String getUnpreprocessedSignature() {
+ public String getRawSignature() {
return getName().toString() == null ? "" : getName().toString(); //$NON-NLS-1$
}
Index: parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTEnumerationSpecifier.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTEnumerationSpecifier.java,v
retrieving revision 1.4
diff -u -r1.4 CPPASTEnumerationSpecifier.java
--- parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTEnumerationSpecifier.java 14 Mar 2005 20:14:23 -0000 1.4
+++ parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTEnumerationSpecifier.java 8 Apr 2005 17:50:50 -0000
@@ -96,9 +96,9 @@
/*
* (non-Javadoc)
*
- * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getUnpreprocessedSignature()
+ * @see org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier#getRawSignature()
*/
- public String getUnpreprocessedSignature() {
+ public String getRawSignature() {
return getName().toString() == null ? "" : getName().toString(); //$NON-NLS-1$
}