Back to Enso

Meta

distribution/lib/Standard/Base/0.0.0-dev/docs/api/Meta.md

2025.3.43.5 KB
Original Source

Enso Signatures 1.0

module Standard.Base.Meta

  • type Atom
    • constructor self -> Standard.Base.Meta.Constructor!Standard.Base.Errors.Common.Private_Access
    • fields self -> (Standard.Base.Data.Vector.Vector Standard.Base.Any.Any)
    • value self -> Standard.Base.Any.Any
  • type Constructor
    • declaring_type self -> Standard.Base.Meta.Type
    • fields self -> (Standard.Base.Data.Vector.Vector Standard.Base.Data.Text.Text)
    • name self -> Standard.Base.Data.Text.Text
    • new self fields:(Standard.Base.Data.Vector.Vector|Standard.Base.Data.Array.Array) -> Standard.Base.Any.Any
    • value self -> Standard.Base.Function.Function
  • type Error
    • value self -> Standard.Base.Any.Any
  • type Function
    • arguments self pending:Standard.Base.Data.Boolean.Boolean= defaulted:Standard.Base.Data.Boolean.Boolean= preapplied:Standard.Base.Data.Boolean.Boolean= oversaturated:Standard.Base.Data.Boolean.Boolean= -> (Standard.Base.Data.Vector.Vector Standard.Base.Data.Text.Text)
    • value self -> Standard.Base.Any.Any
  • type Language
    • Java
    • Unknown
  • type Polyglot
    • get_language self -> Standard.Base.Meta.Language
    • value self -> Standard.Base.Any.Any
  • type Primitive
    • value self -> Standard.Base.Any.Any
  • type Type
    • constructors self -> (Standard.Base.Data.Vector.Vector Standard.Base.Meta.Constructor)
    • find qualified_name:Standard.Base.Data.Text.Text -> Standard.Base.Meta.Type!Standard.Base.Errors.Common.Not_Found
    • methods self -> Standard.Base.Data.Vector.Vector
    • name self -> Standard.Base.Data.Text.Text
    • qualified_name self -> Standard.Base.Data.Text.Text
  • type Unresolved
    • is_constructor self -> Standard.Base.Data.Boolean.Boolean
    • name self -> Standard.Base.Data.Text.Text
    • rename self new_name:Standard.Base.Data.Text.Text -> Standard.Base.Meta.Unresolved
    • to_text self -> Standard.Base.Data.Text.Text
    • value self -> Standard.Base.Any.Any
  • atom_with_hole factory:Standard.Base.Any.Any -> Standard.Base.Any.Any
  • get_annotation target:Standard.Base.Any.Any method:Standard.Base.Any.Any parameter_name:Standard.Base.Any.Any -> Standard.Base.Any.Any
  • is_a value:Standard.Base.Any.Any typ:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • is_atom value:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • is_atom_constructor ~value:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • is_error value:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • is_polyglot value:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • is_same_object value_1:Standard.Base.Any.Any value_2:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • is_type value:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • lookup_services spi_type:Standard.Base.Any.Any -> Standard.Base.Data.Vector.Vector
  • meta ~value:Standard.Base.Any.Any -> (Standard.Base.Meta.Atom|Standard.Base.Meta.Constructor|Standard.Base.Meta.Primitive|Standard.Base.Meta.Polyglot|Standard.Base.Meta.Unresolved|Standard.Base.Meta.Error|Standard.Base.Meta.Type|Standard.Base.Meta.Function)!Standard.Base.Errors.Common.Private_Access
  • type_of value:Standard.Base.Any.Any -> Standard.Base.Any.Any
  • Standard.Base.Any.Any.is_a self typ:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • Standard.Base.Any.Any.is_same_object_as self value:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • Standard.Base.Error.Error.is_a self typ:Standard.Base.Any.Any -> Standard.Base.Data.Boolean.Boolean
  • Standard.Base.Meta.Type.from that:Standard.Base.Any.Any -> Standard.Base.Meta.Type