diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java index b8da4e5e94f..1866e757f87 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java @@ -26,6 +26,11 @@ import org.eclipse.cdt.utils.CPPFilt; import org.eclipse.cdt.utils.debug.stabs.StabsReader; // test checkin +/** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachO64}. + * This class is planned for removal in next major release. + */ +@Deprecated public class MachO { protected ERandomAccessFile efile; diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachOHelper.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachOHelper.java index 895a88e22f5..b7c045f2cdc 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachOHelper.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachOHelper.java @@ -20,11 +20,15 @@ import org.eclipse.cdt.utils.macho.MachO.Section; import org.eclipse.cdt.utils.macho.MachO.Symbol; /** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachOHelper64}. + * This class is planned for removal in next major release. + *
* MachOHelper is a wrapper class for the MachO class * to provide higher level API for sorting/searching the MachO data. * * @see MachO */ +@Deprecated public class MachOHelper { private MachO macho; diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryArchive.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryArchive.java index 51f08a7b0ae..a404f979198 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryArchive.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryArchive.java @@ -22,7 +22,10 @@ import org.eclipse.cdt.utils.macho.AR; import org.eclipse.core.runtime.IPath; /** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachOBinaryArchive64}. + * This class is planned for removal in next major release. */ +@Deprecated public class MachOBinaryArchive extends BinaryFile implements IBinaryArchive { ArrayList children; diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryExecutable.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryExecutable.java index 0972171070d..24adfc32fbc 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryExecutable.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryExecutable.java @@ -16,6 +16,11 @@ import org.eclipse.cdt.core.IBinaryParser.IBinaryFile; import org.eclipse.core.runtime.IPath; +/** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachOBinaryExecutable64}. + * This class is planned for removal in next major release. + */ +@Deprecated public class MachOBinaryExecutable extends MachOBinaryObject implements IBinaryExecutable { public MachOBinaryExecutable(IBinaryParser parser, IPath path) { diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java index dcb9671912c..ae3963b7577 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java @@ -36,9 +36,11 @@ import org.eclipse.cdt.utils.macho.MachOHelper; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; -/* - * MachOBinaryObject +/** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachOBinaryObject64}. + * This class is planned for removal in next major release. */ +@Deprecated public class MachOBinaryObject extends BinaryObjectAdapter { protected AR.ARHeader header; diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryShared.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryShared.java index 96dcbe9df7b..463dcddd56f 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryShared.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryShared.java @@ -16,6 +16,11 @@ import org.eclipse.cdt.core.IBinaryParser.IBinaryShared; import org.eclipse.core.runtime.IPath; +/** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachOBinaryShared64}. + * This class is planned for removal in next major release. + */ +@Deprecated public class MachOBinaryShared extends MachOBinaryObject implements IBinaryShared { protected MachOBinaryShared(IBinaryParser parser, IPath path) { diff --git a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOParser.java b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOParser.java index f99d86cc9e9..94f9bbda5cc 100644 --- a/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOParser.java +++ b/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOParser.java @@ -24,7 +24,10 @@ import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; /** + * @deprecated. Deprecated as of CDT 6.1. Use 64 bit version {@link MachOParser64}. + * This class is planned for removal in next major release. */ +@Deprecated public class MachOParser extends AbstractCExtension implements IBinaryParser { /* (non-Javadoc)