Constructors
Members
Textual representation of symbol's declaration
Textual representation of symbol's declaration
Textual representation of single denotation's declaration
Textual representation of single denotation's declaration
Textual representation of all symbols in given list,
using dclText
for displaying each.
Textual representation of all symbols in given list,
using dclText
for displaying each.
A description of sym's location
A description of sym's location
The fully qualified name of the symbol
The fully qualified name of the symbol
If the name of the symbol's owner should be used when you care about seeing an interesting name: in such cases this symbol is e.g. a method parameter wi...
If the name of the symbol's owner should be used when you care about seeing an interesting name: in such cases this symbol is e.g. a method parameter with a synthetic name, a constructor named "this", an object "package", etc. The kind string, if non-empty, will be phrased relative to the name of the owner.
If true, tweak output so it is the same before and after pickling
If true, tweak output so it is the same before and after pickling
If -uniqid is set, the unique id of symbol, after a #
If -uniqid is set, the unique id of symbol, after a #
String representation of symbol's definition key word
String representation of symbol's definition key word
String representation of symbol's kind.
String representation of symbol's kind.
If -uniqid is set, the hashcode of the lambda type, after a #
If -uniqid is set, the hashcode of the lambda type, after a #
Textual representation of symbol and its location
Textual representation of symbol and its location
If symbol's owner is a printable class C, the text "in C", otherwise ""
If symbol's owner is a printable class C, the text "in C", otherwise ""
The name, possibley with with namespace suffix if debugNames is set: /L for local names, /V for other term names, /T for type names
The name, possibley with with namespace suffix if debugNames is set: /L for local names, /V for other term names, /T for type names
The name of the given symbol. If !settings.debug, the original name where expansions of operators are translated back to operator symbol. E.g. $eq => =. I...
The name of the given symbol. If !settings.debug, the original name where expansions of operators are translated back to operator symbol. E.g. $eq => =. If settings.uniqid, adds id.
A plain printer without any embellishments
A plain printer without any embellishments
The longest sequence of refinement types, starting at given type and following parents, but stopping at applied types.
The longest sequence of refinement types, starting at given type and following parents, but stopping at applied types.
String representation of a name used in a refinement In refined printing this undoes type parameter expansion
String representation of a name used in a refinement In refined printing this undoes type parameter expansion
The name of the symbol without a unique id. Under refined printing, the decoded original name.
The name of the symbol without a unique id. Under refined printing, the decoded original name.
Perform string or text-producing operation op
so that only a
summarized text with given recursion depth is shown
Perform string or text-producing operation op
so that only a
summarized text with given recursion depth is shown
Render elements alternating with sep
string
Render elements alternating with sep
string
The name as a text
The name as a text
Textual representation of type
Textual representation of type
Textual representation, including symbol's kind e.g., "class Foo", "method Bar". If hasMeaninglessName is true, uses the owner's name to disambiguate i...
Textual representation, including symbol's kind e.g., "class Foo", "method Bar". If hasMeaninglessName is true, uses the owner's name to disambiguate identity.
Textual representation of denotation
Textual representation of denotation
Textual representation of constant
Textual representation of constant
Textual representation of annotation
Textual representation of annotation
Textual representation of all definitions in a scope using dclText
for each
Textual representation of all definitions in a scope using dclText
for each
Textual representation of tree
Textual representation of tree
Textual representation of implicit search result
Textual representation of implicit search result
Textual representation of info relating to an import clause
Textual representation of info relating to an import clause
String representation of symbol's flags
String representation of symbol's flags
Render element within lowest precedence
Render element within lowest precedence
Render element within highest precedence
Render element within highest precedence
The string representation of this type used as a prefix
The string representation of this type used as a prefix
String representation of a definition's type following its name, if symbol is completed, "?" otherwise.
String representation of a definition's type following its name, if symbol is completed, "?" otherwise.
String representation of a definition's type following its name
String representation of a definition's type following its name
The string representation of this type used as a prefix
The string representation of this type used as a prefix
String representation of a refinement
String representation of a refinement
String representation of symbol's variance or "" if not applicable
String representation of symbol's variance or "" if not applicable