Class: MilkTea::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



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

def ast
  @ast
end

#asyncObject (readonly)

Returns the value of attribute async

Returns:

  • (Object)

    the current value of async



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

def async
  @async
end

#body_paramsObject (readonly)

Returns the value of attribute body_params

Returns:

  • (Object)

    the current value of body_params



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

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



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

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



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

def declared_receiver_type
  @declared_receiver_type
end

#externalObject (readonly)

Returns the value of attribute external

Returns:

  • (Object)

    the current value of external



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

def external
  @external
end

#instancesObject (readonly)

Returns the value of attribute instances

Returns:

  • (Object)

    the current value of instances



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

def instances
  @instances
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



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

def name
  @name
end

#ownerObject (readonly)

Returns the value of attribute owner

Returns:

  • (Object)

    the current value of owner



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

def owner
  @owner
end

#specialization_ownerObject (readonly)

Returns the value of attribute specialization_owner

Returns:

  • (Object)

    the current value of specialization_owner



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

def specialization_owner
  @specialization_owner
end

#typeObject (readonly)

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



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

def type
  @type
end

#type_argumentsObject (readonly)

Returns the value of attribute type_arguments

Returns:

  • (Object)

    the current value of type_arguments



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

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



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

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



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

def type_params
  @type_params
end

#type_substitutionsObject (readonly)

Returns the value of attribute type_substitutions

Returns:

  • (Object)

    the current value of type_substitutions



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

def type_substitutions
  @type_substitutions
end