@@ -219,7 +219,7 @@ export abstract class BaseProjectDocument {
219219 * Auto registers the element based on capabilities.
220220 * @returns This for chaining.
221221 */
222- registerElement < T extends ParserRuleContext > ( element : BaseSyntaxElement < T > ) {
222+ registerElement ( element : BaseSyntaxElement ) {
223223 if ( element . diagnosticCapability ) this . registerDiagnosticElement ( element as HasDiagnosticCapability ) ;
224224 if ( element . foldingRangeCapability ) this . registerFoldableElement ( element as HasFoldingRangeCapability ) ;
225225 if ( element . semanticTokenCapability ) this . registerSemanticToken ( element as HasSemanticTokenCapability ) ;
@@ -235,12 +235,12 @@ export abstract class BaseProjectDocument {
235235 return this ;
236236 }
237237
238- registerDiagnosticElement ( element : HasDiagnosticCapability ) {
238+ private registerDiagnosticElement ( element : HasDiagnosticCapability ) {
239239 this . hasDiagnosticElements . push ( element ) ;
240240 return this ;
241241 }
242242
243- registerFoldableElement = ( element : HasFoldingRangeCapability ) => {
243+ private registerFoldableElement = ( element : HasFoldingRangeCapability ) => {
244244 this . foldableElements . push ( element . foldingRangeCapability . foldingRange ) ;
245245 return this ;
246246 } ;
@@ -250,7 +250,7 @@ export abstract class BaseProjectDocument {
250250 * @param element element The element that has a semantic token.
251251 * @returns this for chaining.
252252 */
253- registerSemanticToken = ( element : HasSemanticTokenCapability ) => {
253+ private registerSemanticToken = ( element : HasSemanticTokenCapability ) => {
254254 this . semanticTokens . add ( element ) ;
255255 return this ;
256256 } ;
@@ -265,12 +265,12 @@ export abstract class BaseProjectDocument {
265265 * @param element The element that has symbol information.
266266 * @returns this for chaining.
267267 */
268- registerSymbolInformation = ( element : HasSymbolInformationCapability ) => {
268+ private registerSymbolInformation = ( element : HasSymbolInformationCapability ) => {
269269 this . symbolInformations . push ( element . symbolInformationCapability . SymbolInformation ) ;
270270 return this ;
271271 } ;
272272
273- registerScopeItem = ( element : HasScopeItemCapability ) =>
273+ private registerScopeItem = ( element : HasScopeItemCapability ) =>
274274 this . currentScope = this . currentScope . registerScopeItem ( element . scopeItemCapability ) ;
275275
276276 exitContext = ( ctx : ParserRuleContext ) => {
0 commit comments