Class: Udb::ConfiguredArchitecture::MemoizedState
- Inherits:
-
T::Struct
- Object
- T::Struct
- Udb::ConfiguredArchitecture::MemoizedState
- Defined in:
- lib/udb/cfg_arch.rb
Instance Attribute Summary collapse
-
#extension_requirements_hash ⇒ Hash{String => ExtensionRequirement}
Returns the value of prop ‘extension_requirements_hash`.
-
#extension_versions_hash ⇒ Hash{String => ExtensionVersion}
Returns the value of prop ‘extension_versions_hash`.
-
#implemented_extension_version_hash ⇒ Hash{String => ExtensionVersion}?
Returns the value of prop ‘implemented_extension_version_hash`.
-
#implemented_extension_versions ⇒ Array<ExtensionVersion>?
Returns the value of prop ‘implemented_extension_versions`.
-
#multi_xlen ⇒ Boolean?
Returns the value of prop ‘multi_xlen`.
-
#multi_xlen_in_mode ⇒ Hash{String => Boolean}
Returns the value of prop ‘multi_xlen_in_mode`.
-
#out_of_scope_params ⇒ Array<Parameter>?
Returns the value of prop ‘out_of_scope_params`.
-
#params_with_value ⇒ Array<ParameterWithValue>?
Returns the value of prop ‘params_with_value`.
-
#params_without_value ⇒ Array<Parameter>?
Returns the value of prop ‘params_without_value`.
Instance Method Summary collapse
Constructor Details
#initialize(multi_xlen_in_mode:, multi_xlen: nil, params_with_value: nil, params_without_value: nil, out_of_scope_params: nil, implemented_extension_versions: nil, implemented_extension_version_hash: nil, extension_requirements_hash:, extension_versions_hash:)
|
|
# File '' prop :multi_xlen, T.nilable(T::Boolean) prop :params_with_value, T.nilable(T::Array[ParameterWithValue]) prop :params_without_value, T.nilable(T::Array[Parameter]) prop :out_of_scope_params, T.nilable(T::Array[Parameter]) prop :implemented_extension_versions, T.nilable(T::Array[ExtensionVersion]) prop :implemented_extension_version_hash, T.nilable(T::Hash[String, ExtensionVersion]) |
Instance Attribute Details
#extension_requirements_hash ⇒ Hash{String => ExtensionRequirement}
Returns the value of prop ‘extension_requirements_hash`.
|
|
# File ''
|
#extension_versions_hash ⇒ Hash{String => ExtensionVersion}
Returns the value of prop ‘extension_versions_hash`.
|
|
# File ''
|
#implemented_extension_version_hash ⇒ Hash{String => ExtensionVersion}?
Returns the value of prop ‘implemented_extension_version_hash`.
|
|
# File '' prop :implemented_extension_version_hash, T.nilable(T::Hash[String, ExtensionVersion]) |
#implemented_extension_versions ⇒ Array<ExtensionVersion>?
Returns the value of prop ‘implemented_extension_versions`.
|
|
# File '' prop :implemented_extension_versions, T.nilable(T::Array[ExtensionVersion]) |
#multi_xlen ⇒ Boolean?
Returns the value of prop ‘multi_xlen`.
|
|
# File '' prop :multi_xlen, T.nilable(T::Boolean) |
#multi_xlen_in_mode ⇒ Hash{String => Boolean}
Returns the value of prop ‘multi_xlen_in_mode`.
|
|
# File ''
|
#out_of_scope_params ⇒ Array<Parameter>?
Returns the value of prop ‘out_of_scope_params`.
|
|
# File '' prop :out_of_scope_params, T.nilable(T::Array[Parameter]) |
#params_with_value ⇒ Array<ParameterWithValue>?
Returns the value of prop ‘params_with_value`.
|
|
# File '' prop :params_with_value, T.nilable(T::Array[ParameterWithValue]) |