Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GroovyLanguageServer/groovy-language-server
/ functions
Functions
300 in github.com/GroovyLanguageServer/groovy-language-server
⨍
Functions
300
◇
Types & classes
31
↓ 63 callers
Method
popASTNode
()
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:162
↓ 63 callers
Method
pushASTNode
(ASTNode node)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:141
↓ 60 callers
Method
equals
(Object o)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:110
↓ 52 callers
Method
didOpen
(DidOpenTextDocumentParams params)
src/main/java/net/prominic/groovyls/GroovyServices.java:140
↓ 29 callers
Method
create
Returns a compilation unit.
src/main/java/net/prominic/groovyls/config/ICompilationUnitFactory.java:42
↓ 21 callers
Method
completion
(CompletionParams params)
src/main/java/net/prominic/groovyls/GroovyServices.java:222
↓ 21 callers
Method
contains
(ASTNode ancestor, ASTNode descendant)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:255
↓ 17 callers
Method
definition
( DefinitionParams params)
src/main/java/net/prominic/groovyls/GroovyServices.java:277
↓ 12 callers
Method
astNodeToRange
Converts a Groovy AST node to an LSP range. May return null if the node's start line is -1
src/main/java/net/prominic/groovyls/util/GroovyLanguageServerUtils.java:79
↓ 11 callers
Method
getParent
(ASTNode child)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:244
↓ 10 callers
Method
getURI
(ASTNode node)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:266
↓ 9 callers
Method
getContents
(URI uri)
src/main/java/net/prominic/groovyls/util/FileContentsTracker.java:96
↓ 9 callers
Method
getNodeAtLineAndColumn
(URI uri, int line, int column)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:190
↓ 8 callers
Method
astNodeToSymbolInformation
(ClassNode node, URI uri, String parentName)
src/main/java/net/prominic/groovyls/util/GroovyLanguageServerUtils.java:144
↓ 8 callers
Method
groovydocToMarkdownDescription
(Groovydoc groovydoc)
src/main/java/net/prominic/groovyls/compiler/util/GroovydocUtils.java:25
↓ 8 callers
Method
recompileIfContextChanged
(URI newContext)
src/main/java/net/prominic/groovyls/GroovyServices.java:440
↓ 7 callers
Method
compile
()
src/main/java/net/prominic/groovyls/GroovyServices.java:460
↓ 7 callers
Method
didChange
(DidChangeTextDocumentParams params)
src/main/java/net/prominic/groovyls/GroovyServices.java:147
↓ 7 callers
Method
getConfiguration
()
src/main/java/net/prominic/groovyls/config/CompilationUnitFactory.java:115
↓ 7 callers
Method
getTypeOfNode
(ASTNode node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:294
↓ 7 callers
Method
typeDefinition
( TypeDefinitionParams params)
src/main/java/net/prominic/groovyls/GroovyServices.java:332
↓ 6 callers
Method
astNodeToCompletionItemKind
(ASTNode node)
src/main/java/net/prominic/groovyls/util/GroovyLanguageServerUtils.java:91
↓ 6 callers
Method
astNodeToLocation
Converts a Groovy AST node to an LSP location. May return null if the node's start line is -1
src/main/java/net/prominic/groovyls/util/GroovyLanguageServerUtils.java:136
↓ 6 callers
Method
clear
()
src/main/java/net/prominic/groovyls/compiler/control/LanguageServerErrorCollector.java:37
↓ 6 callers
Method
getDefinition
(ASTNode node, boolean strict, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:68
↓ 6 callers
Method
getEnclosingNodeOfType
(ASTNode offsetNode, Class<? extends ASTNode> nodeType, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:56
↓ 6 callers
Method
getMemberName
(String memberName, Range range, Position position)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:493
↓ 6 callers
Method
tryToResolveOriginalClassNode
(ClassNode node, boolean strict, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:148
↓ 5 callers
Method
setWorkspaceRoot
(Path workspaceRoot)
src/main/java/net/prominic/groovyls/GroovyServices.java:128
↓ 5 callers
Method
visitAST
()
src/main/java/net/prominic/groovyls/GroovyServices.java:378
↓ 4 callers
Method
compare
(MethodNode m1, MethodNode m2)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:386
↓ 4 callers
Method
compileAndVisitAST
(URI contextURI)
src/main/java/net/prominic/groovyls/GroovyServices.java:448
↓ 4 callers
Method
connect
(LanguageClient client)
src/main/java/net/prominic/groovyls/GroovyServices.java:133
↓ 4 callers
Method
createGroovyPosition
Converts a Groovy position to a LSP position. May return null if the Groovy line is -1
src/main/java/net/prominic/groovyls/util/GroovyLanguageServerUtils.java:44
↓ 4 callers
Method
createOrUpdateCompilationUnit
()
src/main/java/net/prominic/groovyls/GroovyServices.java:397
↓ 4 callers
Method
getActiveParameter
(Position position, List<Expression> expressions)
src/main/java/net/prominic/groovyls/providers/SignatureHelpProvider.java:118
↓ 4 callers
Method
getMethodFromCallExpression
(MethodCall node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:377
↓ 4 callers
Method
populateTypes
(ASTNode offsetNode, String namePrefix, Set<String> existingNames, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:402
↓ 3 callers
Method
astNodeToSymbolKind
(ASTNode node)
src/main/java/net/prominic/groovyls/util/GroovyLanguageServerUtils.java:111
↓ 3 callers
Method
contains
(Range range, Position position)
src/main/java/net/prominic/lsp/utils/Ranges.java:30
↓ 3 callers
Method
getClassNodes
()
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:166
↓ 3 callers
Method
getNodes
()
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:174
↓ 3 callers
Method
getOffset
(String string, Position position)
src/main/java/net/prominic/lsp/utils/Positions.java:41
↓ 3 callers
Method
populateItemsFromScope
(ASTNode node, String namePrefix, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:381
↓ 3 callers
Method
signatureHelp
(SignatureHelpParams params)
src/main/java/net/prominic/groovyls/GroovyServices.java:287
↓ 3 callers
Function
startLanguageServer
()
vscode-extension/src/main/ts/extension.ts:95
↓ 3 callers
Function
validate
(javaPath: string)
vscode-extension/src/main/ts/utils/findJava.ts:66
↓ 3 callers
Method
variableToString
(Variable variable, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/util/GroovyNodeToStringUtils.java:125
↓ 2 callers
Method
addOpenFileToCompilationUnit
(URI uri, String contents, GroovyLSCompilationUnit compilationUnit)
src/main/java/net/prominic/groovyls/config/CompilationUnitFactory.java:196
↓ 2 callers
Method
appendLine
(StringBuilder markdownBuilder, String line)
src/main/java/net/prominic/groovyls/compiler/util/GroovydocUtils.java:59
↓ 2 callers
Method
calculateArgumentsScore
(Parameter[] parameters, ArgumentListExpression arguments, int argIndex)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:404
↓ 2 callers
Method
classInfoToCompletionItemKind
(ClassInfo classInfo)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:504
↓ 2 callers
Method
createAddImportTextEdit
(String className, Range range)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:514
↓ 2 callers
Function
findJava
()
vscode-extension/src/main/ts/utils/findJava.ts:24
↓ 2 callers
Method
getContent
(ASTNode hoverNode)
src/main/java/net/prominic/groovyls/providers/HoverProvider.java:96
↓ 2 callers
Method
getFieldFromExpression
(PropertyExpression node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:168
↓ 2 callers
Method
getMethodOverloadsFromCallExpression
(MethodCall node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:359
↓ 2 callers
Method
getOpenURIs
()
src/main/java/net/prominic/groovyls/util/FileContentsTracker.java:45
↓ 2 callers
Method
getPropertyFromExpression
(PropertyExpression node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:160
↓ 2 callers
Method
getReferences
(ASTNode node, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:137
↓ 2 callers
Method
methodToString
(MethodNode methodNode, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/util/GroovyNodeToStringUtils.java:81
↓ 2 callers
Method
parametersToString
(Parameter[] params, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/util/GroovyNodeToStringUtils.java:113
↓ 2 callers
Method
populateItemsFromExpression
(Expression leftSide, String memberNamePrefix, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:343
↓ 2 callers
Method
populateItemsFromMethodCallExpression
(MethodCallExpression methodCallExpr, Position position, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:134
↓ 2 callers
Method
populateItemsFromMethods
(List<MethodNode> methods, String memberNamePrefix, Set<String> existingNames, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:320
↓ 2 callers
Method
populateItemsFromPropertiesAndFields
(List<PropertyNode> properties, List<FieldNode> fields, String memberNamePrefix, Set<String> existingNames,
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:278
↓ 2 callers
Method
populateItemsFromPropertyExpression
(PropertyExpression propExpr, Position position, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:124
↓ 2 callers
Method
populateItemsFromVariableScope
(VariableScope variableScope, String memberNamePrefix, Set<String> existingNames, List<CompletionItem> item
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:354
↓ 2 callers
Method
removeSources
(Collection<SourceUnit> sourceUnitsToRemove)
src/main/java/net/prominic/groovyls/compiler/control/GroovyLSCompilationUnit.java:51
↓ 2 callers
Method
visitCompilationUnit
(CompilationUnit unit)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:274
↓ 2 callers
Method
visitParameter
(Parameter node)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:407
↓ 2 callers
Method
visitSourceUnit
(SourceUnit unit)
src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java:303
↓ 1 callers
Method
addDirectoryToCompilationUnit
(Path dirPath, GroovyLSCompilationUnit compilationUnit, FileContentsTracker fileContentsTracker, Set<URI> c
src/main/java/net/prominic/groovyls/config/CompilationUnitFactory.java:160
↓ 1 callers
Method
classToString
(ClassNode classNode, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/util/GroovyNodeToStringUtils.java:36
↓ 1 callers
Method
connect
(LanguageClient client)
src/main/java/net/prominic/groovyls/GroovyLanguageServer.java:120
↓ 1 callers
Method
constructorToString
(ConstructorNode constructorNode, ASTNodeVisitor ast)
src/main/java/net/prominic/groovyls/util/GroovyNodeToStringUtils.java:72
↓ 1 callers
Method
createTextEditToRenameClassNode
(ClassNode classNode, String newName, String text, Range range)
src/main/java/net/prominic/groovyls/providers/RenameProvider.java:166
↓ 1 callers
Method
createTextEditToRenameMethodNode
(MethodNode methodNode, String newName, String text, Range range)
src/main/java/net/prominic/groovyls/providers/RenameProvider.java:195
↓ 1 callers
Method
createTextEditToRenamePropertyNode
(PropertyNode propNode, String newName, String text, Range range)
src/main/java/net/prominic/groovyls/providers/RenameProvider.java:216
↓ 1 callers
Method
findAddImportRange
(ASTNode offsetNode, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:438
↓ 1 callers
Method
forceChanged
(URI uri)
src/main/java/net/prominic/groovyls/util/FileContentsTracker.java:57
↓ 1 callers
Method
getAdditionalClasspathList
()
src/main/java/net/prominic/groovyls/config/ICompilationUnitFactory.java:35
↓ 1 callers
Method
getChangedURIs
()
src/main/java/net/prominic/groovyls/util/FileContentsTracker.java:49
↓ 1 callers
Method
getClasspathList
(List<String> result)
src/main/java/net/prominic/groovyls/config/CompilationUnitFactory.java:129
↓ 1 callers
Method
getFieldsForLeftSideOfPropertyExpression
(Expression node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:176
↓ 1 callers
Method
getMethodsForLeftSideOfPropertyExpression
(Expression node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:254
↓ 1 callers
Method
getPartialNodeText
(URI uri, ASTNode node)
src/main/java/net/prominic/groovyls/providers/RenameProvider.java:154
↓ 1 callers
Method
getPropertiesForLeftSideOfPropertyExpression
(Expression node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:215
↓ 1 callers
Method
getSubstring
(String string, Range range)
src/main/java/net/prominic/lsp/utils/Ranges.java:39
↓ 1 callers
Method
getTypeDefinition
(ASTNode node, ASTNodeVisitor astVisitor)
src/main/java/net/prominic/groovyls/compiler/util/GroovyASTUtils.java:122
↓ 1 callers
Method
handleErrorCollector
(ErrorCollector collector)
src/main/java/net/prominic/groovyls/GroovyServices.java:482
↓ 1 callers
Method
invalidateCompilationUnit
()
src/main/java/net/prominic/groovyls/config/CompilationUnitFactory.java:62
↓ 1 callers
Method
isOpen
(URI uri)
src/main/java/net/prominic/groovyls/util/FileContentsTracker.java:61
↓ 1 callers
Method
populateItemsFromClassNode
(ClassNode classNode, Position position, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:240
↓ 1 callers
Method
populateItemsFromConstructorCallExpression
(ConstructorCallExpression constructorCallExpr, Position position, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:258
↓ 1 callers
Method
populateItemsFromImportNode
(ImportNode importNode, Position position, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:144
↓ 1 callers
Method
populateItemsFromVariableExpression
(VariableExpression varExpr, Position position, List<CompletionItem> items)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:268
↓ 1 callers
Method
provideCompletion
( TextDocumentIdentifier textDocument, Position position, CompletionContext context)
src/main/java/net/prominic/groovyls/providers/CompletionProvider.java:79
↓ 1 callers
Method
provideDefinition
( TextDocumentIdentifier textDocument, Position position)
src/main/java/net/prominic/groovyls/providers/DefinitionProvider.java:45
↓ 1 callers
Method
provideDocumentSymbols
( TextDocumentIdentifier textDocument)
src/main/java/net/prominic/groovyls/providers/DocumentSymbolProvider.java:49
next →
1–100 of 300, ranked by callers