From aada361558574b6e87103e35443a9257ba6fcd8a Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 20 Mar 2003 16:44:05 +0000 Subject: [PATCH] new methods hasSameContentAs() and getModifiers. --- .../core/model/SourceManipulationInfo.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java index 64a4d30f72c..4d7211c9786 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java @@ -22,9 +22,12 @@ import org.eclipse.cdt.core.model.CModelException; /* package */ class SourceManipulationInfo extends CElementInfo { + int modifiers; + protected SourceManipulationInfo(CElement element) { super(element); setIsStructureKnown(true); + modifiers = 0; } protected ISourceRange getSourceRange() { @@ -128,4 +131,20 @@ class SourceManipulationInfo extends CElementInfo { String[] renamings= new String[] {name}; getElement().getCRoot().rename(elements, dests, renamings, force, monitor); } + + /** + * return the element modifiers + * @return int + */ + public int getModifiers(){ + return modifiers; + } + + /** + * subclasses should override + */ + public boolean hasSameContentsAs( SourceManipulationInfo otherInfo){ + return true; + } + }