Class: Udb::ExtensionVersion::MemomizedState Private

Inherits:
T::Struct
  • Object
show all
Defined in:
lib/udb/obj/extension.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unconditional_expanded_ext_reqs: nil, unconditional_unexpanded_ext_reqs: nil, unconditional_expanded_ext_conflicts: nil, unconditional_unexpanded_ext_conflicts: nil, conditional_expanded_extension_requirements: nil, conditional_unexpanded_extension_requirements: nil, expanded_ext_requirements: nil, unexpanded_ext_requirements: nil, expanded_ext_conflicts: nil, unexpanded_ext_conflicts: nil, term: nil, condition: nil, compatible_versions: nil, key: nil)

Parameters:



# File ''

prop :unconditional_expanded_ext_reqs, T.nilable(T::Array[ExtensionRequirement])
prop :unconditional_unexpanded_ext_reqs, T.nilable(T::Array[ExtensionRequirement])
prop :unconditional_expanded_ext_conflicts, T.nilable(T::Array[ExtensionRequirement])
prop :unconditional_unexpanded_ext_conflicts, T.nilable(T::Array[ExtensionRequirement])
prop :conditional_expanded_extension_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])
prop :conditional_unexpanded_extension_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])
prop :expanded_ext_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])
prop :unexpanded_ext_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])
prop :expanded_ext_conflicts, T.nilable(T::Array[ConditionalExtensionRequirement])
prop :unexpanded_ext_conflicts, T.nilable(T::Array[ConditionalExtensionRequirement])
prop :term, T.nilable(ExtensionTerm)
prop :condition, T.nilable(AbstractCondition)
prop :compatible_versions, T.nilable(T::Array[ExtensionVersion])
prop :key, T.nilable(Integer)

Instance Attribute Details

#compatible_versionsArray<ExtensionVersion>?

Returns the value of prop compatible_versions.

Returns:



# File ''

prop :compatible_versions, T.nilable(T::Array[ExtensionVersion])

#conditionAbstractCondition?

Returns the value of prop condition.

Returns:



# File ''

prop :condition, T.nilable(AbstractCondition)

#conditional_expanded_extension_requirementsArray<ConditionalExtensionRequirement>?

Returns the value of prop conditional_expanded_extension_requirements.

Returns:



# File ''

prop :conditional_expanded_extension_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])

#conditional_unexpanded_extension_requirementsArray<ConditionalExtensionRequirement>?

Returns the value of prop conditional_unexpanded_extension_requirements.

Returns:



# File ''

prop :conditional_unexpanded_extension_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])

#expanded_ext_conflictsArray<ConditionalExtensionRequirement>?

Returns the value of prop expanded_ext_conflicts.

Returns:



# File ''

prop :expanded_ext_conflicts, T.nilable(T::Array[ConditionalExtensionRequirement])

#expanded_ext_requirementsArray<ConditionalExtensionRequirement>?

Returns the value of prop expanded_ext_requirements.

Returns:



# File ''

prop :expanded_ext_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])

#keyInteger?

Returns the value of prop key.

Returns:

  • (Integer, nil)


# File ''

prop :key, T.nilable(Integer)

#termExtensionTerm?

Returns the value of prop term.

Returns:



# File ''

prop :term, T.nilable(ExtensionTerm)

#unconditional_expanded_ext_conflictsArray<ExtensionRequirement>?

Returns the value of prop unconditional_expanded_ext_conflicts.

Returns:



# File ''

prop :unconditional_expanded_ext_conflicts, T.nilable(T::Array[ExtensionRequirement])

#unconditional_expanded_ext_reqsArray<ExtensionRequirement>?

Returns the value of prop unconditional_expanded_ext_reqs.

Returns:



# File ''

prop :unconditional_expanded_ext_reqs, T.nilable(T::Array[ExtensionRequirement])

#unconditional_unexpanded_ext_conflictsArray<ExtensionRequirement>?

Returns the value of prop unconditional_unexpanded_ext_conflicts.

Returns:



# File ''

prop :unconditional_unexpanded_ext_conflicts, T.nilable(T::Array[ExtensionRequirement])

#unconditional_unexpanded_ext_reqsArray<ExtensionRequirement>?

Returns the value of prop unconditional_unexpanded_ext_reqs.

Returns:



# File ''

prop :unconditional_unexpanded_ext_reqs, T.nilable(T::Array[ExtensionRequirement])

#unexpanded_ext_conflictsArray<ConditionalExtensionRequirement>?

Returns the value of prop unexpanded_ext_conflicts.

Returns:



# File ''

prop :unexpanded_ext_conflicts, T.nilable(T::Array[ConditionalExtensionRequirement])

#unexpanded_ext_requirementsArray<ConditionalExtensionRequirement>?

Returns the value of prop unexpanded_ext_requirements.

Returns:



# File ''

prop :unexpanded_ext_requirements, T.nilable(T::Array[ConditionalExtensionRequirement])