Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cubewhy/caffeine-ls
/ functions
Functions
1,041 in github.com/cubewhy/caffeine-ls
⨍
Functions
1,041
◇
Types & classes
268
↓ 1 callers
Function
parse_edit_markers
(src: &str)
crates/java-syntax/tests/common.rs:213
↓ 1 callers
Function
parse_element_value
(reader: &mut ByteReader)
lib/rust-asm/src/class_reader.rs:1831
↓ 1 callers
Function
parse_field_descriptor
(desc: &str)
lib/rust-asm/src/class_writer.rs:5215
↓ 1 callers
Function
parse_java_file
(text: &str, _interner: &ThreadedRodeo)
crates/syntax/src/java_parser.rs:97
↓ 1 callers
Function
parse_kotlin_file
(_text: &str, _interner: &ThreadedRodeo)
crates/syntax/src/kotlin_parser.rs:5
↓ 1 callers
Method
parse_method_descriptor
(&self, desc: &str)
crates/syntax/src/class_parser.rs:339
↓ 1 callers
Method
parse_method_signature
( &mut self, )
crates/syntax/src/class_parser/sig.rs:191
↓ 1 callers
Function
parse_module_attribute
(reader: &mut ByteReader<'_>)
lib/rust-asm/src/class_reader.rs:1592
↓ 1 callers
Function
parse_return_type
(chars: &mut std::iter::Peekable<I>)
lib/rust-asm/src/class_writer.rs:5290
↓ 1 callers
Function
parse_type_annotation
(reader: &mut ByteReader)
lib/rust-asm/src/class_reader.rs:1726
↓ 1 callers
Function
parse_type_annotation_target_info
( reader: &mut ByteReader, target_type: u8, )
lib/rust-asm/src/class_reader.rs:1751
↓ 1 callers
Method
parse_type_argument
(&mut self)
crates/syntax/src/class_parser/sig.rs:164
↓ 1 callers
Function
parse_type_path
(reader: &mut ByteReader)
lib/rust-asm/src/class_reader.rs:1739
↓ 1 callers
Method
parse_with_cache
( mut self, cache: Option<&'a mut NodeCache>, entry: EntryPoint, )
crates/java-syntax/src/parser.rs:132
↓ 1 callers
Method
parse_with_cache
(mut self, cache: Option<&'a mut NodeCache>)
crates/kotlin-syntax/src/parser.rs:88
↓ 1 callers
Function
partial
(p: &mut Parser, entry: EntryPoint)
crates/java-syntax/src/parser/grammar.rs:25
↓ 1 callers
Method
pop_pos
(&self, path: &str)
crates/lsp-test/src/lib.rs:188
↓ 1 callers
Method
pos
(&self)
crates/java-syntax/src/parser/reader.rs:51
↓ 1 callers
Method
pos
(&self)
crates/kotlin-syntax/src/parser/reader.rs:51
↓ 1 callers
Function
prepare
(_target: Option<PrepareTarget>)
xtask/src/prepare.rs:3
↓ 1 callers
Function
probe_lang_by_extension
(extension: Option<&str>)
xtask/src/main.rs:58
↓ 1 callers
Function
probe_project_jdk_version
(workspace_root: &Path)
crates/project-model/src/idea/runner.rs:72
↓ 1 callers
Function
probe_workspace_layout
(root: &Path)
crates/project-model/src/build_system.rs:58
↓ 1 callers
Method
process_block_comment
(&mut self)
crates/kotlin-syntax/src/lexer.rs:957
↓ 1 callers
Method
process_line_comment
(&mut self)
crates/kotlin-syntax/src/lexer.rs:949
↓ 1 callers
Function
process_single_file
(input_path: &Path, output_root: &Path)
xtask/src/tree.rs:125
↓ 1 callers
Function
process_with_timeout
(input_path: PathBuf, output_root: PathBuf)
xtask/src/tree.rs:99
↓ 1 callers
Function
provides_directive
provides TypeName with TypeName {, TypeName} ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-7.html#jls-RequiresModifier
crates/java-syntax/src/parser/grammar/decl.rs:217
↓ 1 callers
Function
push_local_type
(locals: &mut Vec<FrameType>, ty: FieldType)
lib/rust-asm/src/class_writer.rs:4071
↓ 1 callers
Function
read_constant_pool
(reader: &mut ByteReader<'_>)
lib/rust-asm/src/class_reader.rs:1159
↓ 1 callers
Function
read_fields
( reader: &mut ByteReader<'_>, cp: &[CpInfo], )
lib/rust-asm/src/class_reader.rs:1258
↓ 1 callers
Function
read_methods
( reader: &mut ByteReader<'_>, cp: &[CpInfo], )
lib/rust-asm/src/class_reader.rs:1279
↓ 1 callers
Function
read_u2_table
(reader: &mut ByteReader<'_>)
lib/rust-asm/src/class_reader.rs:1249
↓ 1 callers
Function
record_member_decl
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/member.rs:85
↓ 1 callers
Function
recover_annotation_type_parameter
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:78
↓ 1 callers
Function
recover_catch_parameter
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:74
↓ 1 callers
Function
recover_decl
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:30
↓ 1 callers
Function
recover_switch_statement
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:143
↓ 1 callers
Function
render_java_tree
(content: String)
xtask/src/tree.rs:33
↓ 1 callers
Function
render_tree
(lang: ParseLanguage, file_path: PathBuf)
xtask/src/tree.rs:17
↓ 1 callers
Function
replace_green_node_in_tree
( old_node: SyntaxNode<Lang>, new_green: GreenNode, )
crates/java-syntax/src/incremental.rs:137
↓ 1 callers
Method
reply_not_implemented
Helper method to cleanly reject unhandled requests
crates/caffeine-ls/src/global_state.rs:337
↓ 1 callers
Function
requires_directive
requires {RequiresModifier} ModuleName ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-7.html#jls-ModuleDirective
crates/java-syntax/src/parser/grammar/decl.rs:131
↓ 1 callers
Function
requires_modifier
RequiresModifier: (one of) transitive static https://docs.oracle.com/javase/specs/jls/se26/html/jls-7.html#jls-RequiresModifier
crates/java-syntax/src/parser/grammar/decl.rs:146
↓ 1 callers
Function
resolve_field_ref
(node: FieldInsnNode, cp: &mut ConstantPoolBuilder)
lib/rust-asm/src/class_writer.rs:1849
↓ 1 callers
Function
resolve_invokedynamic_methods
( methods: &mut [MethodNode], cp: &mut Vec<CpInfo>, class_attributes: &mut Vec<AttributeInfo>, )
lib/rust-asm/src/class_writer.rs:3558
↓ 1 callers
Function
resolve_ldc
(node: LdcInsnNode, cp: &mut ConstantPoolBuilder)
lib/rust-asm/src/class_writer.rs:1911
↓ 1 callers
Function
resolve_method_ref
(node: MethodInsnNode, cp: &mut ConstantPoolBuilder)
lib/rust-asm/src/class_writer.rs:1869
↓ 1 callers
Method
resolve_source_set_for_path
Precisely resolves which project and which source set (`Main` or `Test`) a file belongs to. This determines which dependencies the file can see in the
crates/project-model/src/workspace.rs:185
↓ 1 callers
Function
resource
Resource: LocalVariableDeclaration VariableAccess https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-Resource
crates/java-syntax/src/parser/grammar/stmt.rs:750
↓ 1 callers
Function
resource_specification
ResourceSpecification: ( ResourceList [;] ) https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-ResourceSpecification
crates/java-syntax/src/parser/grammar/stmt.rs:717
↓ 1 callers
Method
resume_template_after_expression
(&mut self, kind: TemplateKind)
crates/java-syntax/src/lexer.rs:889
↓ 1 callers
Function
return_statement
ReturnStatement: return [Expression] ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.17
crates/java-syntax/src/parser/grammar/stmt.rs:894
↓ 1 callers
Function
root
https://kotlinlang.org/spec/syntax-and-grammar.html#grammar-rule-kotlinFile
crates/kotlin-syntax/src/parser/grammar/compilation_unit.rs:4
↓ 1 callers
Function
run_batch_parse
(config: BatchConfig)
xtask/src/tree.rs:57
↓ 1 callers
Function
run_vscode
(code_exec: Option<&str>, cargo_options: Vec<String>)
xtask/src/development.rs:7
↓ 1 callers
Function
scanForJdks
()
editors/code/src/jdkDetector.ts:9
↓ 1 callers
Method
scan_default_mode
(&mut self)
crates/kotlin-syntax/src/lexer.rs:105
↓ 1 callers
Function
scan_dir_for_jars
(dir: &Path, recursive: bool, jar_paths: &mut Vec<PathBuf>)
crates/project-model/src/idea/runner.rs:34
↓ 1 callers
Function
scan_for_separator
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:319
↓ 1 callers
Method
scan_next_token
(&mut self)
crates/java-syntax/src/lexer.rs:120
↓ 1 callers
Method
scan_next_token
(&mut self)
crates/kotlin-syntax/src/lexer.rs:84
↓ 1 callers
Method
scan_string_mode
(&mut self, is_raw: bool, dollar_depth: usize)
crates/kotlin-syntax/src/lexer.rs:203
↓ 1 callers
Method
scan_token_dispatch
(&mut self)
crates/java-syntax/src/lexer.rs:125
↓ 1 callers
Method
scan_tokens
(mut self)
crates/java-syntax/src/lexer.rs:93
↓ 1 callers
Method
scan_tokens
(mut self)
crates/kotlin-syntax/src/lexer.rs:61
↓ 1 callers
Function
selectProjectJdkAction
( context: ExtensionContext, client: LanguageClient, )
editors/code/src/config.ts:52
↓ 1 callers
Method
send_progress_end
(&self, title: &str, message: &str)
crates/caffeine-ls/src/jdk.rs:145
↓ 1 callers
Method
set_config
(&mut self, config: Config)
crates/vfs/src/loader/notify.rs:52
↓ 1 callers
Method
set_overlay
(&mut self, id: FileId, content: Vec<u8>)
crates/vfs/src/lib.rs:255
↓ 1 callers
Method
set_pos
(&mut self, new_pos: usize)
crates/java-syntax/src/parser/reader.rs:55
↓ 1 callers
Method
set_pos
(&mut self, new_pos: usize)
crates/kotlin-syntax/src/parser/reader.rs:55
↓ 1 callers
Function
setup_logging
(log_file: Option<PathBuf>)
crates/caffeine-ls/src/bin/main.rs:61
↓ 1 callers
Function
setup_logging
()
crates/caffeine-ls/tests/lsp_snapshots.rs:13
↓ 1 callers
Method
snapshot
(&self)
crates/caffeine-ls/src/global_state.rs:749
↓ 1 callers
Method
spawn
(sender: Sender)
crates/vfs/src/loader/notify.rs:21
↓ 1 callers
Method
start
Starts the LSP server in a background thread using an in-memory connection. `init_backend` is a closure that takes the server side of the `Connection`
crates/lsp-test/src/lib.rs:44
↓ 1 callers
Method
start
Get the start position (byte offset) of the token
crates/kotlin-syntax/src/lexer/reader.rs:50
↓ 1 callers
Function
switch_block_statement_group
SwitchBlockStatementGroup: SwitchLabel : {SwitchLabel :} BlockStatements https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-SwitchBlo
crates/java-syntax/src/parser/grammar/stmt.rs:181
↓ 1 callers
Function
switch_expression
https://docs.oracle.com/javase/specs/jls/se26/html/jls-15.html#jls-15.28
crates/java-syntax/src/parser/grammar/expr.rs:275
↓ 1 callers
Function
switch_rule
SwitchRule: SwitchLabel -> Expression ; SwitchLabel -> Block SwitchLabel -> ThrowStatement https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.
crates/java-syntax/src/parser/grammar/stmt.rs:205
↓ 1 callers
Function
switch_statement
SwitchStatement: switch ( Expression ) SwitchBlock https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.11
crates/java-syntax/src/parser/grammar/stmt.rs:127
↓ 1 callers
Method
sync
( &self, workspace_root: &std::path::Path, java_home: &std::path::Path, )
crates/project-model/src/idea.rs:31
↓ 1 callers
Function
synchronized_statement
SynchronizedStatement: synchronized ( Expression ) Block https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.19
crates/java-syntax/src/parser/grammar/stmt.rs:585
↓ 1 callers
Method
system_type
(&self)
crates/project-model/src/idea.rs:52
↓ 1 callers
Method
take_events
(&mut self)
crates/vfs/src/lib.rs:266
↓ 1 callers
Method
to_url
(&self)
crates/vfs/src/lib.rs:183
↓ 1 callers
Function
try_parse_partial
(kind: SyntaxKind, source: &str)
crates/java-syntax/src/incremental.rs:132
↓ 1 callers
Function
try_statement
TryStatement: try Block Catches try Block [Catches] Finally TryWithResourcesStatement Catches: CatchClause {CatchClause} CatchClause: catch ( CatchF
crates/java-syntax/src/parser/grammar/stmt.rs:436
↓ 1 callers
Function
type_bound
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:237
↓ 1 callers
Function
type_or_void
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:164
↓ 1 callers
Function
type_parameters
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:210
↓ 1 callers
Function
type_pattern
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/expr.rs:828
↓ 1 callers
Method
update
(&self, file_id: FileId, parsed: ParsedFile)
crates/ide/src/lib.rs:57
↓ 1 callers
Function
uses_directive
uses TypeName ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-7.html#jls-RequiresModifier
crates/java-syntax/src/parser/grammar/decl.rs:207
↓ 1 callers
Function
variable_access
VariableAccess: ExpressionName FieldAccess https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-VariableAccess
crates/java-syntax/src/parser/grammar/stmt.rs:771
↓ 1 callers
Function
variable_declarator_no_init_expr
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/decl.rs:510
↓ 1 callers
Method
visit_export
( &mut self, package: &str, access_flags: u16, modules: &[&str], )
lib/rust-asm/src/class_writer.rs:675
↓ 1 callers
Method
visit_field
Visits a field of the class. Returns a `FieldVisitor` to define field attributes. If `visit_end` is not called, the field is still committed when the
lib/rust-asm/src/class_writer.rs:363
↓ 1 callers
Method
visit_field
Visits a field of the class. Returns an optional `FieldVisitor` to visit the field's content.
lib/rust-asm/src/class_reader.rs:165
← previous
next →
601–700 of 1,041, ranked by callers