f (generic function with 2 methods)
👀 Reading hidden code
# 2 methods for generic function f:
- f(x, y) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
- f(x, y, z::Union{Float64, Int64}; a, b) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
👀 Reading hidden code
2-element Vector{Method}:
- f(x, y) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
- f(x, y, z::Union{Float64, Int64}; a, b) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
👀 Reading hidden code
f(x, y, z::Union{Float64, Int64}; a, b) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
👀 Reading hidden code
kwarg_decl(m::Method) in Base at methodshow.jl:81
👀 Reading hidden code
show(io::IO, ::MIME{Symbol("text/html")}, m::Method) in Base at methodshow.jl:351
👀 Reading hidden code
# 2 methods for generic function f:
- f(x, y) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
- f(x, y, z::Union{Float64, Int64}; a, b) in Main.workspace#3 at /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#7991d3ca-0762-11eb-25ce-0108c5481ce7:1
mt = methods(f).mt
👀 Reading hidden code
f##kw (generic function with 2 methods)
mt.kwsorter
👀 Reading hidden code
:a
:b
Base.kwarg_decl(m)
👀 Reading hidden code
0
m.nkw
👀 Reading hidden code
Tuple{typeof(f), Any, Any, Union{Float64, Int64}}
m.sig
👀 Reading hidden code
using PlutoUI
👀 Reading hidden code
Expr
head: Symbol block
args: Array{Any}((2,))
1: LineNumberNode
line: Int64 2
file: Symbol /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#de9c0bce-0764-11eb-077b-a5746ca836ec
2: Expr
head: Symbol =
args: Array{Any}((2,))
1: Expr
head: Symbol call
args: Array{Any}((4,))
1: Symbol f
2: Expr
head: Symbol ::
args: Array{Any}((2,))
1: Symbol x
2: Expr
head: Symbol .
args: Array{Any}((2,))
1: Symbol A
2: QuoteNode
value: Symbol B
3: Expr
head: Symbol ::
args: Array{Any}((2,))
1: Symbol y
2: Symbol Any
4: Expr
head: Symbol ::
args: Array{Any}((2,))
1: Symbol z
2: Expr
head: Symbol call
args: Array{Any}((2,))
1: Symbol f
2: Symbol x
2: Expr
head: Symbol block
args: Array{Any}((2,))
1: LineNumberNode
line: Int64 2
file: Symbol /home/runner/work/disorganised-mess/disorganised-mess/method signatures.jl#==#de9c0bce-0764-11eb-077b-a5746ca836ec
2: Int64 1
Dump(quote
f(x::A.B, y::Any, z::f(x)) = 1
end; maxdepth=123)
👀 Reading hidden code
true
:(A.B) == :(A.B)
👀 Reading hidden code