Skip to content

Commit bd1f67f

Browse files
committed
Made sketchRebuilder private
1 parent 6bb1d61 commit bd1f67f

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

ls/builder.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ import (
2525
"google.golang.org/grpc"
2626
)
2727

28-
type SketchRebuilder struct {
28+
type sketchRebuilder struct {
2929
ls *INOLanguageServer
3030
trigger chan chan<- bool
3131
cancel func()
3232
mutex sync.Mutex
3333
}
3434

35-
// NewSketchBuilder makes a new SketchRebuilder and returns its pointer
36-
func NewSketchBuilder(ls *INOLanguageServer) *SketchRebuilder {
37-
res := &SketchRebuilder{
35+
// newSketchBuilder makes a new SketchRebuilder and returns its pointer
36+
func newSketchBuilder(ls *INOLanguageServer) *sketchRebuilder {
37+
res := &sketchRebuilder{
3838
trigger: make(chan chan<- bool, 1),
3939
cancel: func() {},
4040
ls: ls,
@@ -59,7 +59,7 @@ func (ls *INOLanguageServer) triggerRebuild() {
5959
}
6060

6161
// TriggerRebuild schedule a sketch rebuild (it will be executed asynchronously)
62-
func (r *SketchRebuilder) TriggerRebuild(completed chan<- bool) {
62+
func (r *sketchRebuilder) TriggerRebuild(completed chan<- bool) {
6363
r.mutex.Lock()
6464
defer r.mutex.Unlock()
6565

@@ -70,7 +70,7 @@ func (r *SketchRebuilder) TriggerRebuild(completed chan<- bool) {
7070
}
7171
}
7272

73-
func (r *SketchRebuilder) rebuilderLoop() {
73+
func (r *sketchRebuilder) rebuilderLoop() {
7474
logger := NewLSPFunctionLogger(color.HiMagentaString, "SKETCH REBUILD: ")
7575
for {
7676
completed := <-r.trigger
@@ -106,7 +106,7 @@ func (r *SketchRebuilder) rebuilderLoop() {
106106
}
107107
}
108108

109-
func (r *SketchRebuilder) doRebuildArduinoPreprocessedSketch(ctx context.Context, logger jsonrpc.FunctionLogger) error {
109+
func (r *sketchRebuilder) doRebuildArduinoPreprocessedSketch(ctx context.Context, logger jsonrpc.FunctionLogger) error {
110110
ls := r.ls
111111
if success, err := ls.generateBuildEnvironment(ctx, !r.ls.config.SkipLibrariesDiscoveryOnRebuild, logger); err != nil {
112112
return err

ls/ls.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ type INOLanguageServer struct {
4646
sketchTrackedFilesCount int
4747
trackedIdeDocs map[string]lsp.TextDocumentItem
4848
ideInoDocsWithDiagnostics map[lsp.DocumentURI]bool
49-
sketchRebuilder *SketchRebuilder
49+
sketchRebuilder *sketchRebuilder
5050
}
5151

5252
// Config describes the language server configuration.
@@ -123,7 +123,7 @@ func NewINOLanguageServer(stdin io.Reader, stdout io.Writer, config *Config) *IN
123123
config: config,
124124
}
125125
ls.clangdStarted = sync.NewCond(&ls.dataMux)
126-
ls.sketchRebuilder = NewSketchBuilder(ls)
126+
ls.sketchRebuilder = newSketchBuilder(ls)
127127

128128
if tmp, err := paths.MkTempDir("", "arduino-language-server"); err != nil {
129129
log.Fatalf("Could not create temp folder: %s", err)

sourcemapper/ino.go

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var NotIno = InoLine{"/not-ino", 0}
3030
// NotInoURI is the DocumentURI that do not belongs to an .ino file
3131
var NotInoURI, _ = lsp.NewDocumentURIFromURL("file:///not-ino")
3232

33+
// SourceRevision is a source code tagged with a version number
3334
type SourceRevision struct {
3435
Version int
3536
Text string

0 commit comments

Comments
 (0)