~ubuntu-branches/ubuntu/wily/aspectj/wily-proposed

« back to all changes in this revision

Viewing changes to org.aspectj/modules/org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2011-03-15 23:54:31 UTC
  • mfrom: (1.1.5 upstream) (7.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110315235431-7d8cs3gvs4tnqx7t
Tags: 1.6.11+dfsg-1
* New upstream release.
* Updated Standards-Version to 3.9.1 (no changes needed).
* Fix local Javadoc links:
  - d/patches/07_javadoc_links.diff: Use locally installed
   javadoc packages and hyperlink with them.
  - d/control: Add B-D on default-java-doc and libasm3-java-doc.
* d/control: Drop B-D on itself (our new bootstrap infrastructure doesn't need
  that anymore).
* Split packages into :
  - aspectj: only contains CLI tools.
  - libaspectj-java: JAR librairies for /usr/share/java.
  - libaspectj-java-doc: 4 API's Javadoc.
  - aspectj-doc: Programming Guides and SDK Documentation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import org.aspectj.bridge.AbortException;
25
25
import org.aspectj.bridge.ICommand;
26
26
import org.aspectj.bridge.IMessage;
 
27
import org.aspectj.bridge.IMessage.Kind;
27
28
import org.aspectj.bridge.IMessageHandler;
28
29
import org.aspectj.bridge.IMessageHolder;
29
30
import org.aspectj.bridge.ISourceLocation;
32
33
import org.aspectj.bridge.MessageUtil;
33
34
import org.aspectj.bridge.ReflectionFactory;
34
35
import org.aspectj.bridge.Version;
35
 
import org.aspectj.bridge.IMessage.Kind;
36
36
import org.aspectj.bridge.context.CompilationAndWeavingContext;
37
37
import org.aspectj.util.FileUtil;
38
38
import org.aspectj.util.LangUtil;
188
188
                controller = new CommandController();
189
189
                commandName = ReflectionFactory.ECLIPSE;
190
190
                CompilationAndWeavingContext.setMultiThreaded(false);
 
191
                try {
 
192
                        String value = System.getProperty("aspectj.multithreaded");
 
193
                        if (value != null && value.equalsIgnoreCase("true")) {
 
194
                                CompilationAndWeavingContext.setMultiThreaded(true);
 
195
                        }
 
196
                } catch (Exception e) {
 
197
                        // silent
 
198
                }
191
199
                ourHandler = new MessageHandler(true);
192
200
        }
193
201
 
655
663
                        super(verbose);
656
664
                        this.logStream = logStream;
657
665
                }
658
 
 
 
666
 
659
667
                protected PrintStream getStreamFor(IMessage.Kind kind) {
660
668
                        if (IMessage.WARNING.isSameOrLessThan(kind)) {
661
669
                                return logStream;