class ExternalSymbol
Represents an external source symbol attribute on a declaration.
Definitions
attr_reader :language, :defined_in
Signature
-
attribute
r language
-
returns
String The source language.
-
returns
-
attribute
r defined_in
-
returns
String Where the symbol is defined.
-
returns
def initialize(language, defined_in, generated)
Build an external symbol from its attribute fields.
Signature
-
parameter
languageString The source language.
-
parameter
defined_inString Where the symbol is defined.
-
parameter
generatedBoolean Whether this is a generated declaration.
Implementation
def initialize(language, defined_in, generated)
@language = language
@defined_in = defined_in
@generated = generated
end
def generated?
Check if this is a generated declaration.
Signature
-
returns
Boolean True if the declaration is generated.
Implementation
def generated?
@generated
end