Class: MilkTea::Bindings::FunctionBinding

Inherits:
Data
  • Object
show all
Defined in:
lib/milk_tea/core/bindings/function_binding.rb

Instance Attribute Summary collapse

Instance Attribute Details

#astObject (readonly)

Returns the value of attribute ast

Returns:

  • (Object)

    the current value of ast



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def ast
  @ast
end

#asyncObject (readonly)

Returns the value of attribute async

Returns:

  • (Object)

    the current value of async



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def async
  @async
end

#body_paramsObject (readonly)

Returns the value of attribute body_params

Returns:

  • (Object)

    the current value of body_params



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def body_params
  @body_params
end

#body_return_typeObject (readonly)

Returns the value of attribute body_return_type

Returns:

  • (Object)

    the current value of body_return_type



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def body_return_type
  @body_return_type
end

#declared_receiver_typeObject (readonly)

Returns the value of attribute declared_receiver_type

Returns:

  • (Object)

    the current value of declared_receiver_type



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def declared_receiver_type
  @declared_receiver_type
end

#externalObject (readonly)

Returns the value of attribute external

Returns:

  • (Object)

    the current value of external



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def external
  @external
end

#instancesObject (readonly)

Returns the value of attribute instances

Returns:

  • (Object)

    the current value of instances



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def instances
  @instances
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def name
  @name
end

#ownerObject (readonly)

Returns the value of attribute owner

Returns:

  • (Object)

    the current value of owner



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def owner
  @owner
end

#specialization_ownerObject (readonly)

Returns the value of attribute specialization_owner

Returns:

  • (Object)

    the current value of specialization_owner



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def specialization_owner
  @specialization_owner
end

#typeObject (readonly)

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def type
  @type
end

#type_argumentsObject (readonly)

Returns the value of attribute type_arguments

Returns:

  • (Object)

    the current value of type_arguments



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def type_arguments
  @type_arguments
end

#type_param_constraintsObject (readonly)

Returns the value of attribute type_param_constraints

Returns:

  • (Object)

    the current value of type_param_constraints



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def type_param_constraints
  @type_param_constraints
end

#type_paramsObject (readonly)

Returns the value of attribute type_params

Returns:

  • (Object)

    the current value of type_params



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def type_params
  @type_params
end

#type_substitutionsObject (readonly)

Returns the value of attribute type_substitutions

Returns:

  • (Object)

    the current value of type_substitutions



5
6
7
# File 'lib/milk_tea/core/bindings/function_binding.rb', line 5

def type_substitutions
  @type_substitutions
end