org.aspectj.org.eclipse.jdt.core.formatter
Class CodeFormatterApplication
java.lang.Object
org.aspectj.org.eclipse.jdt.core.formatter.CodeFormatterApplication
public class CodeFormatterApplication
- extends java.lang.Object
Implements an Eclipse Application for org.aspectj.org.eclipse.jdt.core.JavaCodeFormatter.
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.
- Since:
- 3.2
|
Method Summary |
java.lang.Object |
start(IApplicationContext context)
Runs the Java code formatter application |
void |
stop()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodeFormatterApplication
public CodeFormatterApplication()
start
public java.lang.Object start(IApplicationContext context)
throws java.lang.Exception
- Runs the Java code formatter application
- Throws:
java.lang.Exception
stop
public void stop()