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
↓ 6 callers
Method
kind
(&self)
crates/java-syntax/src/parser/marker.rs:73
↓ 6 callers
Function
modifiers
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/modifiers.rs:9
↓ 6 callers
Method
package_name
(&self, index: u16)
lib/rust-asm/src/class_reader.rs:440
↓ 6 callers
Function
record_decl_rest
(p: &mut Parser, m: Marker)
crates/java-syntax/src/parser/grammar/decl.rs:259
↓ 6 callers
Function
recover_member
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:48
↓ 6 callers
Method
scan_at
Classify the character that starts at byte `offset` in the raw source. ## JLS §3.3 rules implemented 1. A `\u` is a unicode escape only when precede
crates/java-syntax/src/reader.rs:233
↓ 6 callers
Function
write_i1
(out: &mut Vec<u8>, value: i8)
lib/rust-asm/src/class_writer.rs:3616
↓ 6 callers
Function
write_switch_padding
(out: &mut Vec<u8>, opcode_offset: usize)
lib/rust-asm/src/class_writer.rs:3642
↓ 5 callers
Function
annotation_type_decl_rest
(p: &mut Parser, m: Marker)
crates/java-syntax/src/parser/grammar/decl.rs:236
↓ 5 callers
Function
cp_utf8_value_raw
(cp: &[CpInfo], index: u16)
lib/rust-asm/src/class_writer.rs:2475
↓ 5 callers
Method
error
(&mut self, error_kind: ParseErrorKind)
crates/java-syntax/src/parser.rs:260
↓ 5 callers
Function
formal_parameters
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:16
↓ 5 callers
Method
get_descriptor
Returns the descriptor of this type.
lib/rust-asm/src/types.rs:96
↓ 5 callers
Method
get_int
(&self, index: u16)
lib/rust-asm/src/constant_pool.rs:558
↓ 5 callers
Method
get_java_home
(&self)
crates/caffeine-ls/src/config.rs:77
↓ 5 callers
Method
handle_vfs_change
(&mut self)
crates/caffeine-ls/src/global_state.rs:647
↓ 5 callers
Function
isValidJdk
* Validates if a path is structurally a JDK home directory.
editors/code/src/jdkDetector.ts:82
↓ 5 callers
Function
load_local
(locals: &[FrameType], index: u16, fallback: FrameType)
lib/rust-asm/src/class_writer.rs:4961
↓ 5 callers
Method
notify
(&self, method: &str, params: serde_json::Value)
crates/lsp-test/src/lib.rs:205
↓ 5 callers
Method
nth
(&self, n: usize)
crates/java-syntax/src/parser.rs:182
↓ 5 callers
Method
nth
(&self, n: usize)
crates/kotlin-syntax/src/parser.rs:134
↓ 5 callers
Method
parse
(self, entry: EntryPoint)
crates/java-syntax/src/parser.rs:147
↓ 5 callers
Function
parse_verification_type
( reader: &mut ByteReader<'_>, )
lib/rust-asm/src/class_reader.rs:1865
↓ 5 callers
Method
peek_next
Logical character **after** the current one, without advancing.
crates/java-syntax/src/reader.rs:123
↓ 5 callers
Function
read_attributes
( reader: &mut ByteReader<'_>, cp: &[CpInfo], )
lib/rust-asm/src/class_reader.rs:1300
↓ 5 callers
Method
read_u4
(&mut self)
lib/rust-asm/src/class_reader.rs:2660
↓ 5 callers
Method
rewind
(&mut self, cp: Checkpoint)
crates/java-syntax/src/parser.rs:159
↓ 5 callers
Method
run
(mut self, receiver: Receiver<lsp_server::Message>)
crates/caffeine-ls/src/global_state.rs:141
↓ 5 callers
Method
set_file_contents
(&mut self, path: VfsPath, content: Option<Vec<u8>>)
crates/vfs/src/lib.rs:270
↓ 5 callers
Method
visit_code
Starts the visit of the method's code.
lib/rust-asm/src/class_reader.rs:55
↓ 5 callers
Method
visit_maxs
(&mut self, _max_stack: u16, _max_locals: u16)
lib/rust-asm/src/class_reader.rs:107
↓ 5 callers
Method
visit_method
( &mut self, _access_flags: u16, name: &str, _descriptor: &str
lib/rust-asm/src/class_reader.rs:2726
↓ 5 callers
Method
visit_method_insn
( &mut self, _opcode: u8, _owner: &str, _name: &str, _desc: &str,
lib/rust-asm/src/class_reader.rs:84
↓ 5 callers
Method
visit_var_insn
Visits a local variable instruction.
lib/rust-asm/src/class_reader.rs:67
↓ 5 callers
Function
write_i2
(out: &mut Vec<u8>, value: i16)
lib/rust-asm/src/class_writer.rs:3620
↓ 5 callers
Function
write_i4_at
(out: &mut [u8], pos: usize, value: i32)
lib/rust-asm/src/class_writer.rs:3634
↓ 5 callers
Function
write_u4
(out: &mut Vec<u8>, value: u32)
lib/rust-asm/src/class_writer.rs:3612
↓ 5 callers
Function
write_verification_type
(out: &mut Vec<u8>, value: &VerificationTypeInfo)
lib/rust-asm/src/class_writer.rs:3029
↓ 4 callers
Method
advance_if_matches_str
Raw-byte advance — advances by the byte length of `expected`. Does **not** interpret unicode escapes.
crates/java-syntax/src/reader.rs:167
↓ 4 callers
Function
annotation
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/modifiers.rs:49
↓ 4 callers
Method
apply_change
(mut self, change: ConfigChange)
crates/caffeine-ls/src/config.rs:47
↓ 4 callers
Function
apply_edit_to_node
(edit: &TextEdit, target_node: &SyntaxNode<Lang>)
crates/java-syntax/src/incremental.rs:67
↓ 4 callers
Function
array_initializer
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/expr.rs:52
↓ 4 callers
Function
at_primitive_type
(p: &Parser)
crates/java-syntax/src/parser/grammar/types.rs:131
↓ 4 callers
Function
build_module_attributes
( cp: &mut ConstantPoolBuilder, module: &ModuleNode, )
lib/rust-asm/src/class_writer.rs:2264
↓ 4 callers
Method
change_client_config
(&mut self, json: serde_json::Value)
crates/caffeine-ls/src/config.rs:126
↓ 4 callers
Function
class_body
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/decl.rs:333
↓ 4 callers
Function
collect_attribute_names
(attributes: &[AttributeInfo], names: &mut Vec<String>)
lib/rust-asm/src/class_writer.rs:3049
↓ 4 callers
Method
consume_digits
Helper to consume consecutive valid digits or underscores. Returns a tuple containing: (count_of_valid_digits, ended_with_underscore)
crates/kotlin-syntax/src/lexer.rs:663
↓ 4 callers
Function
cp_class_name_raw
(cp: &[CpInfo], index: u16)
lib/rust-asm/src/class_writer.rs:2482
↓ 4 callers
Function
cp_module_name_raw
(cp: &[CpInfo], index: u16)
lib/rust-asm/src/class_writer.rs:2489
↓ 4 callers
Method
current_lexeme
(&'a self)
crates/kotlin-syntax/src/parser.rs:130
↓ 4 callers
Function
ensure_name_and_type
(cp: &mut Vec<CpInfo>, name: &str, descriptor: &str)
lib/rust-asm/src/class_writer.rs:3286
↓ 4 callers
Function
expr_bp
(p: &mut Parser, min_bp: u8)
crates/java-syntax/src/parser/grammar/expr.rs:338
↓ 4 callers
Function
get_signature
Helper to extract the JVM Signature string if present
crates/syntax/src/class_parser/sig.rs:214
↓ 4 callers
Function
is_expression_start
(kind: SyntaxKind)
crates/java-syntax/src/parser/grammar/expr.rs:708
↓ 4 callers
Function
is_kotlin_identifier_part
(c: char)
crates/kotlin-syntax/src/lexer/identifier.rs:28
↓ 4 callers
Function
is_kotlin_identifier_start
(c: char)
crates/kotlin-syntax/src/lexer/identifier.rs:24
↓ 4 callers
Method
map_annotations
( &self, attributes: &[AttributeInfo], constant_pool: &[CpInfo], )
crates/syntax/src/class_parser.rs:367
↓ 4 callers
Function
member_decl_rest
(p: &mut Parser, m: Marker)
crates/java-syntax/src/parser/grammar/member.rs:158
↓ 4 callers
Function
merge_frame
(frame: &FrameState, existing: Option<&FrameState>)
lib/rust-asm/src/class_writer.rs:3796
↓ 4 callers
Method
name
(&self)
crates/project-model/src/build_system.rs:18
↓ 4 callers
Method
name_and_type
Adds a NameAndType constant to the pool. Used for field and method descriptors.
lib/rust-asm/src/constant_pool.rs:340
↓ 4 callers
Function
parenthesized_expression
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:696
↓ 4 callers
Function
parse_annotation
(reader: &mut ByteReader)
lib/rust-asm/src/class_reader.rs:1683
↓ 4 callers
Function
parse_fixtures
(fixture: &str)
crates/lsp-test/src/fixture.rs:6
↓ 4 callers
Method
read_i1
(&mut self)
lib/rust-asm/src/class_reader.rs:2647
↓ 4 callers
Function
recover_parameter
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:70
↓ 4 callers
Function
recover_until_or_eat
(p: &mut Parser, recovery: &[SyntaxKind], eat_if_present: SyntaxKind)
crates/java-syntax/src/parser/grammar/error_recover.rs:25
↓ 4 callers
Method
show_message
Helper to send window/showMessage notifications to the client
crates/caffeine-ls/src/global_state.rs:590
↓ 4 callers
Function
type_parameters_opt
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:204
↓ 4 callers
Method
uri
(&self, relative_path: &str)
crates/lsp-test/src/lib.rs:197
↓ 4 callers
Method
visit
Defines the header of the class. # Arguments `major` - The major version (e.g., 52 for Java 8). `minor` - The minor version. `access_flags` - Access
lib/rust-asm/src/class_writer.rs:270
↓ 4 callers
Method
visit
( &mut self, _major: u16, _minor: u16, _access_flags: u16,
lib/rust-asm/src/class_reader.rs:2714
↓ 4 callers
Method
visit_end
(mut self, class: &mut ClassWriter)
lib/rust-asm/src/class_writer.rs:714
↓ 4 callers
Method
visit_label
(&mut self, label: Label)
lib/rust-asm/src/class_writer.rs:929
↓ 4 callers
Function
write_annotation
(out: &mut Vec<u8>, a: &Annotation)
lib/rust-asm/src/class_writer.rs:2804
↓ 3 callers
Function
argument_list
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/expr.rs:24
↓ 3 callers
Function
assert_sample_module
(module: &ModuleNode)
lib/rust-asm/src/class_writer.rs:5386
↓ 3 callers
Method
at
(&self, kind: SyntaxKind)
crates/kotlin-syntax/src/parser.rs:254
↓ 3 callers
Function
at_member_start
(p: &Parser)
crates/java-syntax/src/parser/grammar/member.rs:18
↓ 3 callers
Method
build
(&mut self)
crates/java-syntax/src/parser/sink.rs:55
↓ 3 callers
Method
checkpoint
(&self)
crates/java-syntax/src/parser.rs:151
↓ 3 callers
Function
cp_package_name_raw
(cp: &[CpInfo], index: u16)
lib/rust-asm/src/class_writer.rs:2496
↓ 3 callers
Function
do_full_parse
(source: &str)
crates/java-syntax/tests/common.rs:171
↓ 3 callers
Method
eat_contextual_kw
(&mut self, kw: ContextualKeyword)
crates/java-syntax/src/parser.rs:223
↓ 3 callers
Method
eat_trivia
(&mut self)
crates/java-syntax/src/parser/sink.rs:32
↓ 3 callers
Method
eat_trivia
(&mut self)
crates/kotlin-syntax/src/parser/sink.rs:32
↓ 3 callers
Method
finish
(mut self)
crates/java-syntax/src/parser/sink.rs:120
↓ 3 callers
Function
implements_clause
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/clauses.rs:30
↓ 3 callers
Function
initial_frame
( method: &MethodNode, class_node: &ClassNode, )
lib/rust-asm/src/class_writer.rs:4048
↓ 3 callers
Method
insns
(&self)
lib/rust-asm/src/insn.rs:279
↓ 3 callers
Function
is_local_variable_declaration
(p: &Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:954
↓ 3 callers
Function
is_wide_jump
(opcode: u8)
lib/rust-asm/src/class_writer.rs:1547
↓ 3 callers
Function
jump_target
(insn: &ParsedInstruction)
lib/rust-asm/src/class_writer.rs:4406
↓ 3 callers
Function
lex
(src: &str)
crates/kotlin-syntax/src/lexer.rs:1042
↓ 3 callers
Function
local_variable_declaration
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:1055
↓ 3 callers
Function
method_code_attribute
(method: &MethodNode)
lib/rust-asm/src/class_writer.rs:2231
↓ 3 callers
Method
module
Adds a Module constant to the pool. The name is the module name string stored in `CONSTANT_Utf8_info`.
lib/rust-asm/src/constant_pool.rs:279
↓ 3 callers
Method
new_token
Start a new token
crates/kotlin-syntax/src/lexer/reader.rs:45
← previous
next →
101–200 of 1,041, ranked by callers