mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 01:15:29 +02:00
Some Javadoc for ICLanguageSettingEntry interfaces
This commit is contained in:
parent
e1a694fe90
commit
14991a390a
9 changed files with 45 additions and 1 deletions
|
@ -10,6 +10,10 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries
|
||||
* such as include files ({@code -include file} gcc option). See {@link ICSettingEntry#INCLUDE_FILE}.
|
||||
*/
|
||||
public interface ICIncludeFileEntry extends ICLanguageSettingPathEntry {
|
||||
|
||||
}
|
||||
|
|
|
@ -10,6 +10,10 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries
|
||||
* include paths (-I). See {@link ICSettingEntry#INCLUDE_PATH}.
|
||||
*/
|
||||
public interface ICIncludePathEntry extends ICLanguageSettingPathEntry {
|
||||
boolean isLocal();
|
||||
}
|
||||
|
|
|
@ -10,5 +10,10 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
public interface ICLanguageSettingEntry extends ICSettingEntry{
|
||||
/**
|
||||
* Representation in the project model of language settings entries
|
||||
* such as include paths (-I) or preprocessor defines (-D) and others (see
|
||||
* {@link ICSettingEntry#INCLUDE_PATH} and other kinds).
|
||||
*/
|
||||
public interface ICLanguageSettingEntry extends ICSettingEntry {
|
||||
}
|
||||
|
|
|
@ -10,5 +10,10 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries of
|
||||
* path-kind such as include paths (-I) or include files and others.
|
||||
* See interface hierarchy for more specifics.
|
||||
*/
|
||||
public interface ICLanguageSettingPathEntry extends ICLanguageSettingEntry, ICPathEntry {
|
||||
}
|
||||
|
|
|
@ -12,6 +12,10 @@ package org.eclipse.cdt.core.settings.model;
|
|||
|
||||
import org.eclipse.core.runtime.IPath;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries
|
||||
* such as library file (-l gcc option). See {@link ICSettingEntry#LIBRARY_FILE}.
|
||||
*/
|
||||
public interface ICLibraryFileEntry extends ICLanguageSettingPathEntry {
|
||||
|
||||
/**
|
||||
|
|
|
@ -10,6 +10,10 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries
|
||||
* such as library path (-L gcc option). See {@link ICSettingEntry#LIBRARY_PATH}.
|
||||
*/
|
||||
public interface ICLibraryPathEntry extends ICLanguageSettingPathEntry {
|
||||
|
||||
}
|
||||
|
|
|
@ -10,6 +10,14 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries having
|
||||
* name-value attributes such as preprocessor defines (-D).
|
||||
* See {@link ICSettingEntry#MACRO}.
|
||||
*/
|
||||
public interface ICMacroEntry extends ICLanguageSettingEntry {
|
||||
/* (non-Javadoc)
|
||||
* @see org.eclipse.cdt.core.settings.model.ICSettingEntry#getValue()
|
||||
*/
|
||||
String getValue();
|
||||
}
|
||||
|
|
|
@ -10,6 +10,11 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.core.settings.model;
|
||||
|
||||
/**
|
||||
* Representation in the project model of language settings entries
|
||||
* such as macro file ({@code -imacros file} gcc option).
|
||||
* See {@link ICSettingEntry#MACRO_FILE}.
|
||||
*/
|
||||
public interface ICMacroFileEntry extends ICLanguageSettingPathEntry {
|
||||
|
||||
}
|
||||
|
|
|
@ -12,6 +12,11 @@ package org.eclipse.cdt.core.settings.model;
|
|||
|
||||
import org.eclipse.core.runtime.IPath;
|
||||
|
||||
/**
|
||||
* Helper interface capturing 'path' characteristic for {@link ICSettingEntry}
|
||||
* and {@link ICLanguageSettingEntry} interfaces.
|
||||
*
|
||||
*/
|
||||
public interface ICPathEntry extends ICSettingEntry {
|
||||
IPath getFullPath();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue