Search in sources :

Example 21 with CompileDescription

use of io.sloeber.core.api.CompileDescription in project arduino-eclipse-plugin by Sloeber.

the class CompileProperties method updateSloeber.

@Override
protected void updateSloeber(ICConfigurationDescription confDesc) {
    CompileDescription theObjectToStore = (CompileDescription) getDescription(confDesc);
    mySloeberProject.setCompileDescription(confDesc.getName(), theObjectToStore);
}
Also used : CompileDescription(io.sloeber.core.api.CompileDescription)

Aggregations

CompileDescription (io.sloeber.core.api.CompileDescription)21 CodeDescription (io.sloeber.core.api.CodeDescription)14 Test (org.junit.Test)14 BoardDescription (io.sloeber.core.api.BoardDescription)13 NullProgressMonitor (org.eclipse.core.runtime.NullProgressMonitor)13 IProject (org.eclipse.core.resources.IProject)12 CoreException (org.eclipse.core.runtime.CoreException)7 IPath (org.eclipse.core.runtime.IPath)7 ICProjectDescription (org.eclipse.cdt.core.settings.model.ICProjectDescription)4 SloeberProject (io.sloeber.core.api.SloeberProject)3 ICConfigurationDescription (org.eclipse.cdt.core.settings.model.ICConfigurationDescription)3 MCUBoard (io.sloeber.providers.MCUBoard)2 TreeMap (java.util.TreeMap)2 SizeCommands (io.sloeber.core.api.CompileDescription.SizeCommands)1 WarningLevels (io.sloeber.core.api.CompileDescription.WarningLevels)1 OtherDescription (io.sloeber.core.api.OtherDescription)1 File (java.io.File)1 URI (java.net.URI)1 DateTimeFormatter (java.time.format.DateTimeFormatter)1 HashMap (java.util.HashMap)1