[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-dev] API change in cdt.make.core.scannerconfig.InfoContext
|
Hi,
I am adding ability to recognize language from scanner discovery provider. A new constructor and getter are being added to class InfoContext from cdt.make.core, it is formally a public API. Please, let me know if somebody has a problem with that.
package org.eclipse.cdt.make.core.scannerconfig;
public final class InfoContext {
private IProject fProject;
private String fInstanceId;
private ILanguage fLanguage;
public InfoContext(IProject project){
this(project, null);
}
public InfoContext(IProject project, String instanceId){
this.fProject = project;
this.fInstanceId = instanceId != null ? instanceId : ""; //$NON-NLS-1$
}
/**
* @since 7.1
*/
public InfoContext(IProject project, String instanceId, ILanguage language){
this.fProject = project;
this.fInstanceId = instanceId != null ? instanceId : ""; //$NON-NLS-1$
this.fLanguage = language;
}
public String getInstanceId(){
return fInstanceId;
}
/**
* @since 7.1
*/
public ILanguage getLanguage(){
return fLanguage;
}
...
}
Thanks,
Andrew