forked from scala-ide/scala-refactoring
-
Notifications
You must be signed in to change notification settings - Fork 0
A library providing automated refactoring support for Scala.
License
michih57/scala-refactoring
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
================================================================================ The Scala Refactoring Project -- www.scala-refactoring.org ================================================================================ Welcome to the Scala Refactoring project! The project requires Scala 2.10 but also supports 2.11. For older versions of Scala, please take a look at the various branches. 1. Project Layout -------------------------------------------------------------------------------- The project is organized as follows: the main project is the library, the feature and update-site projects are only needed when the library is used as a plug-in for Eclipse. The examples directory contains two demos: - diy is an example of how the library can be used to build new refactorings. - editor is a simple swing editor that integrates the refactorings. ├── pom.xml ├── build.sh ├── build_p2_repo.sh ├── org.scala-refactoring.library │ ├── build.properties │ ├── META-INF │ ├── pom.xml │ └── src │ ├── doc │ │ ├── latex │ │ │ └── ... │ │ └── svg │ │ └── ... │ ├── main │ │ └── scala │ │ └── ... │ └── test │ └── scala │ └── ... ├── examples │ ├── org.scala-refactoring.diy │ │ ├── pom.xml │ │ ├── README │ │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── scala-refactoring │ │ └── ExplicitGettersSetters.scala │ └── org.scala-refactoring.editor │ ├── pom.xml │ ├── README │ └── src │ └── main │ └── scala │ └── org │ └── scala-refactoring │ ├── EditorUi.java │ └── RefactoringEditor.scala ├── org.scala-refactoring.feature │ ├── build.properties │ ├── feature.xml │ └── pom.xml └── org.scala-refactoring.update-site ├── index.html ├── pom.xml ├── site.xml └── web 2. Building -------------------------------------------------------------------------------- We use Maven to build the project: > ./build.sh creates all the artifacts, except for the documentation, which needs to be built separately. For different versions of Scala, take a look at the build.sh script. A separate P2 repository can be built using the build_p2_repo.sh script. 3. License -------------------------------------------------------------------------------- The project is licensed under the Scala license, see the LICENSE file for details.
About
A library providing automated refactoring support for Scala.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Scala 97.3%
- Java 1.2%
- Other 1.5%