Is the `value` field of `QuoteNode` public?

Is the value field of a QuoteNode public? The docstring does not mention the value field. I just wrote the following function, but I’m not sure if using the value field means that I’m accessing internals.

function is_symbol(ex)
    ex isa Symbol || (
        ex isa QuoteNode &&
        ex.value isa Symbol
    )
end
1 Like