Partial code cleanup: can be private and some others applied
This commit is contained in:
@@ -43,7 +43,7 @@ class StorageComponentContainer(id: String, parent: StorageComponentContainer? =
|
||||
val parentContext = parent?.let { ComponentResolveContext(it, DynamicComponentDescriptor) }
|
||||
ComponentResolveContext(this, DynamicComponentDescriptor, parentContext)
|
||||
}
|
||||
val componentStorage: ComponentStorage = ComponentStorage(id, parent?.componentStorage)
|
||||
private val componentStorage: ComponentStorage = ComponentStorage(id, parent?.componentStorage)
|
||||
|
||||
override fun createResolveContext(requestingDescriptor: ValueDescriptor): ValueResolveContext {
|
||||
if (requestingDescriptor == DynamicComponentDescriptor) // cache unknown component descriptor
|
||||
|
||||
@@ -42,7 +42,7 @@ class ComponentResolveContext(
|
||||
|
||||
class ConstructorBinding(val constructor: Constructor<*>, val argumentDescriptors: List<ValueDescriptor>)
|
||||
|
||||
class MethodBinding(val method: Method, val argumentDescriptors: List<ValueDescriptor>) {
|
||||
class MethodBinding(val method: Method, private val argumentDescriptors: List<ValueDescriptor>) {
|
||||
fun invoke(instance: Any) {
|
||||
val arguments = computeArguments(argumentDescriptors).toTypedArray()
|
||||
method.invoke(instance, *arguments)
|
||||
|
||||
@@ -35,7 +35,7 @@ enum class ComponentStorageState {
|
||||
|
||||
internal class InvalidCardinalityException(message: String, val descriptors: Collection<ComponentDescriptor>) : Exception(message)
|
||||
|
||||
class ComponentStorage(val myId: String, parent: ComponentStorage?) : ValueResolver {
|
||||
class ComponentStorage(private val myId: String, parent: ComponentStorage?) : ValueResolver {
|
||||
var state = ComponentStorageState.Initial
|
||||
private val registry = ComponentRegistry()
|
||||
init {
|
||||
|
||||
Reference in New Issue
Block a user