diff options
Diffstat (limited to 'dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/extensions/GDBMemory_HEAD.java')
-rw-r--r-- | dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/extensions/GDBMemory_HEAD.java | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/extensions/GDBMemory_HEAD.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/extensions/GDBMemory_HEAD.java index a0b5dc94b57..b0b40fc09b5 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/extensions/GDBMemory_HEAD.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/extensions/GDBMemory_HEAD.java @@ -17,36 +17,38 @@ import org.eclipse.cdt.dsf.service.DsfSession; /** * Top-level class in the version hierarchy of implementations of {@link IMemory}. - * <br> + * <br> * Extenders should subclass this class for their special needs, which will allow * them to always extend the most recent version of the service. * For example, if GDB<Service>_7_9 is added, this GDB<Service>_HEAD class * will be changed to extend it instead of the previous version, therefore * automatically allowing extenders to be extending the new class. - * + * * NOTE: Older versions of GDB that were already using an extending class, * will automatically start using the new service version, which may * not be desirable. Extenders should update how they extend * GdbDebugServicesFactory to properly choose the version of the * service that should be used for older GDBs. - * + * * On the contrary, not using GDB<Service>_HEAD requires the * extender to update how they extend GdbDebugServicesFactory * whenever a new GDB<Service> version is added. - * + * * Extenders that prefer to focus on the latest GDB version are * encouraged to extend GDB<Service>_HEAD. - * + * * @since 4.8 */ public class GDBMemory_HEAD extends GDBMemory_7_6 { public GDBMemory_HEAD(DsfSession session) { super(session); - + validateGdbVersion(session); } - - protected String getMinGDBVersionSupported() { return GdbDebugServicesFactory.GDB_7_6_VERSION; } + + protected String getMinGDBVersionSupported() { + return GdbDebugServicesFactory.GDB_7_6_VERSION; + } protected void validateGdbVersion(DsfSession session) { GdbDebugServicesFactory.validateGdbVersion(session, getMinGDBVersionSupported(), this); |