Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 1, 2011
  1. @dotta

    Sometime type parameters' positions seem to be undefined and this mak…

    dotta authored
    …es the ScalaStructureBuilder failing (the exception is swallowed and an entry appear in the Error Log). To prevent this,check if the position is defined for the type parameter symbol before using it. If it's not defined then we log the problem so that we can get a better picture of why the position is undefined.
Commits on Sep 30, 2011
  1. @dotta
  2. @dotta
  3. @dotta

    Improved logger infrastructure. Specifically, created a trait HasLogg…

    dotta authored
    …er that can be used by classes if they want to have access to the logger (HasLogger declares a dependency to the Logger). Further, the Logger's interface is now decoupled from its implementation so that in the future we can easily replace the default logger.
  4. @dotta
  5. @dotta
  6. @dotta

    Fixed #1000524, #1000568 and #1000586.

    dotta authored
    ScalaStructureBuilder now correctly expose methods with generic signature to JDT. We use the Scala compiler for generating the java signature from a symbol, since that functionality is already there (call to erasure.javaSig(Symbol)).
    JavaSig class encapsulate the call to erasure.javaSig.
    
    In order to correct mapping of Scala Arrays (ticket #1000586) into Java ones, a new mapType(Type) method has been added to ScalaJavaMapper class. This method is also used to map types in absence of a java signature (which can occur if the method does not have any generic type in its declaration).
    
    All snippet of code that were provided with the tickets have been added to the regression suite. I also had to make some correction to existing tests, particularly for the structurebuilder test named _traits_, as the test's oracle was wrong.
    
    While with this commit we improve a lot interoperability of Java with Scala members, works still has to be done for mapping type parameters of classes. We have an open ticket for that (#1000625), but fixing it should be relatively easy now that we have a good infrastructure for retrieving generic java signature.
Commits on Sep 29, 2011
  1. @skyluc

    Merge branch 'issue/no-line-breakpoint-in-object-private-method-3271'…

    skyluc authored
    … into release/scala-ide-2.0.x
Commits on Sep 28, 2011
  1. @dragos

    Switched to SBT builder by default. Moved IDESettings from package un…

    dragos authored
    …til to 'properties', to be together with
    
    the other Scala compiler settings.
  2. @dragos

    Fixed #1000605. SBT builder will choose a scala-library only if the s…

    dragos authored
    …cala-library.jar exists on disk.
  3. @skyluc

    Fixed #3271. Modified how elements at a position are searched for, so…

    skyluc authored
    … the best anwser possible is returned.
  4. @dragos
  5. @dragos
Commits on Sep 26, 2011
  1. @dotta

    Merge branch 'wip_experiment'

    dotta authored
  2. @dotta

    Merge branch 'wip_experiment'

    dotta authored
  3. @dragos

    @Ignore failing test.

    dragos authored
  4. @dragos
  5. @dragos

    Added test for dependency tracking. Should fail with SBT 0.11.0, but …

    dragos authored
    …succeed once we move to 0.11.1 (tonight). Then #1000584 should be fixed.
  6. @dragos

    Better dependency between sdt.core project and sbt.full.library. The …

    dragos authored
    …project name matches the bundle name and all jars are
    
    correctly exported by the project. The normal Plugin Dependencies mechanisms correctly adds the project to sdt.core's class path,
    so no more hard coded names to sbt jars in the sdt.core project.
  7. @hubertp

    Bump sbt version

    hubertp authored
Commits on Sep 25, 2011
  1. @hubertp
Commits on Sep 23, 2011
  1. @dragos
  2. @dragos
  3. @skyluc

    Fixed #1000618. The partition type for multi-line string was not full…

    skyluc authored
    …y known by the editor. This also fixed a similar problem with the 'indent' command.
Commits on Sep 22, 2011
  1. @hubertp
  2. @dragos
  3. @dragos
  4. @hubertp
Commits on Sep 21, 2011
  1. @hubertp
  2. @skyluc
  3. @skyluc

    Enable/disable 'additional command line parameter widget' according t…

    skyluc authored
    …o the status of 'use project settings'
  4. @skyluc

    Re-order save actions so the additionnal command line parameters sett…

    skyluc authored
    …ing is always correctly saved
  5. @skyluc
  6. @skyluc
Commits on Sep 20, 2011
  1. @dragos
Something went wrong with that request. Please try again.