diff --git a/core/org.eclipse.cdt.core/parser/ChangeLog-parser b/core/org.eclipse.cdt.core/parser/ChangeLog-parser index c7a147e520b..54f3aaf7671 100644 --- a/core/org.eclipse.cdt.core/parser/ChangeLog-parser +++ b/core/org.eclipse.cdt.core/parser/ChangeLog-parser @@ -1,3 +1,6 @@ +2004-03-28 John Camelon + Remove warnings. + 2004-03-26 Andrew Niefer - handle template template parameters diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java index 467b6f6dc14..01f5f185772 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java @@ -18,7 +18,6 @@ import org.eclipse.cdt.core.parser.ParserMode; import org.eclipse.cdt.core.parser.ast.ASTNotImplementedException; import org.eclipse.cdt.core.parser.ast.IASTNode; import org.eclipse.cdt.core.parser.ast.IASTTypedefDeclaration; -import org.eclipse.cdt.core.parser.ast.IASTNode.ILookupResult; import org.eclipse.cdt.internal.core.parser.ast.SymbolIterator; import org.eclipse.cdt.internal.core.parser.pst.IContainerSymbol; import org.eclipse.cdt.internal.core.parser.pst.IExtensibleSymbol; @@ -53,7 +52,7 @@ public class ASTNode implements IASTNode { if( context != null ){ ISymbol sym = null; if( context instanceof IASTTypedefDeclaration ){ - ISymbol typedef = (ISymbol) ((ISymbolOwner)context).getSymbol(); + ISymbol typedef = ((ISymbolOwner)context).getSymbol(); TypeInfo info = typedef.getTypeInfo().getFinalType(); sym = info.getTypeSymbol(); } else { diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java index 8f1356fe8e8..b3361197c7e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java @@ -752,7 +752,7 @@ public class CompleteParseASTFactory extends BaseASTFactory implements IASTFacto { exp = (ASTExpression) iter.next(); - TypeInfo info = exp.getResultType().getResult();; + TypeInfo info = exp.getResultType().getResult(); list.add( info ); } @@ -832,7 +832,7 @@ public class CompleteParseASTFactory extends BaseASTFactory implements IASTFacto handleProblem( IProblem.SEMANTIC_NAME_NOT_PROVIDED, null ); //Its possible that the parent is not an IContainerSymbol if its a template parameter or some kinds of template instances - ISymbol symbol = (ISymbol) lookupQualifiedName( classSymbol, parentClassName, references, true ); + ISymbol symbol = lookupQualifiedName( classSymbol, parentClassName, references, true ); classSymbol.addParent( symbol, isVirtual, visibility, parentClassName.getFirstToken().getOffset(), references ); } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateSpecialization.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateSpecialization.java index 85fd58fc940..1e4a3051711 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateSpecialization.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateSpecialization.java @@ -11,10 +11,8 @@ package org.eclipse.cdt.internal.core.parser.ast.quick; import org.eclipse.cdt.core.parser.ISourceElementRequestor; -import org.eclipse.cdt.core.parser.ast.IASTDeclaration; import org.eclipse.cdt.core.parser.ast.IASTScope; import org.eclipse.cdt.core.parser.ast.IASTTemplateSpecialization; -import org.eclipse.cdt.internal.core.parser.ast.Offsets; /** * @author jcamelon @@ -22,9 +20,7 @@ import org.eclipse.cdt.internal.core.parser.ast.Offsets; */ public class ASTTemplateSpecialization extends ASTTemplateDeclaration implements IASTTemplateSpecialization { - private Offsets offsets = new Offsets(); - private IASTDeclaration ownedDeclaration; - /** + /** * @param scope */ public ASTTemplateSpecialization(IASTScope scope, int startingOffset, int startingLine )