Skip to main content

[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


Back to the top