1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00

[sd90] Added fair warning about API being not stable yet in comments

This commit is contained in:
Andrew Gvozdev 2012-06-06 18:23:18 -04:00
parent b962461770
commit 75bacce2cc
7 changed files with 50 additions and 0 deletions

View file

@ -28,6 +28,13 @@ import org.eclipse.core.resources.IResource;
/** /**
* Abstract class for providers parsing compiler option from build command when present in build output. * Abstract class for providers parsing compiler option from build command when present in build output.
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently (CDT 8.1, Juno) clear how it may need to be used in future.
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients.
* *
* @since 8.1 * @since 8.1
*/ */

View file

@ -66,6 +66,13 @@ import org.w3c.dom.Element;
/** /**
* Abstract parser capable to execute compiler command printing built-in compiler * Abstract parser capable to execute compiler command printing built-in compiler
* specs and parse built-in language settings out of it. * specs and parse built-in language settings out of it.
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently (CDT 8.1, Juno) clear how it may need to be used in future.
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients.
* *
* @since 8.1 * @since 8.1
*/ */

View file

@ -59,6 +59,13 @@ import org.w3c.dom.Element;
/** /**
* Abstract class for language settings providers capable to parse build output. * Abstract class for language settings providers capable to parse build output.
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently (CDT 8.1, Juno) clear how it may need to be used in future.
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients.
* *
* @since 8.1 * @since 8.1
*/ */

View file

@ -18,6 +18,13 @@ import org.eclipse.cdt.core.settings.model.ICSettingEntry;
/** /**
* Build command parser capable to parse gcc command in build output and generate * Build command parser capable to parse gcc command in build output and generate
* language settings per file being compiled. * language settings per file being compiled.
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently (CDT 8.1, Juno) clear how it may need to be used in future.
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients.
* *
* @since 8.1 * @since 8.1
*/ */

View file

@ -22,6 +22,13 @@ import org.eclipse.core.runtime.CoreException;
/** /**
* Language settings provider to detect built-in compiler settings for GCC compiler. * Language settings provider to detect built-in compiler settings for GCC compiler.
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently (CDT 8.1, Juno) clear how it may need to be used in future.
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients.
* *
* @since 8.1 * @since 8.1
*/ */

View file

@ -24,6 +24,13 @@ import org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin;
* Abstract parser capable to execute compiler command printing built-in compiler * Abstract parser capable to execute compiler command printing built-in compiler
* specs and parse built-in language settings out of it. The compiler to be used * specs and parse built-in language settings out of it. The compiler to be used
* is taken from MBS tool-chain definition. * is taken from MBS tool-chain definition.
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently (CDT 8.1, Juno) clear how it may need to be used in future.
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients.
* *
* @since 8.1 * @since 8.1
*/ */

View file

@ -22,6 +22,14 @@ import org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsP
/** /**
* Abstract class to implement language settings providers Options page. * Abstract class to implement language settings providers Options page.
*
* <p>
* <strong>EXPERIMENTAL</strong>. This class interface is not stable yet as
* it is not currently clear how it may need to be used in future. Only bare
* minimum is provided here at this point (CDT 8.1, Juno).
* There is no guarantee that this API will work or that it will remain the same.
* Please do not use this API without consulting with the CDT team.
* </p>
* @noextend This class is not intended to be subclassed by clients, only internally by CDT. * @noextend This class is not intended to be subclassed by clients, only internally by CDT.
* *
* @since 5.4 * @since 5.4