Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Applied [HEAD] Unbreak the 2.0 builds

Virtual donuts to y'all. 

JohnC

Index: parser/ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/parser/ChangeLog,v
retrieving revision 1.159
diff -u -r1.159 ChangeLog
--- parser/ChangeLog    6 Nov 2003 04:57:31 -0000       1.159
+++ parser/ChangeLog    6 Nov 2003 19:40:22 -0000
@@ -1,3 +1,6 @@
+2003-11-06 John Camelon
+       Removed one last remainder of core.model.Util in parser to unbreak 
2.0 build. 
+
 2003-11-05 John Camelon
        Fixed Bug 44838 : exception when resolving parameter references in 
a constructor 
        Fixed Bug 46165 : fields referenced in constructor chains are not 
called back upon 
Index: parser/org/eclipse/cdt/internal/core/parser/ContextStack.java
===================================================================
RCS file: 
/home/tools/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ContextStack.java,v
retrieving revision 1.16
diff -u -r1.16 ContextStack.java
--- parser/org/eclipse/cdt/internal/core/parser/ContextStack.java       5 
Nov 2003 18:15:11 -0000 1.16
+++ parser/org/eclipse/cdt/internal/core/parser/ContextStack.java       6 
Nov 2003 19:40:25 -0000
@@ -18,11 +18,10 @@
 import java.util.Set;
 import java.util.Stack;
 
+import org.eclipse.cdt.core.parser.IParserLogService;
 import org.eclipse.cdt.core.parser.IProblem;
 import org.eclipse.cdt.core.parser.ISourceElementRequestor;
 import org.eclipse.cdt.core.parser.ast.IASTInclusion;
-import org.eclipse.cdt.internal.core.model.IDebugLogConstants;
-import org.eclipse.cdt.internal.core.model.Util;
 
 /**
  * @author aniefer
@@ -32,8 +31,10 @@
  */
 public class ContextStack {
 
-       public ContextStack(){
-               super();
+       private final IParserLogService log;
+ 
+       public ContextStack( IParserLogService l ) {
+               log = l;
        }
 
     public void updateContext(Reader reader, String filename, int type, 
IASTInclusion inclusion, ISourceElementRequestor requestor) throws 
ContextException {
@@ -86,7 +87,7 @@
                try {
                        currentContext.getReader().close();
                } catch (IOException ie) {
-                       Util.debugLog("ContextStack : Error closing reader 
", IDebugLogConstants.PARSER);
+                       log.traceLog("ContextStack : Error closing reader 
");
                }
 
                if( currentContext.getKind() == IScannerContext.INCLUSION 
)
Index: parser/org/eclipse/cdt/internal/core/parser/Scanner.java
===================================================================
RCS file: 
/home/tools/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Scanner.java,v
retrieving revision 1.65
diff -u -r1.65 Scanner.java
--- parser/org/eclipse/cdt/internal/core/parser/Scanner.java    6 Nov 2003 
04:57:31 -0000  1.65
+++ parser/org/eclipse/cdt/internal/core/parser/Scanner.java    6 Nov 2003 
19:40:26 -0000
@@ -86,7 +86,7 @@
                this.language = language;
                astFactory = ParserFactory.createASTFactory( mode, 
language );
                this.backupReader = reader;
- 
+               contextStack = new ContextStack( log );
                try {
                        //this is a hack to get around a sudden EOF 
experience
                        contextStack.push(
@@ -411,7 +411,7 @@
        private static final String DEFINED = "defined";
        private static final String POUND_DEFINE = "#define ";
 
-       private ContextStack contextStack = new ContextStack();
+       private ContextStack contextStack = null;
        private IScannerContext lastContext = null;
 
        private IScannerInfo originalConfig; 


Back to the top