MCPcopy Create free account

hub / github.com/Storyyeller/Krakatau / functions

Functions294 in github.com/Storyyeller/Krakatau

↓ 318 callersMethodu8
(&mut self, v: u8)
src/lib/assemble/writer.rs:59
↓ 137 callersMethodu16
(&mut self)
src/lib/classfile/reader.rs:25
↓ 107 callersMethodu16
(&mut self, v: u16)
src/lib/assemble/writer.rs:62
↓ 66 callersMethodcp
(&mut self, r: Or<types::RefType<'a>, Spanned<'a, impl types::ToConst<'a, types::RefType<'a>>>>)
src/lib/assemble/writer.rs:121
↓ 64 callersMethodlen
(&self)
src/lib/assemble/writer.rs:48
↓ 59 callersMethoderr1
(&self, msg: &str, span: Span<'_>)
src/lib/assemble/span.rs:189
↓ 48 callersMethodeol
(&mut self)
src/lib/assemble/base_parser.rs:92
↓ 48 callersMethodpush
(&mut self, span: Span<'a>)
src/lib/assemble/flags.rs:48
↓ 48 callersMethodval
(&mut self, v: &str)
src/lib/assemble/base_parser.rs:74
↓ 46 callersMethodnext
(&mut self)
src/lib/assemble/base_parser.rs:39
↓ 43 callersMethodu8
(&mut self)
src/lib/classfile/reader.rs:22
↓ 35 callersMethodparse_list
( &mut self, mut cb: impl FnMut(&mut Self) -> Result<T, ParseError>, )
src/lib/classfile/reader.rs:45
↓ 32 callersFunctionns
Shorthand function to convert spanned const ref to non-spanned version
src/lib/assemble/class_parser.rs:28
↓ 29 callersMethodmap
(&self, i: u32)
src/lib/classfile/code.rs:168
↓ 29 callersMethodutf
(&mut self)
src/lib/assemble/class_parser.rs:113
↓ 28 callersMethodof
(self, val: T)
src/lib/assemble/span.rs:10
↓ 27 callersMethodoff
(self, off: impl Into<i32>)
src/lib/classfile/code.rs:28
↓ 25 callersMethoderror1
(&self, msg: &str, span: Span<'_>)
src/lib/assemble/span.rs:181
↓ 25 callersMethodpeek
(&mut self)
src/lib/assemble/base_parser.rs:46
↓ 22 callersMethodenter_block
(&mut self)
src/lib/disassemble/disassembler.rs:53
↓ 22 callersMethodexit_block
(&mut self)
src/lib/disassemble/disassembler.rs:58
↓ 22 callersMethodi16
(&mut self)
src/lib/classfile/reader.rs:38
↓ 22 callersMethodtryv
(&mut self, v: &str)
src/lib/assemble/base_parser.rs:58
↓ 19 callersMethodcls
(&mut self)
src/lib/assemble/class_parser.rs:125
↓ 18 callersMethodget
(&mut self, n: usize)
src/lib/classfile/reader.rs:12
↓ 18 callersMethodshort_jump_instr
(&mut self, pos: Pos, state: &mut BytecodeState<'a>, w: &mut Writer<'a>)
src/lib/assemble/parse_code.rs:179
↓ 17 callersMethodfill
(&mut self, ph: Placeholder<2>, v: u16)
src/lib/assemble/writer.rs:90
↓ 17 callersMethodph
//////////////////////////////////////////////////////////////////////
src/lib/assemble/writer.rs:72
↓ 16 callersMethodfix
(&mut self, span: Span<'a>, r: Or<u16, impl ToConst<'a, u16>>)
src/lib/assemble/cpool/builder.rs:166
↓ 16 callersMethodget
(&self, ind: u16)
src/lib/disassemble/refprinter.rs:230
↓ 16 callersMethodmake
(&self, v: u16)
src/lib/classfile/code.rs:71
↓ 14 callersMethodhas_type
(&mut self, ty: TokenType)
src/lib/assemble/base_parser.rs:66
↓ 13 callersMethodi32
(&mut self)
src/lib/classfile/reader.rs:41
↓ 13 callersMethodldc_rhs
(&mut self)
src/lib/assemble/class_parser.rs:289
↓ 13 callersMethodu32
(&mut self, v: u32)
src/lib/assemble/writer.rs:65
↓ 13 callersMethodutf_from
(&self, tok: Token<'a>)
src/lib/assemble/class_parser.rs:98
↓ 12 callersMethodlbl
////////////////////////////////////////////////////////////////////////////////
src/lib/assemble/class_parser.rs:323
↓ 11 callersMethodph32
(&mut self)
src/lib/assemble/writer.rs:84
↓ 11 callersMethodref_from
(&self, span: Span<'a>)
src/lib/assemble/class_parser.rs:86
↓ 10 callersMethodresolve_utf8
(&mut self, r: SymUtf8Ref<'a>)
src/lib/assemble/cpool/sym_ref_resolver.rs:89
↓ 9 callersMethodfmt
(&self, f: &mut fmt::Formatter)
src/lib/disassemble/refprinter.rs:42
↓ 8 callersMethodas_bytes
(&self)
src/lib/util.rs:14
↓ 8 callersMethodextend
pub fn len(&self) -> usize {self.buf.len()}
src/lib/assemble/writer.rs:53
↓ 8 callersMethodlegacy_fmim
( &mut self, f: fn(types::SymClassRef<'a>, types::SymNatRef<'a>) -> types::SymConstInline<'a>,
src/lib/assemble/parse_code.rs:50
↓ 8 callersMethodlist
(&mut self, w: &mut Writer<'a>, kind: ListKind, f: ParseFn<'a>)
src/lib/assemble/parse_attr.rs:367
↓ 8 callersMethodnat
(&mut self)
src/lib/assemble/class_parser.rs:141
↓ 7 callersMethodassert_type
(&mut self, ty: TokenType)
src/lib/assemble/base_parser.rs:83
↓ 7 callersMethodpos_to_u16
(&self, pos: Spanned<'a, Pos>)
src/lib/assemble/class_parser.rs:352
↓ 7 callersMethodwrite
(&mut self, v: &[u8])
src/lib/assemble/writer.rs:56
↓ 6 callersMethodallocate
(&mut self, span: Span<'a>, c: RawConstInline<'a>, is_ldc: bool)
src/lib/assemble/cpool/builder.rs:143
↓ 6 callersMethodcls_from
(&self, tok: Token<'a>)
src/lib/assemble/class_parser.rs:118
↓ 6 callersMethodfill32
(&mut self, ph: Placeholder<4>, v: u32)
src/lib/assemble/writer.rs:98
↓ 6 callersMethodflags
(&mut self)
src/lib/assemble/class_parser.rs:310
↓ 6 callersMethodlbl_to_pos
(&self, span: Span<'a>)
src/lib/assemble/class_parser.rs:332
↓ 6 callersMethodlen
(&self)
src/lib/assemble/cpool/builder.rs:19
↓ 6 callersMethodu32
(&mut self)
src/lib/classfile/reader.rs:28
↓ 5 callersMethodattr
(&mut self, a: &Attribute<'a>)
src/lib/disassemble/disassembler.rs:125
↓ 5 callersMethoderr2
(&self, msg: &str, span: Span<'_>, msg2: &str, span2: Span<'_>)
src/lib/assemble/span.rs:193
↓ 5 callersMethodlblpos
(&mut self)
src/lib/assemble/class_parser.rs:339
↓ 5 callersFunctionmutf8_codepoint
(out: &mut Vec<u8>, c: u16)
src/lib/assemble/string.rs:1
↓ 5 callersMethodparse
(mut self)
src/lib/assemble/parse_class.rs:122
↓ 5 callersMethodparse_vtype
(&mut self, w: &mut Writer<'a>, vtype_lbls: &mut Vec<(Placeholder<2>, Span<'a>)>)
src/lib/assemble/parse_code.rs:436
↓ 5 callersMethodref_or_tagged_const
(&mut self)
src/lib/assemble/class_parser.rs:255
↓ 5 callersMethodresolve_nat
(&mut self, r: SymNatRef<'a>)
src/lib/assemble/cpool/sym_ref_resolver.rs:119
↓ 5 callersMethodresolve_sym
(&mut self, name: Spanned<'_, &str>)
src/lib/assemble/cpool/sym_ref_resolver.rs:81
↓ 5 callersMethodsymref
(&self, ind: u16)
src/lib/disassemble/refprinter.rs:249
↓ 5 callersMethodvtype
(&mut self, vt: code::VType)
src/lib/disassemble/disassembler.rs:269
↓ 4 callersMethodannotation_contents
(&mut self, anno: &attrs::Annotation)
src/lib/disassemble/disassembler.rs:860
↓ 4 callersMethodcheck
(&self, v: Pos)
src/lib/classfile/code.rs:79
↓ 4 callersMethodcontains
(&self, v: Pos)
src/lib/classfile/code.rs:56
↓ 4 callersMethodconvert_pos
(&self, span: Span<'a>, v: i64, min: T, max: T)
src/lib/assemble/class_parser.rs:347
↓ 4 callersMethodend
(self)
src/lib/assemble/cpool/mod.rs:140
↓ 4 callersMethodi8
(&mut self)
src/lib/classfile/reader.rs:35
↓ 4 callersMethodident
(&'a self)
src/lib/disassemble/refprinter.rs:24
↓ 4 callersMethodis_long
(&self)
src/lib/assemble/cpool/types.rs:85
↓ 4 callersMethodparse_attr
(&mut self, w: &mut Writer<'a>, count: &mut u16)
src/lib/assemble/parse_attr.rs:239
↓ 4 callersMethodparse_code_inner
(&mut self, w: &mut Writer<'a>)
src/lib/assemble/parse_code.rs:459
↓ 4 callersMethodparse_list_bytelen
( &mut self, mut cb: impl FnMut(&mut Self) -> Result<T, ParseError>, )
src/lib/classfile/reader.rs:56
↓ 4 callersMethodresolve
(&mut self, c: SymSpanConst<'a>)
src/lib/assemble/cpool/mod.rs:119
↓ 4 callersMethodresolve_ldc
(&mut self, c: SymSpanConst<'a>, span: Span<'a>)
src/lib/assemble/cpool/mod.rs:127
↓ 4 callersMethodresolve_ldc_refs
( &mut self, mut f: impl FnMut(types::SymSpanConst<'a>, Span<'a>) -> Result<u8, E>, )
src/lib/assemble/writer.rs:132
↓ 4 callersMethodresolve_refs
(mut self, mut f: impl FnMut(types::SymSpanConst<'a>) -> Result<u16, E>)
src/lib/assemble/writer.rs:142
↓ 4 callersMethodtagged_const_sub
(&self, f: &mut fmt::Formatter, c: &ConstData)
src/lib/disassemble/refprinter.rs:366
↓ 4 callersMethodwrite
(self, w: &mut BufWriter)
src/lib/assemble/cpool/raw_const.rs:26
↓ 3 callersMethodas_b
(&self)
src/lib/assemble/cpool/types.rs:34
↓ 3 callersFunctionassert_zero
(buf: &mut [u8])
src/lib/assemble/writer.rs:34
↓ 3 callersMethodclsutf
(&self, i: u16)
src/lib/classfile/cpool.rs:86
↓ 3 callersMethodfill8
(&mut self, ph: Placeholder<1>, v: u8)
src/lib/assemble/writer.rs:94
↓ 3 callersMethodinto_range
(self)
src/lib/assemble/writer.rs:21
↓ 3 callersMethodmap_b
(self, f: impl FnOnce(B) -> B2)
src/lib/assemble/cpool/types.rs:20
↓ 3 callersMethodmhnotref
(&mut self, tag_span: Span<'a>)
src/lib/assemble/class_parser.rs:152
↓ 3 callersMethodparse_attr_allow_bsm
(&mut self, w: &mut Writer<'a>, count: &mut u16)
src/lib/assemble/parse_attr.rs:228
↓ 3 callersMethodph8
(&mut self)
src/lib/assemble/writer.rs:78
↓ 3 callersMethodref_type
(&self, span: Span<'a>)
src/lib/assemble/class_parser.rs:67
↓ 3 callersMethodresolve_class
(&mut self, r: SymClassRef<'a>)
src/lib/assemble/cpool/sym_ref_resolver.rs:104
↓ 3 callersMethodresolve_const
(&mut self, c: SymConstInline<'a>)
src/lib/assemble/cpool/sym_ref_resolver.rs:146
↓ 3 callersMethodresolve_ref2
temp hack
src/lib/assemble/cpool/sym_ref_resolver.rs:180
↓ 3 callersMethodsingle
( &mut self, f: fn(types::SymUtf8Ref<'a>) -> types::SymConstInline<'a>, )
src/lib/assemble/class_parser.rs:130
↓ 3 callersMethodto_const
(self)
src/lib/assemble/cpool/types.rs:97
↓ 3 callersFunctionunescape
(s: &str)
src/lib/assemble/string.rs:29
next →1–100 of 294, ranked by callers