Add a "create method" quickfix
Fix whitespace change
Only parse the file once, rather than once per test
Maybe don't need to do this
Ahh, this is the way to do it
This needs to be in the object because JUnit creates a new instance of the class for each test case
Better members' encapsulation in ``EclipseSbtBuildManager``

Encapsulate members and added override indicators in
``EclipseSbtBuildManager``.
Remove "private" compiler options from the settings dialog.

I don't think anyone ever used these settings from the IDE,
and they can be accessed using the "additional params" edit
(with completion and validation). Moreover, we had an arbitrary
subset of the tens of `-Y` parameters.

These parameters are subject to change, and the 2.11 build
fails because one of them was removed. This fixes the nightly
build for 2.11, in the wake of 2.11.0-M3.
Merge pull request #408 from dragos/build/fix-2.11

Remove "private" compiler options from the settings dialog.
Deprecation warnings no longer accumulate

The reason why that used to happen is that the Eclipse markers attached to the
dependent sources recompiled by Sbt were not removed, and hence the deprecation
warnings (or any other kind of problem marker) were being accumulated after
each incremental build.

The fix consists in deleting all problem's marker attached to a unit when the
unit is about to be parsed. This should really be seen as a workaround until
Sbt provides a better interface for incremental compilation. In fact, ideally
Sbt should provide a notification mechanism to know what is the set of
compilation units that are about to be recompiled, **before** the actual
recompilation step is performed.  Unfortunately, that is not possible at the
moment, hence we are left with the current hack.

Huge thanks to @gkossakowski for suggesting this very effective workaround.

Fixed #1001595
Merge pull request #406 from dotta/issue/deprecated-warnings-accumulate-1001595

Issue/deprecated warnings accumulate 1001595
Scala IDE now builds again against Scala 2.11.0-SNAPSHOT

With the previous test code, one additional warning was reported
(something like _expression in statement position_). The fix was
to wrap the expression in a `println`.

Failure was introduced in commit SHA: 56e4328e736e5f3aa2e424f741cf80e92e3d1d2b
Merge pull request #409 from dotta/transient/fix-scala-211-build

Scala IDE now builds again against Scala 2.11.0-SNAPSHOT
Correctly attach the debugger to a running VM.

Fixed #1001639.
Merge pull request #412 from dragos/issue/debugger-attach-1001639

Correctly attach the debugger to a running VM.
Don't consider `$` as part of Scala identifiers.

'$' are implementation specific, but can appear in legitimate programs as escape
sequences in interpolated strings. Hyperlinking should only consider the identifier
without '$' signs. 

Fixed #1001408
Use the compiler to give us the type, much better
Merge pull request #367 from dnadolny/create-method-quickfix-1000898

Add a "create method" quickfix
Adds secondary constructor for 3.x compatibility

It allows to run Scala IDE plugins build for 3.x on 4.x
Merge pull request #417 from dragos/issue/fix-interpolation-hyperlinking-1001408

Don't consider `$` as part of Scala identifiers.