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
↓ 2 callers
Method
is_trivia
(&self)
crates/java-syntax/src/syntax_kind.rs:401
↓ 2 callers
Method
is_trivia
(&self)
crates/kotlin-syntax/src/syntax_kind.rs:137
↓ 2 callers
Function
known_superclass
(name: &str)
lib/rust-asm/src/class_writer.rs:3876
↓ 2 callers
Function
lambda_expression
LambdaExpression: LambdaParameters -> LambdaBody https://docs.oracle.com/javase/specs/jls/se26/html/jls-15.html#jls-15.27
crates/java-syntax/src/parser/grammar/expr.rs:517
↓ 2 callers
Method
long
(value: i64)
lib/rust-asm/src/insn.rs:437
↓ 2 callers
Function
main_loop
(config: Config, connection: Connection)
crates/caffeine-ls/src/main_loop.rs:5
↓ 2 callers
Method
map_annotation
(&self, anno: &Annotation, cp: &[CpInfo])
crates/syntax/src/class_parser.rs:388
↓ 2 callers
Function
merge_vec
(a: &[FrameType], b: &[FrameType])
lib/rust-asm/src/class_writer.rs:3809
↓ 2 callers
Function
method_body_or_semicolon
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:21
↓ 2 callers
Method
method_handle
(&mut self, handle: &Handle)
lib/rust-asm/src/constant_pool.rs:412
↓ 2 callers
Method
method_ref
Adds a Methodref constant to the pool.
lib/rust-asm/src/constant_pool.rs:372
↓ 2 callers
Method
method_type
(&mut self, descriptor: &str)
lib/rust-asm/src/constant_pool.rs:402
↓ 2 callers
Function
module_body
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/decl.rs:94
↓ 2 callers
Method
new_token
(&mut self)
crates/java-syntax/src/reader.rs:59
↓ 2 callers
Function
next_label_id
()
lib/rust-asm/src/insn.rs:129
↓ 2 callers
Method
nth
(&self, n: usize)
crates/kotlin-syntax/src/parser/reader.rs:32
↓ 2 callers
Method
nth_at_contextual_kw
(&self, n: usize, kw: ContextualKeyword)
crates/java-syntax/src/parser.rs:215
↓ 2 callers
Function
parameter
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:89
↓ 2 callers
Function
parse_annotations
(reader: &mut ByteReader)
lib/rust-asm/src/class_reader.rs:1674
↓ 2 callers
Function
parse_code_instructions
(code: &[u8])
lib/rust-asm/src/class_reader.rs:2033
↓ 2 callers
Function
parse_instructions
(code: &[u8])
lib/rust-asm/src/class_writer.rs:4216
↓ 2 callers
Function
parse_parameter_annotations
( reader: &mut ByteReader, )
lib/rust-asm/src/class_reader.rs:1701
↓ 2 callers
Function
parse_partial
(input: &str, entry: EntryPoint)
crates/java-syntax/src/parser.rs:369
↓ 2 callers
Function
parse_type_annotations
(reader: &mut ByteReader)
lib/rust-asm/src/class_reader.rs:1717
↓ 2 callers
Method
parse_type_parameters
Parses: `< T:Ljava/lang/Object; U::Ljava/lang/Runnable; >`
crates/syntax/src/class_parser/sig.rs:34
↓ 2 callers
Method
precede
(self, p: &mut Parser)
crates/java-syntax/src/parser/marker.rs:57
↓ 2 callers
Function
read_class_file
(bytes: &[u8])
lib/rust-asm/src/class_reader.rs:1125
↓ 2 callers
Function
read_i1
(code: &[u8], pos: &mut usize)
lib/rust-asm/src/class_writer.rs:5314
↓ 2 callers
Function
read_lookup_switch
( reader: &mut ByteReader<'_>, opcode_offset: usize, )
lib/rust-asm/src/class_reader.rs:2452
↓ 2 callers
Function
read_table_switch
( reader: &mut ByteReader<'_>, opcode_offset: usize, )
lib/rust-asm/src/class_reader.rs:2426
↓ 2 callers
Method
read_u8
(&mut self)
lib/rust-asm/src/class_reader.rs:2670
↓ 2 callers
Function
read_wide
(reader: &mut ByteReader<'_>)
lib/rust-asm/src/class_reader.rs:2472
↓ 2 callers
Function
record_body
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/decl.rs:282
↓ 2 callers
Function
recover_type_argument
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:105
↓ 2 callers
Function
recover_type_bound
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/error_recover.rs:90
↓ 2 callers
Function
recover_until_internal
(p: &mut Parser, recovery: &[SyntaxKind], mut is_contextual: F)
crates/java-syntax/src/parser/grammar/error_recover.rs:7
↓ 2 callers
Method
register_handler
(&mut self, handler: impl VirtualPathHandler + 'static)
crates/vfs/src/lib.rs:224
↓ 2 callers
Method
report_progress
Helper to translate internal ProgressEvent into LSP $/progress notifications
crates/caffeine-ls/src/global_state.rs:596
↓ 2 callers
Method
respond_ok
(&mut self, id: lsp_server::RequestId, result: R)
crates/caffeine-ls/src/global_state.rs:546
↓ 2 callers
Function
root
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/compilation_unit.rs:9
↓ 2 callers
Method
scan_code_unit
(&self, offset: usize)
crates/java-syntax/src/reader.rs:260
↓ 2 callers
Method
send_progress
(&self, title: &str, message: &str, current: u32, total: u32)
crates/caffeine-ls/src/jdk.rs:132
↓ 2 callers
Function
server_capabilities
(_config: &Config)
crates/caffeine-ls/src/lsp/capabilities.rs:5
↓ 2 callers
Method
split_token
( &mut self, first_kind: SyntaxKind, first_len: u32, rest_kind: SyntaxKind,
crates/java-syntax/src/parser.rs:338
↓ 2 callers
Method
string
(value: &str)
lib/rust-asm/src/insn.rs:474
↓ 2 callers
Function
strip_module_attributes
(attributes: &mut Vec<AttributeInfo>)
lib/rust-asm/src/class_writer.rs:5375
↓ 2 callers
Function
switch_block
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:155
↓ 2 callers
Function
switch_common
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/stmt.rs:132
↓ 2 callers
Function
switch_padding
(offset: u16)
lib/rust-asm/src/class_writer.rs:4442
↓ 2 callers
Function
template_argument
TemplateArgument: StringTemplate TextBlockTemplate StringTemplate: STRING_TEMPLATE_BEGIN Expression { STRING_TEMPLATE_MID Expression } STRING_TEMPLAT
crates/java-syntax/src/parser/grammar/expr.rs:215
↓ 2 callers
Function
throw_statement
ThrowStatement: throw Expression ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.18
crates/java-syntax/src/parser/grammar/stmt.rs:912
↓ 2 callers
Function
throws_clause
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/clauses.rs:9
↓ 2 callers
Function
throws_clause_opt
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/clauses.rs:3
↓ 2 callers
Function
to_verification_type
(value: &FrameType, cp: &mut Vec<CpInfo>)
lib/rust-asm/src/class_writer.rs:4031
↓ 2 callers
Function
type_argument
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:321
↓ 2 callers
Function
type_parameter
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/types.rs:225
↓ 2 callers
Function
var_index
(insn: &ParsedInstruction)
lib/rust-asm/src/class_writer.rs:5007
↓ 2 callers
Function
variable_declarator
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/decl.rs:487
↓ 2 callers
Function
variable_id
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/decl.rs:477
↓ 2 callers
Method
visit_code
Starts the visit of the method's code.
lib/rust-asm/src/class_writer.rs:796
↓ 2 callers
Method
visit_export
(&mut self, _package: &str, _access_flags: u16, _modules: &[String])
lib/rust-asm/src/class_reader.rs:116
↓ 2 callers
Method
visit_insn
Visits a zero-operand instruction (e.g., NOP, RETURN).
lib/rust-asm/src/class_writer.rs:802
↓ 2 callers
Method
visit_main_class
(&mut self, _main_class: &str)
lib/rust-asm/src/class_reader.rs:113
↓ 2 callers
Method
visit_maxs
Visits the maximum stack size and number of local variables. If `COMPUTE_MAXS` or `COMPUTE_FRAMES` was passed to the ClassWriter, these values may be
lib/rust-asm/src/class_writer.rs:974
↓ 2 callers
Method
visit_method
Visits a method of the class. Returns a `MethodVisitor` that should be used to define the method body. The `visit_end` method of the returned visitor
lib/rust-asm/src/class_writer.rs:350
↓ 2 callers
Method
visit_method_insn
Visits a method instruction (e.g., INVOKEVIRTUAL).
lib/rust-asm/src/class_writer.rs:841
↓ 2 callers
Method
visit_module
Visits the JPMS module descriptor of this class, if this is a `module-info.class`.
lib/rust-asm/src/class_reader.rs:153
↓ 2 callers
Method
visit_open
(&mut self, _package: &str, _access_flags: u16, _modules: &[String])
lib/rust-asm/src/class_reader.rs:117
↓ 2 callers
Method
visit_package
(&mut self, package: &str)
lib/rust-asm/src/class_writer.rs:656
↓ 2 callers
Method
visit_provide
(&mut self, _service: &str, _providers: &[String])
lib/rust-asm/src/class_reader.rs:119
↓ 2 callers
Method
visit_require
( &mut self, module: &str, access_flags: u16, version: Option<&str>, )
lib/rust-asm/src/class_writer.rs:661
↓ 2 callers
Method
visit_use
(&mut self, _service: &str)
lib/rust-asm/src/class_reader.rs:118
↓ 2 callers
Function
write_runtime_annotations
(out: &mut Vec<u8>, annotations: &[Annotation])
lib/rust-asm/src/class_writer.rs:2779
↓ 2 callers
Function
write_runtime_parameter_annotations
(out: &mut Vec<u8>, parameters: &ParameterAnnotations)
lib/rust-asm/src/class_writer.rs:2786
↓ 2 callers
Function
write_runtime_type_annotations
(out: &mut Vec<u8>, annotations: &[TypeAnnotation])
lib/rust-asm/src/class_writer.rs:2797
↓ 2 callers
Function
write_u8
(out: &mut Vec<u8>, value: u64)
lib/rust-asm/src/class_writer.rs:3650
↓ 1 callers
Method
add_node
(&mut self, node: AbstractInsnNode)
lib/rust-asm/src/insn.rs:303
↓ 1 callers
Function
additional_bounds
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/expr.rs:661
↓ 1 callers
Method
alloc_file_id
(&mut self, path: VfsPath)
crates/vfs/src/lib.rs:228
↓ 1 callers
Method
allows_newline
(self)
crates/java-syntax/src/lexer.rs:56
↓ 1 callers
Function
annotation_argument_list
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/modifiers.rs:67
↓ 1 callers
Function
annotation_type_member_decl
(p: &mut Parser)
crates/java-syntax/src/parser/grammar/member.rs:276
↓ 1 callers
Function
annotation_type_member_decl_rest
(p: &mut Parser, m: Marker)
crates/java-syntax/src/parser/grammar/member.rs:237
↓ 1 callers
Method
apply_workspace_change
Apply new workspace graph and track changes
crates/ide/src/lib.rs:94
↓ 1 callers
Function
array_creation_rest
https://docs.oracle.com/javase/specs/jls/se26/html/jls-15.html#jls-15.10.1
crates/java-syntax/src/parser/grammar/expr.rs:321
↓ 1 callers
Function
array_element_type
(value: &FrameType)
lib/rust-asm/src/class_writer.rs:4979
↓ 1 callers
Method
as_double
(&self)
lib/rust-asm/src/constant_pool.rs:530
↓ 1 callers
Method
as_float
(&self)
lib/rust-asm/src/constant_pool.rs:516
↓ 1 callers
Method
as_int
(&self)
lib/rust-asm/src/constant_pool.rs:509
↓ 1 callers
Method
as_long
(&self)
lib/rust-asm/src/constant_pool.rs:523
↓ 1 callers
Method
as_utf8
(&self)
lib/rust-asm/src/constant_pool.rs:537
↓ 1 callers
Function
assert_statement
AssertStatement: assert Expression ; assert Expression : Expression ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.10
crates/java-syntax/src/parser/grammar/stmt.rs:612
↓ 1 callers
Method
at_contextual_kw
(&self, kw: ContextualKeyword)
crates/kotlin-syntax/src/parser.rs:163
↓ 1 callers
Method
at_contextual_kw_set
(&self, set: TokenSet)
crates/java-syntax/src/parser.rs:310
↓ 1 callers
Function
at_type_start
(p: &Parser)
crates/java-syntax/src/parser/grammar/types.rs:127
↓ 1 callers
Function
attach_line_numbers
( nodes: Vec<AbstractInsnNode>, entries: &[LineNumber], label_by_offset: &std::collections::HashMa
lib/rust-asm/src/class_reader.rs:2390
↓ 1 callers
Function
basic_for_stmt
BasicForStatement: for ( [ForInit] ; [Expression] ; [ForUpdate] ) Statement https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.14.
crates/java-syntax/src/parser/grammar/stmt.rs:384
↓ 1 callers
Method
begin_token
(self)
crates/java-syntax/src/lexer.rs:28
↓ 1 callers
Function
break_statement
BreakStatement: break [Identifier] ; https://docs.oracle.com/javase/specs/jls/se26/html/jls-14.html#jls-14.15
crates/java-syntax/src/parser/grammar/stmt.rs:932
↓ 1 callers
Method
build
(self, cp: &mut ConstantPoolBuilder)
lib/rust-asm/src/class_writer.rs:1278
← previous
next →
301–400 of 1,041, ranked by callers