Changeset e7c1ecb in rtems-eclipse-plug-in


Ignore:
Timestamp:
Dec 8, 2009, 12:52:32 PM (9 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Parents:
9b0dd07
Message:

2009-12-08 Sebastian Huber <sebastian.huber@…>

  • src/org/rtems/cdt/Activator.java, src/org/rtems/cdt/Constants.java, src/org/rtems/cdt/Storage.java, src/org/rtems/cdt/VolatilePreferenceStore.java, src/org/rtems/cdt/build/CommandLineGenerator.java, src/org/rtems/cdt/build/CygwinScannerInfoCollector.java, src/org/rtems/cdt/build/EnvironmentSupplier.java, src/org/rtems/cdt/build/RunScannerInfoProvider.java, src/org/rtems/cdt/preferences/PreferenceInitializer.java, src/org/rtems/cdt/preferences/PreferencePage.java, src/org/rtems/cdt/properties/PropertyPage.java, src/org/rtems/cdt/wizards/BasicSetup.java, src/org/rtems/cdt/wizards/FinishSetup.java: Replaced '( ' with '('.
Location:
org.rtems.cdt/src/org/rtems/cdt
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • org.rtems.cdt/src/org/rtems/cdt/Activator.java

    r9b0dd07 re7c1ecb  
    3333        private static Activator mPlugin;
    3434
    35         public void start( BundleContext context) throws Exception {
    36                 super.start( context);
     35        public void start(BundleContext context) throws Exception {
     36                super.start(context);
    3737                mPlugin = this;
    3838                createBSPInfoMakefile();
    3939        }
    4040
    41         public void stop( BundleContext context) throws Exception {
     41        public void stop(BundleContext context) throws Exception {
    4242                mPlugin = null;
    43                 super.stop( context);
     43                super.stop(context);
    4444        }
    4545
     
    5353
    5454        private void createBSPInfoMakefile() {
    55                 IPath makefile = getMakefileLocation().append( "Makefile");
     55                IPath makefile = getMakefileLocation().append("Makefile");
    5656                BufferedWriter out = null;
    5757                try {
    58                         out = new BufferedWriter( new FileWriter( makefile.toFile()));
     58                        out = new BufferedWriter(new FileWriter(makefile.toFile()));
    5959                        out.write(
    6060                                "include $(" + Constants.BSP_PATH_MAKE_VARIABLE + ")/Makefile.inc\n"
  • org.rtems.cdt/src/org/rtems/cdt/Constants.java

    r9b0dd07 re7c1ecb  
    2828
    2929public class Constants {
    30         public static final String PATH_SEPARATOR = System.getProperty( "path.separator");
     30        public static final String PATH_SEPARATOR = System.getProperty("path.separator");
    3131
    3232        public static final String PATH_VARIABLE_NAME = getPathVariableName();
     
    105105                Map<String, String> env = System.getenv();
    106106                for (String name : env.keySet()) {
    107                         if (name.equalsIgnoreCase( "PATH")) {
     107                        if (name.equalsIgnoreCase("PATH")) {
    108108                                return name;
    109109                        }
     
    114114       
    115115        private static String getDefaultPath() {
    116                 if (Platform.getOS().equals( Platform.OS_WIN32)) {
     116                if (Platform.getOS().equals(Platform.OS_WIN32)) {
    117117                        return "C:\\";
    118118                } else {
  • org.rtems.cdt/src/org/rtems/cdt/Storage.java

    r9b0dd07 re7c1ecb  
    6161        private static final int TOOL_COMPLETE = 3;
    6262
    63         public static String getPreference( String key) {
    64                 return Activator.getDefault().getPreferenceStore().getString( key);
    65         }
    66 
    67         public static String getPristineProperty( IProject project, String key) {
     63        public static String getPreference(String key) {
     64                return Activator.getDefault().getPreferenceStore().getString(key);
     65        }
     66
     67        public static String getPristineProperty(IProject project, String key) {
    6868                String value = null;
    6969               
    7070                try {
    71                         value = project.getPersistentProperty( new QualifiedName( "", key));
     71                        value = project.getPersistentProperty(new QualifiedName("", key));
    7272                } catch (CoreException e) {
    7373                        e.printStackTrace();
     
    7777        }
    7878
    79         public static String getProperty( IProject project, String key) {
    80                 String value = getPristineProperty( project, key);
     79        public static String getProperty(IProject project, String key) {
     80                String value = getPristineProperty(project, key);
    8181       
    8282                if (value == null) {
    83                         if (key.startsWith( Constants.TOOL_KEY_PREFIX)) {
    84                                 changePlatform( project, Constants.PLATFORM_DEFAULT);
     83                        if (key.startsWith(Constants.TOOL_KEY_PREFIX)) {
     84                                changePlatform(project, Constants.PLATFORM_DEFAULT);
    8585                        } else {
    86                                 value = getPreference( key);
    87                                 setProperty( project, key, value);
     86                                value = getPreference(key);
     87                                setProperty(project, key, value);
    8888                        }
    8989                }
     
    9292        }
    9393
    94         public static void setProperty( IProject project, String key, String value) {
     94        public static void setProperty(IProject project, String key, String value) {
    9595                try {
    96                         project.setPersistentProperty( new QualifiedName( "", key), value);
     96                        project.setPersistentProperty(new QualifiedName("", key), value);
    9797                } catch (CoreException e) {
    9898                        e.printStackTrace();
     
    100100        }
    101101
    102         public static IConfiguration [] getConfigurations( IProject project) {
    103                 ICProjectDescription pd = CoreModel.getDefault().getProjectDescription( project);
     102        public static IConfiguration [] getConfigurations(IProject project) {
     103                ICProjectDescription pd = CoreModel.getDefault().getProjectDescription(project);
    104104
    105105                ICConfigurationDescription cds [] = pd.getConfigurations();
    106106                IConfiguration cfgs [] = new IConfiguration [cds.length];
    107107                for (int i = 0; i < cds.length; ++i) {
    108                         cfgs [i] = ManagedBuildManager.getConfigurationForDescription( cds [i]);
     108                        cfgs [i] = ManagedBuildManager.getConfigurationForDescription(cds [i]);
    109109                }
    110110
     
    112112        }
    113113
    114         public static IConfiguration getActiveConfiguration( IProject project) {
    115                 ICProjectDescription pd = CoreModel.getDefault().getProjectDescription( project);
     114        public static IConfiguration getActiveConfiguration(IProject project) {
     115                ICProjectDescription pd = CoreModel.getDefault().getProjectDescription(project);
    116116
    117117                ICConfigurationDescription cd = pd.getActiveConfiguration();
    118                 IConfiguration cfg = ManagedBuildManager.getConfigurationForDescription( cd);
     118                IConfiguration cfg = ManagedBuildManager.getConfigurationForDescription(cd);
    119119
    120120                return cfg;
    121121        }
    122122
    123         public static String prependToPath( String path, String part) {
     123        public static String prependToPath(String path, String part) {
    124124                if (path == null || path.length()==0) {
    125125                        return part;
     
    129129        }
    130130
    131         public static String prependToPathByPreference( String path, String key) {
    132                 String basePath = getPreference( key);
     131        public static String prependToPathByPreference(String path, String key) {
     132                String basePath = getPreference(key);
    133133
    134134                if (basePath != null) {
    135                         IPath part = new Path( basePath).append( "bin");
    136 
    137                         return prependToPath( path, part.toOSString());
     135                        IPath part = new Path(basePath).append("bin");
     136
     137                        return prependToPath(path, part.toOSString());
    138138                }
    139139
     
    141141        }
    142142
    143         public static String prependToPathByProperty( IProject project, String path, String key) {
    144                 String basePath = getProperty( project, key);
     143        public static String prependToPathByProperty(IProject project, String path, String key) {
     144                String basePath = getProperty(project, key);
    145145
    146146                if (basePath != null) {
    147                         IPath part = new Path( basePath).append( "bin");
    148 
    149                         return prependToPath( path, part.toOSString());
     147                        IPath part = new Path(basePath).append("bin");
     148
     149                        return prependToPath(path, part.toOSString());
    150150                }
    151151
     
    153153        }
    154154
    155         public static String getPlatform( IProject project) {
    156                 return getPristineProperty( project, Constants.PLATFORM_KEY);
     155        public static String getPlatform(IProject project) {
     156                return getPristineProperty(project, Constants.PLATFORM_KEY);
    157157        }
    158158       
    159         public static void setPlatform( IProject project, String platform) {
    160                 setProperty( project, Constants.PLATFORM_KEY, platform);
    161         }
    162 
    163         public static void clearPlatform( IProject project) {
    164                 setPlatform( project, null);
     159        public static void setPlatform(IProject project, String platform) {
     160                setProperty(project, Constants.PLATFORM_KEY, platform);
     161        }
     162
     163        public static void clearPlatform(IProject project) {
     164                setPlatform(project, null);
    165165
    166166                // Delete discovered paths for all configurations of the project
    167                 for (IConfiguration cfg : getConfigurations( project)) {
     167                for (IConfiguration cfg : getConfigurations(project)) {
    168168                        CfgDiscoveredPathManager.getInstance().removeDiscoveredInfo(
    169169                                project,
    170                                 new CfgInfoContext( cfg)
     170                                new CfgInfoContext(cfg)
    171171                        );
    172172                }
    173173        }
    174174
    175         public static void changePlatform( IProject project, String newPlatform) {
    176                 String platform = getPlatform( project);
     175        public static void changePlatform(IProject project, String newPlatform) {
     176                String platform = getPlatform(project);
    177177
    178178                // Check if we have already the requested platform
     
    183183
    184184                // Set new platform
    185                 setPlatform( project, newPlatform);
     185                setPlatform(project, newPlatform);
    186186
    187187                // Update path prepends
    188188                String path = null;
    189                 if (Platform.getOS().equals( Platform.OS_WIN32)) {
    190                         if (newPlatform.equals( Constants.PLATFORM_CYGWIN)) {
    191                                 path = prependToPathByPreference( path, Constants.CYGWIN_PATH_KEY);
     189                if (Platform.getOS().equals(Platform.OS_WIN32)) {
     190                        if (newPlatform.equals(Constants.PLATFORM_CYGWIN)) {
     191                                path = prependToPathByPreference(path, Constants.CYGWIN_PATH_KEY);
    192192                        } else {
    193                                 path = prependToPathByPreference( path, Constants.MINGW_PATH_KEY);
    194                                 path = prependToPathByPreference( path, Constants.MSYS_PATH_KEY);
    195                         }
    196                 }
    197                 path = prependToPathByProperty( project, path, Constants.BASE_PATH_KEY);
    198                 setProperty( project, Constants.PATH_PREPEND_KEY, path);
     193                                path = prependToPathByPreference(path, Constants.MINGW_PATH_KEY);
     194                                path = prependToPathByPreference(path, Constants.MSYS_PATH_KEY);
     195                        }
     196                }
     197                path = prependToPathByProperty(project, path, Constants.BASE_PATH_KEY);
     198                setProperty(project, Constants.PATH_PREPEND_KEY, path);
    199199
    200200                // Update tools
    201                 updateTools( project, newPlatform);
    202         }
    203 
    204         private static void updateTools( IProject project, String platform) {
    205                 String bspPath = getProperty( project, Constants.BSP_PATH_KEY);
    206                 IPath make = new Path( "make");
     201                updateTools(project, newPlatform);
     202        }
     203
     204        private static void updateTools(IProject project, String platform) {
     205                String bspPath = getProperty(project, Constants.BSP_PATH_KEY);
     206                IPath make = new Path("make");
    207207                List<String> options = new LinkedList<String>();
    208208                boolean error = false;
    209209               
    210210                // Set tools to default values
    211                 updateTool( project, Constants.TOOL_ARCHIVER_KEY, "ar", options);
    212                 updateTool( project, Constants.TOOL_ASSEMBLER_KEY, "as", options);
    213                 updateTool( project, Constants.TOOL_COMPILER_CPP_KEY, "g++", options);
    214                 updateTool( project, Constants.TOOL_COMPILER_C_KEY, "gcc", options);
    215                 updateTool( project, Constants.TOOL_LINKER_CPP_KEY, "g++", options);
    216                 updateTool( project, Constants.TOOL_LINKER_C_KEY, "gcc", options);
     211                updateTool(project, Constants.TOOL_ARCHIVER_KEY, "ar", options);
     212                updateTool(project, Constants.TOOL_ASSEMBLER_KEY, "as", options);
     213                updateTool(project, Constants.TOOL_COMPILER_CPP_KEY, "g++", options);
     214                updateTool(project, Constants.TOOL_COMPILER_C_KEY, "gcc", options);
     215                updateTool(project, Constants.TOOL_LINKER_CPP_KEY, "g++", options);
     216                updateTool(project, Constants.TOOL_LINKER_C_KEY, "gcc", options);
    217217               
    218218                // Delete markers for this unit
    219                 deleteMarkers( project, Constants.MARKER_ID_TOOL_DISCOVERY);
     219                deleteMarkers(project, Constants.MARKER_ID_TOOL_DISCOVERY);
    220220               
    221221                // Translate path if necessary
    222                 if (Platform.getOS().equals( Platform.OS_WIN32)) {
    223                         if (platform.equals( Constants.PLATFORM_CYGWIN)) {
    224                                 String s [] = bspPath.split( ":");
     222                if (Platform.getOS().equals(Platform.OS_WIN32)) {
     223                        if (platform.equals(Constants.PLATFORM_CYGWIN)) {
     224                                String s [] = bspPath.split(":");
    225225                                if (s.length > 0) {
    226                                         bspPath = bspPath.replaceFirst( "^" + s [0] + ":", "/cygdrive/" + s [0]);
    227                                 }
    228                         }
    229                         bspPath = bspPath.replaceAll( "\\\\", "/");
     226                                        bspPath = bspPath.replaceFirst("^" + s [0] + ":", "/cygdrive/" + s [0]);
     227                                }
     228                        }
     229                        bspPath = bspPath.replaceAll("\\\\", "/");
    230230                }
    231231
     
    234234
    235235                // Change working directory to the Makefile location
    236                 pb.directory( Activator.getDefault().getMakefileLocation().toFile());
     236                pb.directory(Activator.getDefault().getMakefileLocation().toFile());
    237237
    238238                // Update path environment variable
    239239                Map<String, String> env = pb.environment();
    240                 String path = env.get( Constants.PATH_VARIABLE_NAME);
    241                 String part = getProperty( project, Constants.PATH_PREPEND_KEY);
    242                 path = Storage.prependToPath( path, part);
    243                 env.put( Constants.PATH_VARIABLE_NAME, path);
     240                String path = env.get(Constants.PATH_VARIABLE_NAME);
     241                String part = getProperty(project, Constants.PATH_PREPEND_KEY);
     242                path = Storage.prependToPath(path, part);
     243                env.put(Constants.PATH_VARIABLE_NAME, path);
    244244
    245245                // On Windows we have to search for the make program in the new path environment
    246                 if (Platform.getOS().equals( Platform.OS_WIN32)) {
    247                         String parts [] = path.split( Constants.PATH_SEPARATOR);
     246                if (Platform.getOS().equals(Platform.OS_WIN32)) {
     247                        String parts [] = path.split(Constants.PATH_SEPARATOR);
    248248                        boolean found = false;
    249249                       
    250250                        for (String p : parts) {
    251                                 IPath makeCandidate = new Path( p).append( "make.exe");
    252                                 File file = new File( makeCandidate.toOSString());
     251                                IPath makeCandidate = new Path(p).append("make.exe");
     252                                File file = new File(makeCandidate.toOSString());
    253253                               
    254254                                if (file.exists()) {
     
    269269
    270270                // Set command line
    271                 String makeArgument = Constants.BSP_PATH_MAKE_VARIABLE + "=" + bspPath.replaceAll( " ", "\\\\ ");
     271                String makeArgument = Constants.BSP_PATH_MAKE_VARIABLE + "=" + bspPath.replaceAll(" ", "\\\\ ");
    272272                pb.command(
    273273                        make.toOSString(),
     
    280280                        p = pb.start();
    281281                        InputStream is = p.getInputStream();
    282                         BufferedReader br = new BufferedReader( new InputStreamReader( is));
     282                        BufferedReader br = new BufferedReader(new InputStreamReader(is));
    283283                        String line = br.readLine();
    284284                        String key = null;
     
    288288                                switch (state) {
    289289                                        case EXPECT_OPTION:
    290                                                 if (line.startsWith( VALUE_START_TOKEN)) {
    291                                                         options.add( line.substring( 1));
     290                                                if (line.startsWith(VALUE_START_TOKEN)) {
     291                                                        options.add(line.substring(1));
    292292                                                } else {
    293293                                                        state = TOOL_COMPLETE;
     
    296296                                                break;
    297297                                        case EXPECT_COMMAND:
    298                                                 if (line.startsWith( VALUE_START_TOKEN)) {
    299                                                         command = line.substring( 1);
     298                                                if (line.startsWith(VALUE_START_TOKEN)) {
     299                                                        command = line.substring(1);
    300300                                                        state = EXPECT_OPTION;
    301301                                                } else {
    302                                                         throw new IOException( "unexpected line format");
     302                                                        throw new IOException("unexpected line format");
    303303                                                }
    304304                                                break;
     
    308308                                                        state = EXPECT_COMMAND;
    309309                                                } else {
    310                                                         throw new IOException( "unexpected line format");
     310                                                        throw new IOException("unexpected line format");
    311311                                                }
    312312                                                break;
    313313                                        case TOOL_COMPLETE:
    314                                                 updateTool( project, key, command, options);
     314                                                updateTool(project, key, command, options);
    315315                                                options.clear();
    316316                                                state = EXPECT_KEY;
    317317                                                continue;
    318318                                        default:
    319                                                 throw new IOException( "unexpected state");
     319                                                throw new IOException("unexpected state");
    320320                                }
    321321                                line = br.readLine();
    322322                        }
    323323                        if (state == EXPECT_OPTION) {
    324                                 updateTool( project, key, command, options);
     324                                updateTool(project, key, command, options);
    325325                        }
    326326                } catch (IOException e) {
     
    357357                if (error) {
    358358                        // Clear platform to trigger an update again if someone changed a preference or property value
    359                         setPlatform( project, null);
    360                 }
    361         }
    362 
    363         private static void updateTool( IProject project, String toolKey, String command, List<String> options) {
     359                        setPlatform(project, null);
     360                }
     361        }
     362
     363        private static void updateTool(IProject project, String toolKey, String command, List<String> options) {
    364364                List<String> filteredOptions = new LinkedList<String>();
    365365
    366366                // Filter options
    367                 if (toolKey.startsWith( Constants.COMPILER_KEY_PREFIX) || toolKey.startsWith( Constants.LINKER_KEY_PREFIX)) {
     367                if (toolKey.startsWith(Constants.COMPILER_KEY_PREFIX) || toolKey.startsWith(Constants.LINKER_KEY_PREFIX)) {
    368368                        for (String option : options) {
    369                                 if (!(option.length() == 0 || option.trim().matches( "^(-c|-O[0123s]|-g.*|-W[\\w-]*|[-]*pipe)$"))) {
    370                                         filteredOptions.add( option);
     369                                if (!(option.length() == 0 || option.trim().matches("^(-c|-O[0123s]|-g.*|-W[\\w-]*|[-]*pipe)$"))) {
     370                                        filteredOptions.add(option);
    371371                                }
    372372                        }
     
    378378                String optionsValue = new String();
    379379                if (!options.isEmpty()) {
    380                         optionsValue = filteredOptions.get( 0);
    381                         filteredOptions.remove( 0);
     380                        optionsValue = filteredOptions.get(0);
     381                        filteredOptions.remove(0);
    382382                }
    383383                for (String option : filteredOptions) {
    384                         if (option.indexOf( ' ') != -1) {
     384                        if (option.indexOf(' ') != -1) {
    385385                                option = "\"" + option + "\"";
    386386                        }
     
    392392                // the environment provider to fix the $PATH.
    393393                IPath commandPath = new Path(
    394                         Storage.getProperty( project, Constants.BASE_PATH_KEY)
     394                        Storage.getProperty(project, Constants.BASE_PATH_KEY)
    395395                )
    396                 .append( "bin")
    397                 .append( command);
     396                .append("bin")
     397                .append(command);
    398398                command = commandPath.toString();
    399399
    400400                // Set properties
    401                 setProperty( project, toolKey, command);
    402                 setProperty( project, toolKey + Constants.TOOL_OPTIONS_KEY_POSTFIX, optionsValue);
    403         }
    404 
    405         public static String [] getToolOptions( IProject project, String toolKey) {
    406                 String optionsValue = getProperty( project, toolKey + Constants.TOOL_OPTIONS_KEY_POSTFIX);
    407 
    408                 return optionsValue.split( OPTION_SEPARATOR);
    409         }
    410 
    411         public static boolean areToolOptionsEnabled( IProject project) {
    412                 return !getProperty( project, Constants.DISABLE_TOOL_OPTIONS_KEY).equals( "true");
     401                setProperty(project, toolKey, command);
     402                setProperty(project, toolKey + Constants.TOOL_OPTIONS_KEY_POSTFIX, optionsValue);
     403        }
     404
     405        public static String [] getToolOptions(IProject project, String toolKey) {
     406                String optionsValue = getProperty(project, toolKey + Constants.TOOL_OPTIONS_KEY_POSTFIX);
     407
     408                return optionsValue.split(OPTION_SEPARATOR);
     409        }
     410
     411        public static boolean areToolOptionsEnabled(IProject project) {
     412                return !getProperty(project, Constants.DISABLE_TOOL_OPTIONS_KEY).equals("true");
    413413        }
    414414       
    415         public static void createMarker( IProject project, String id, String message) {
    416                 createMarker( project, id, message, IMarker.SEVERITY_ERROR);
     415        public static void createMarker(IProject project, String id, String message) {
     416                createMarker(project, id, message, IMarker.SEVERITY_ERROR);
    417417        }
    418418       
    419         public static void createMarker( IProject project, String id, String message, int severity)     {       
     419        public static void createMarker(IProject project, String id, String message, int severity)      {       
    420420                try {
    421                         IMarker marker = project.createMarker( IMarker.PROBLEM);
    422                         marker.setAttribute( IMarker.LOCATION, id);
    423                         marker.setAttribute( IMarker.MESSAGE, message);
    424                         marker.setAttribute( IMarker.SEVERITY, severity);
     421                        IMarker marker = project.createMarker(IMarker.PROBLEM);
     422                        marker.setAttribute(IMarker.LOCATION, id);
     423                        marker.setAttribute(IMarker.MESSAGE, message);
     424                        marker.setAttribute(IMarker.SEVERITY, severity);
    425425                } catch (CoreException e) {
    426426                        e.printStackTrace();
     
    429429        }
    430430       
    431         public static void deleteMarkers( IProject project, String id) {
     431        public static void deleteMarkers(IProject project, String id) {
    432432                try {
    433                         IMarker[] markers = project.findMarkers( IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
     433                        IMarker[] markers = project.findMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
    434434                        if (markers != null) {
    435435                                for (IMarker m : markers) {
    436                                         if (m.getResource().equals( project) && m.getAttribute( IMarker.LOCATION, "").equals( id)) {
     436                                        if (m.getResource().equals(project) && m.getAttribute(IMarker.LOCATION, "").equals(id)) {
    437437                                                m.delete();
    438438                                        }
  • org.rtems.cdt/src/org/rtems/cdt/VolatilePreferenceStore.java

    r9b0dd07 re7c1ecb  
    3232        }
    3333       
    34         public void save( OutputStream out, String header) {
     34        public void save(OutputStream out, String header) {
    3535                // Do nothing
    3636        }
  • org.rtems.cdt/src/org/rtems/cdt/build/CommandLineGenerator.java

    r9b0dd07 re7c1ecb  
    5050
    5151                // Change platform
    52                 Storage.changePlatform( project, getPlatform());
     52                Storage.changePlatform(project, getPlatform());
    5353
    5454                // Determine tool key via the tool ID
    5555                String id = tool.getId();
    5656                String toolKey = "gcc";
    57                 if (id.contains( "archiver")) {
     57                if (id.contains("archiver")) {
    5858                        toolKey = Constants.TOOL_ARCHIVER_KEY;
    59                 } else if (id.contains( "assembler.gcc")) {
     59                } else if (id.contains("assembler.gcc")) {
    6060                        toolKey = Constants.TOOL_COMPILER_C_KEY;
    61                 } else if (id.contains( "assembler")) {
     61                } else if (id.contains("assembler")) {
    6262                        toolKey = Constants.TOOL_ASSEMBLER_KEY;
    63                 } else if (id.contains( "compiler.cpp")) {
     63                } else if (id.contains("compiler.cpp")) {
    6464                        toolKey = Constants.TOOL_COMPILER_CPP_KEY;
    65                 } else if (id.contains( "compiler.c")) {
     65                } else if (id.contains("compiler.c")) {
    6666                        toolKey = Constants.TOOL_COMPILER_C_KEY;
    67                 } else if (id.contains( "linker.cpp")) {
     67                } else if (id.contains("linker.cpp")) {
    6868                        toolKey = Constants.TOOL_LINKER_CPP_KEY;
    69                 } else if (id.contains( "linker.c")) {
     69                } else if (id.contains("linker.c")) {
    7070                        toolKey = Constants.TOOL_LINKER_C_KEY;
    7171                }
    7272
    7373                // Set command name
    74                 commandName = Storage.getProperty( project, toolKey);
    75                 tool.setToolCommand( commandName);
     74                commandName = Storage.getProperty(project, toolKey);
     75                tool.setToolCommand(commandName);
    7676
    7777                // Combine tool options and options
    78                 if (Storage.areToolOptionsEnabled( project)) {
    79                         String [] toolOptions = Storage.getToolOptions( project, toolKey);
     78                if (Storage.areToolOptionsEnabled(project)) {
     79                        String [] toolOptions = Storage.getToolOptions(project, toolKey);
    8080                        String combinedOptions [] = new String [toolOptions.length + options.length];
    81                         System.arraycopy( toolOptions, 0, combinedOptions, 0, toolOptions.length);
    82                         System.arraycopy( options, 0, combinedOptions, toolOptions.length, options.length);
     81                        System.arraycopy(toolOptions, 0, combinedOptions, 0, toolOptions.length);
     82                        System.arraycopy(options, 0, combinedOptions, toolOptions.length, options.length);
    8383                        options = combinedOptions;
    8484                }
  • org.rtems.cdt/src/org/rtems/cdt/build/CygwinScannerInfoCollector.java

    r9b0dd07 re7c1ecb  
    4343        private IProject mProject;
    4444
    45         public void contributeToScannerConfig( Object resource, Map scannerInfo) {
    46                 List<String> includes = (List<String>) scannerInfo.get( ScannerInfoTypes.INCLUDE_PATHS);
    47                 List<String> translatedIncludes = CygpathTranslator.translateIncludePaths( mProject, includes);
     45        public void contributeToScannerConfig(Object resource, Map scannerInfo) {
     46                List<String> includes = (List<String>) scannerInfo.get(ScannerInfoTypes.INCLUDE_PATHS);
     47                List<String> translatedIncludes = CygpathTranslator.translateIncludePaths(mProject, includes);
    4848
    4949                Iterator<String> iter = translatedIncludes.listIterator();
    5050                while (iter.hasNext()) {
    5151                        String convertedPath = iter.next();
    52                         if (convertedPath.startsWith( "/")) {
     52                        if (convertedPath.startsWith("/")) {
    5353                                iter.remove();
    5454                        }
    5555                }
    56                 scannerInfo.put( ScannerInfoTypes.INCLUDE_PATHS, translatedIncludes);
     56                scannerInfo.put(ScannerInfoTypes.INCLUDE_PATHS, translatedIncludes);
    5757
    58                 super.contributeToScannerConfig( resource, scannerInfo);
     58                super.contributeToScannerConfig(resource, scannerInfo);
    5959}
    6060
    61         public void setProject( IProject project) {
     61        public void setProject(IProject project) {
    6262                mProject = project;
    63                 super.setProject( project);
     63                super.setProject(project);
    6464        }
    6565
    66         public void setInfoContext( InfoContext context) {
     66        public void setInfoContext(InfoContext context) {
    6767                mProject = context.getProject();
    68                 super.setInfoContext( context);
     68                super.setInfoContext(context);
    6969        }
    7070}
  • org.rtems.cdt/src/org/rtems/cdt/build/EnvironmentSupplier.java

    r9b0dd07 re7c1ecb  
    4141        }
    4242
    43         public IBuildEnvironmentVariable getVariable( String name, IConfiguration configuration, IEnvironmentVariableProvider provider) {
    44                 if (name.equals( "PATH")) {
     43        public IBuildEnvironmentVariable getVariable(String name, IConfiguration configuration, IEnvironmentVariableProvider provider) {
     44                if (name.equals("PATH")) {
    4545                        IProject project = (IProject) configuration.getOwner();
    4646
    4747                        // Change platform
    48                         Storage.changePlatform( project, getPlatform());
     48                        Storage.changePlatform(project, getPlatform());
    4949
    5050                        // Get path parts
    51                         String part = Storage.getProperty( project, Constants.PATH_PREPEND_KEY);
     51                        String part = Storage.getProperty(project, Constants.PATH_PREPEND_KEY);
    5252
    53                         return new BuildEnvVar( name, part, IBuildEnvironmentVariable.ENVVAR_PREPEND, Constants.PATH_SEPARATOR);
     53                        return new BuildEnvVar(name, part, IBuildEnvironmentVariable.ENVVAR_PREPEND, Constants.PATH_SEPARATOR);
    5454                }
    5555
     
    5757        }
    5858
    59         public IBuildEnvironmentVariable [] getVariables( IConfiguration configuration, IEnvironmentVariableProvider provider) {
     59        public IBuildEnvironmentVariable [] getVariables(IConfiguration configuration, IEnvironmentVariableProvider provider) {
    6060                IBuildEnvironmentVariable variables [] = new IBuildEnvironmentVariable [VARIABLE_COUNT];
    6161
    62                 variables [PATH_INDEX] = getVariable( "PATH", configuration, provider);
     62                variables [PATH_INDEX] = getVariable("PATH", configuration, provider);
    6363
    6464                return variables;
  • org.rtems.cdt/src/org/rtems/cdt/build/RunScannerInfoProvider.java

    r9b0dd07 re7c1ecb  
    5858
    5959                // Change platform
    60                 Storage.changePlatform( project, getPlatform());
     60                Storage.changePlatform(project, getPlatform());
    6161
    6262                // Set compile command
    6363                fCompileCommand = new Path(
    64                         Storage.getProperty( project, Constants.TOOL_COMPILER_C_KEY)
     64                        Storage.getProperty(project, Constants.TOOL_COMPILER_C_KEY)
    6565                );
    6666
    6767                // Add the standard options to the command arguments
    68                 String options [] = Storage.getToolOptions( project, Constants.TOOL_COMPILER_C_KEY);
     68                String options [] = Storage.getToolOptions(project, Constants.TOOL_COMPILER_C_KEY);
    6969                String newCompileArguments [] = new String [options.length + fCompileArguments.length];
    70                 System.arraycopy( options, 0, newCompileArguments, 0, options.length);
    71                 System.arraycopy( fCompileArguments, 0, newCompileArguments, options.length, fCompileArguments.length);
     70                System.arraycopy(options, 0, newCompileArguments, 0, options.length);
     71                System.arraycopy(fCompileArguments, 0, newCompileArguments, options.length, fCompileArguments.length);
    7272                fCompileArguments = newCompileArguments;
    7373
  • org.rtems.cdt/src/org/rtems/cdt/preferences/PreferenceInitializer.java

    r9b0dd07 re7c1ecb  
    3232        public void initializeDefaultPreferences() {
    3333                IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    34                 store.setDefault( Constants.BASE_PATH_KEY, Constants.DEFAULT_BASE_PATH);
    35                 store.setDefault( Constants.BSP_PATH_KEY, Constants.DEFAULT_BSP_PATH);
    36                 if (Platform.getOS().equals( Platform.OS_WIN32)) {
    37                         store.setDefault( Constants.CYGWIN_PATH_KEY, Constants.DEFAULT_CYGWIN_PATH);
    38                         store.setDefault( Constants.MINGW_PATH_KEY, Constants.DEFAULT_MINGW_PATH);
    39                         store.setDefault( Constants.MSYS_PATH_KEY, Constants.DEFAULT_MSYS_PATH);
     34                store.setDefault(Constants.BASE_PATH_KEY, Constants.DEFAULT_BASE_PATH);
     35                store.setDefault(Constants.BSP_PATH_KEY, Constants.DEFAULT_BSP_PATH);
     36                if (Platform.getOS().equals(Platform.OS_WIN32)) {
     37                        store.setDefault(Constants.CYGWIN_PATH_KEY, Constants.DEFAULT_CYGWIN_PATH);
     38                        store.setDefault(Constants.MINGW_PATH_KEY, Constants.DEFAULT_MINGW_PATH);
     39                        store.setDefault(Constants.MSYS_PATH_KEY, Constants.DEFAULT_MSYS_PATH);
    4040                }
    41                 store.setDefault( Constants.DISABLE_TOOL_OPTIONS_KEY, Constants.DEFAULT_DISABLE_TOOL_OPTIONS);
     41                store.setDefault(Constants.DISABLE_TOOL_OPTIONS_KEY, Constants.DEFAULT_DISABLE_TOOL_OPTIONS);
    4242        }
    4343}
  • org.rtems.cdt/src/org/rtems/cdt/preferences/PreferencePage.java

    r9b0dd07 re7c1ecb  
    3636        implements IWorkbenchPreferencePage {
    3737        public PreferencePage() {
    38                 super( GRID);
    39                 setPreferenceStore( Activator.getDefault().getPreferenceStore());
    40                 setDescription( "Select the RTEMS base installation path and the board support package (BSP) installation path.  This provides the default values for all projects.  Existing projects are not affected by changes made here.");
     38                super(GRID);
     39                setPreferenceStore(Activator.getDefault().getPreferenceStore());
     40                setDescription("Select the RTEMS base installation path and the board support package (BSP) installation path.  This provides the default values for all projects.  Existing projects are not affected by changes made here.");
    4141        }
    4242
     
    5656                        )
    5757                );
    58                 if (Platform.getOS().equals( Platform.OS_WIN32)) {
     58                if (Platform.getOS().equals(Platform.OS_WIN32)) {
    5959                        addField(
    6060                                new DirectoryFieldEditor(
     
    8888        }
    8989
    90         public void init( IWorkbench workbench) {
     90        public void init(IWorkbench workbench) {
    9191                // Do nothing
    9292        }
  • org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java

    r9b0dd07 re7c1ecb  
    4545
    4646        public PropertyPage() {
    47                 super( GRID);
     47                super(GRID);
    4848
    4949                // Store properties in a volatile preference store
    5050                mStore = new VolatilePreferenceStore();
    51                 setPreferenceStore( mStore);
     51                setPreferenceStore(mStore);
    5252
    53                 setDescription( "You can change the RTEMS base installation path and the board support package (BSP) installation path.  This affects only the current project.");
     53                setDescription("You can change the RTEMS base installation path and the board support package (BSP) installation path.  This affects only the current project.");
    5454        }
    5555
    56         private void setupStoreValue( IPreferenceStore defaultStore, String key) {
    57                 mStore.setDefault( key, defaultStore.getString( key));
    58                 mStore.setValue( key, Storage.getProperty( mProject, key));
     56        private void setupStoreValue(IPreferenceStore defaultStore, String key) {
     57                mStore.setDefault(key, defaultStore.getString(key));
     58                mStore.setValue(key, Storage.getProperty(mProject, key));
    5959        }
    6060
    6161        protected void createFieldEditors() {
    6262                // Get current project
    63                 mProject = ((IResource) getElement().getAdapter( IResource.class)).getProject();
     63                mProject = ((IResource) getElement().getAdapter(IResource.class)).getProject();
    6464                if (mProject == null) {
    65                         mProject = ((ICElement) getElement().getAdapter( ICElement.class)).getCProject().getProject();
     65                        mProject = ((ICElement) getElement().getAdapter(ICElement.class)).getCProject().getProject();
    6666                }
    6767
     
    7070
    7171                // Setup store values
    72                 setupStoreValue( store, Constants.BASE_PATH_KEY);
    73                 setupStoreValue( store, Constants.BSP_PATH_KEY);
    74                 setupStoreValue( store, Constants.DISABLE_TOOL_OPTIONS_KEY);
     72                setupStoreValue(store, Constants.BASE_PATH_KEY);
     73                setupStoreValue(store, Constants.BSP_PATH_KEY);
     74                setupStoreValue(store, Constants.DISABLE_TOOL_OPTIONS_KEY);
    7575
    7676                // Add field editors
     
    9898        }
    9999
    100         private void setProperty( String key) {
    101                 Storage.setProperty( mProject, key, mStore.getString( key));
     100        private void setProperty(String key) {
     101                Storage.setProperty(mProject, key, mStore.getString(key));
    102102        }
    103103
     
    106106
    107107                // Set the new properties
    108                 setProperty( Constants.BASE_PATH_KEY);
    109                 setProperty( Constants.BSP_PATH_KEY);
    110                 setProperty( Constants.DISABLE_TOOL_OPTIONS_KEY);
     108                setProperty(Constants.BASE_PATH_KEY);
     109                setProperty(Constants.BSP_PATH_KEY);
     110                setProperty(Constants.DISABLE_TOOL_OPTIONS_KEY);
    111111
    112112                // Clear platform
    113                 Storage.clearPlatform( mProject);
     113                Storage.clearPlatform(mProject);
    114114
    115115                return true;
     
    120120        }
    121121
    122         public void setElement( IAdaptable element) {
     122        public void setElement(IAdaptable element) {
    123123                this.mElement = element;
    124124        }
  • org.rtems.cdt/src/org/rtems/cdt/wizards/BasicSetup.java

    r9b0dd07 re7c1ecb  
    6161
    6262        public boolean canFlipToNextPage() {
    63                 return MBSCustomPageManager.getNextPage( pageID) != null;
     63                return MBSCustomPageManager.getNextPage(pageID) != null;
    6464        }
    6565
     
    6868        }
    6969
    70         public void createControl( Composite parent) {
     70        public void createControl(Composite parent) {
    7171                // Create base widget
    72                 mComposite = new Composite( parent, SWT.NONE);
    73 
    74                 GridData gd = new GridData( GridData.FILL_BOTH);
    75                 mComposite.setLayoutData( gd);
     72                mComposite = new Composite(parent, SWT.NONE);
     73
     74                GridData gd = new GridData(GridData.FILL_BOTH);
     75                mComposite.setLayoutData(gd);
    7676
    7777                GridLayout layout = new GridLayout();
    7878                layout.numColumns = 3;
    79                 mComposite.setLayout( layout);
     79                mComposite.setLayout(layout);
    8080
    8181                // Base path
    82                 Label label = new Label( mComposite, SWT.LEFT);
    83                 label.setText( "Base path:");
    84 
    85                 mBasePath = new Text( mComposite, SWT.LEFT | SWT.BORDER);
    86                 gd = new GridData( GridData.FILL_HORIZONTAL);
    87                 mBasePath.setLayoutData( gd);
    88 
    89                 Button button = new Button( mComposite, SWT.PUSH);
    90                 button.setText( BROWSE);
     82                Label label = new Label(mComposite, SWT.LEFT);
     83                label.setText("Base path:");
     84
     85                mBasePath = new Text(mComposite, SWT.LEFT | SWT.BORDER);
     86                gd = new GridData(GridData.FILL_HORIZONTAL);
     87                mBasePath.setLayoutData(gd);
     88
     89                Button button = new Button(mComposite, SWT.PUSH);
     90                button.setText(BROWSE);
    9191                button.addSelectionListener(
    9292                        new SelectionAdapter() {
    93                                 public void widgetSelected( SelectionEvent e) {
    94                                         browseForPath( mBasePath);
     93                                public void widgetSelected(SelectionEvent e) {
     94                                        browseForPath(mBasePath);
    9595                                }
    9696                        }
     
    9898
    9999                // BSP path
    100                 label = new Label( mComposite, SWT.LEFT);
    101                 label.setText( "BSP path:");
    102 
    103                 mBSPPath = new Text( mComposite, SWT.LEFT | SWT.BORDER);
    104                 gd = new GridData( GridData.FILL_HORIZONTAL);
    105                 mBSPPath.setLayoutData( gd);
    106 
    107                 button = new Button( mComposite, SWT.PUSH);
    108                 button.setText( BROWSE);
     100                label = new Label(mComposite, SWT.LEFT);
     101                label.setText("BSP path:");
     102
     103                mBSPPath = new Text(mComposite, SWT.LEFT | SWT.BORDER);
     104                gd = new GridData(GridData.FILL_HORIZONTAL);
     105                mBSPPath.setLayoutData(gd);
     106
     107                button = new Button(mComposite, SWT.PUSH);
     108                button.setText(BROWSE);
    109109                button.addSelectionListener(
    110110                        new SelectionAdapter() {
    111                                 public void widgetSelected( SelectionEvent e) {
    112                                         browseForPath( mBSPPath);
     111                                public void widgetSelected(SelectionEvent e) {
     112                                        browseForPath(mBSPPath);
    113113                                }
    114114                        }
     
    118118                mBasePath.addModifyListener(
    119119                        new ModifyListener() {
    120                                 public void modifyText( ModifyEvent e) {
     120                                public void modifyText(ModifyEvent e) {
    121121                                        basePathChanged();
    122122                                }
     
    125125                mBSPPath.addModifyListener(
    126126                        new ModifyListener() {
    127                                 public void modifyText( ModifyEvent e) {
     127                                public void modifyText(ModifyEvent e) {
    128128                                        bspPathChanged();
    129129                                }
     
    168168        }
    169169
    170         public void setDescription( String description) {
    171                 // Do nothing
    172         }
    173 
    174         public void setImageDescriptor( ImageDescriptor image) {
    175                 // Do nothing
    176         }
    177 
    178         public void setTitle( String title) {
    179                 // Do nothing
    180         }
    181 
    182         public void setVisible( boolean visible) {
     170        public void setDescription(String description) {
     171                // Do nothing
     172        }
     173
     174        public void setImageDescriptor(ImageDescriptor image) {
     175                // Do nothing
     176        }
     177
     178        public void setTitle(String title) {
     179                // Do nothing
     180        }
     181
     182        public void setVisible(boolean visible) {
    183183                // Get current project
    184184                CDTCommonProjectWizard wizard = (CDTCommonProjectWizard) getWizard();
     
    192192                        if (project != null) {
    193193                                // For already created projects use the properties
    194                                 mBasePath.setText( Storage.getProperty( project, Constants.BASE_PATH_KEY));
    195                                 mBSPPath.setText( Storage.getProperty( project, Constants.BSP_PATH_KEY));
     194                                mBasePath.setText(Storage.getProperty(project, Constants.BASE_PATH_KEY));
     195                                mBSPPath.setText(Storage.getProperty(project, Constants.BSP_PATH_KEY));
    196196                        } else {
    197197                                // For not yet created projects use the preferences
    198                                 mBasePath.setText( Storage.getPreference( Constants.BASE_PATH_KEY));
    199                                 mBSPPath.setText( Storage.getPreference( Constants.BSP_PATH_KEY));
     198                                mBasePath.setText(Storage.getPreference(Constants.BASE_PATH_KEY));
     199                                mBSPPath.setText(Storage.getPreference(Constants.BSP_PATH_KEY));
    200200                        }
    201201                } else {
    202202                        if (project != null) {
    203203                                // Store the wizard values in the properties if the project exists already
    204                                 Storage.setProperty( project, Constants.BASE_PATH_KEY, mBasePath.getText());
    205                                 Storage.setProperty( project, Constants.BSP_PATH_KEY, mBSPPath.getText());
     204                                Storage.setProperty(project, Constants.BASE_PATH_KEY, mBasePath.getText());
     205                                Storage.setProperty(project, Constants.BSP_PATH_KEY, mBSPPath.getText());
    206206                        }
    207207                }
    208208
    209                 mComposite.setVisible( visible);
     209                mComposite.setVisible(visible);
    210210        }
    211211
     
    214214        }
    215215
    216         private void browseForPath( Text text) {
    217                 DirectoryDialog dialog = new DirectoryDialog( mComposite.getShell(), SWT.NONE);
    218                 dialog.setFilterPath( text.getText());
     216        private void browseForPath(Text text) {
     217                DirectoryDialog dialog = new DirectoryDialog(mComposite.getShell(), SWT.NONE);
     218                dialog.setFilterPath(text.getText());
    219219                String path = dialog.open();
    220220                if (path != null) {
    221                         text.setText( path);
     221                        text.setText(path);
    222222                }
    223223        }
    224224
    225225        private void basePathChanged() {
    226                 MBSCustomPageManager.addPageProperty( pageID, Constants.BASE_PATH_KEY, mBasePath.getText());
     226                MBSCustomPageManager.addPageProperty(pageID, Constants.BASE_PATH_KEY, mBasePath.getText());
    227227        }
    228228
    229229        private void bspPathChanged() {
    230                 MBSCustomPageManager.addPageProperty( pageID, Constants.BSP_PATH_KEY, mBSPPath.getText());
     230                MBSCustomPageManager.addPageProperty(pageID, Constants.BSP_PATH_KEY, mBSPPath.getText());
    231231        }
    232232}
  • org.rtems.cdt/src/org/rtems/cdt/wizards/FinishSetup.java

    r9b0dd07 re7c1ecb  
    4949
    5050                        // Set project properties
    51                         Storage.setProperty( project, Constants.BASE_PATH_KEY, basePath);
    52                         Storage.setProperty( project, Constants.BSP_PATH_KEY, bspPath);
     51                        Storage.setProperty(project, Constants.BASE_PATH_KEY, basePath);
     52                        Storage.setProperty(project, Constants.BSP_PATH_KEY, bspPath);
    5353
    5454                        // Clear platform
    55                         Storage.clearPlatform( project);
     55                        Storage.clearPlatform(project);
    5656                }
    5757        }
Note: See TracChangeset for help on using the changeset viewer.