]> source.dussan.org Git - aspectj.git/commit
partial fix for bug 31724 emits file:line numbers for declare warning/error.
authorwisberg <wisberg>
Tue, 4 Mar 2003 09:52:21 +0000 (09:52 +0000)
committerwisberg <wisberg>
Tue, 4 Mar 2003 09:52:21 +0000 (09:52 +0000)
commitbb9ee8de60674b1bb5bbdaa9e61a7adc92aa8287
tree9032c4361bb3ae3d56fbe27b0ff57234df3923c4
parent55f3ff47ea2fd979cd2d61790f85cbba5ba7dc40
partial fix for bug 31724 emits file:line numbers for declare warning/error.

This adds an optional "context" String to IMessage.
The IMessage creator should create a context String (or use an implementation that lazily creates one).
The IMessage client can render their messages without context embedded in the message field.

Emitting source context from the weaver will be harder.
Using file and start/end line will probably work, since tool clients can map to any available source file paths.
(BcelSourceContext and BcelShadow can be updated with end from range.)
bridge/src/org/aspectj/bridge/ISourceLocation.java
bridge/src/org/aspectj/bridge/SourceLocation.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceLocation.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/EclipseAdapterUtils.java
org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java
util/src/org/aspectj/util/FileUtil.java