mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-16 16:58:56 +00:00
[generator2] pass line separator to file system access
This commit is contained in:
parent
2fa1b6869e
commit
ce487deaf9
1 changed files with 5 additions and 0 deletions
|
@ -10,6 +10,7 @@ package org.eclipse.xtext.xtext.generator
|
|||
import com.google.inject.Binder
|
||||
import org.eclipse.emf.ecore.resource.ResourceSet
|
||||
import org.eclipse.xtend.lib.annotations.Accessors
|
||||
import org.eclipse.xtext.formatting.ILineSeparatorInformation
|
||||
import org.eclipse.xtext.parser.IEncodingProvider
|
||||
import org.eclipse.xtext.resource.XtextResourceSet
|
||||
import org.eclipse.xtext.service.AbstractGenericModule
|
||||
|
@ -44,6 +45,10 @@ class DefaultGeneratorModule extends AbstractGenericModule {
|
|||
binder.bind(ResourceSet).to(XtextResourceSet)
|
||||
}
|
||||
|
||||
def void configureLineSeparatorInformation(Binder binder) {
|
||||
binder.bind(ILineSeparatorInformation).toInstance[code.lineDelimiter]
|
||||
}
|
||||
|
||||
def void configureIEncodingProvider(Binder binder) {
|
||||
binder.bind(IEncodingProvider).toInstance(new IEncodingProvider.Runtime => [
|
||||
defaultEncoding = code.encoding
|
||||
|
|
Loading…
Reference in a new issue