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]) |