public class CodeFormatterApplication extends Object implements org.eclipse.equinox.app.IApplication
On MacOS, when invoked using the Eclipse executable, the "user.dir" property is set to the folder in which the eclipse.ini file is located. This makes it harder to use relative paths to point to the files to be formatted or the configuration file to use to set the code formatter's options.
There are a couple improvements that could be made: 1. Make a list of all the files first so that a file does not get formatted twice. 2. Use a text based progress monitor for output.
Constructor and Description |
---|
CodeFormatterApplication() |
Modifier and Type | Method and Description |
---|---|
Object |
start(org.eclipse.equinox.app.IApplicationContext context)
Runs the code formatter application
|
void |
stop() |
public Object start(org.eclipse.equinox.app.IApplicationContext context) throws Exception
start
in interface org.eclipse.equinox.app.IApplication
Exception
public void stop()
stop
in interface org.eclipse.equinox.app.IApplication
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.