sbt/util
Jason Zaugg af7eca1080 Fix NPE in task macro accessing q"{...}".symbol.pos
We shouldn't assume that the qualifier of a `Select` is a
`SymTree`; it may be a `Block`. One place that happens
is after the transformation of named/defaults applications.
That causes the reported `NullPointerException'.

In any case, using `qual.symbol.pos` sense here; it yields the
position of the defintions *referred to* by `qual`, not the
position of `qual` itself.

Both problems are easily fixed: use `qual.pos` instead.

Fixes #1107
2014-03-10 10:28:19 +01:00
..
appmacro/src/main/scala/sbt/appmacro Fix NPE in task macro accessing q"{...}".symbol.pos 2014-03-10 10:28:19 +01:00
classfile Remove AnalysisCallback.{beginSource, endSource} methods. 2013-10-24 16:44:45 +02:00
classpath Main part of integrating natures into project loading. 2014-01-24 14:34:15 -05:00
collection API docs, better terminology for negative cycle checking in logic system. 2014-01-24 14:36:46 -05:00
complete API docs for Parser(s). 2013-08-16 14:22:14 -04:00
control Silence boring Eclipse warnings: catching all exceptions 2013-01-22 09:05:15 -05:00
cross/src/main/input_sources -Xlint 2013-02-04 17:30:31 -05:00
datatype Add equals/hashCode to generated API datatype classes. 2013-10-11 15:52:23 -07:00
io Generate an error when making a path string from paths containing the separator. Fixes #1038. 2013-12-18 11:53:46 -05:00
log avoid deadlock in ConsoleOut.systemOutOverwrite 2013-11-01 13:27:23 -04:00
logic/src Convert logic system test cases into unit tests. 2014-01-24 14:37:04 -05:00
process update to ScalaCheck 1.11.0 2013-11-04 11:28:40 -05:00
relation/src Logic system supporting auto plugins and initial outline of AutoPlugin and Natures types. 2014-01-24 14:30:12 -05:00