mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-01 14:15:23 +02:00
[sd90] Added fair warning about API being not stable yet in comments
This commit is contained in:
parent
b962461770
commit
75bacce2cc
7 changed files with 50 additions and 0 deletions
|
@ -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.
|
||||
* <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
|
||||
*/
|
||||
|
|
|
@ -66,6 +66,13 @@ import org.w3c.dom.Element;
|
|||
/**
|
||||
* Abstract parser capable to execute compiler command printing built-in compiler
|
||||
* 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
|
||||
*/
|
||||
|
|
|
@ -59,6 +59,13 @@ import org.w3c.dom.Element;
|
|||
|
||||
/**
|
||||
* 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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
* 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
|
||||
*/
|
||||
|
|
|
@ -22,6 +22,13 @@ import org.eclipse.core.runtime.CoreException;
|
|||
|
||||
/**
|
||||
* 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
|
||||
*/
|
||||
|
|
|
@ -24,6 +24,13 @@ import org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin;
|
|||
* 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
|
||||
* 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
|
||||
*/
|
||||
|
|
|
@ -22,6 +22,14 @@ import org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsP
|
|||
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
* @since 5.4
|
||||
|
|
Loading…
Add table
Reference in a new issue