diff --git a/Alchemic.xcodeproj/project.pbxproj b/Alchemic.xcodeproj/project.pbxproj index 5576b6c..2a3c2cc 100644 --- a/Alchemic.xcodeproj/project.pbxproj +++ b/Alchemic.xcodeproj/project.pbxproj @@ -303,7 +303,7 @@ 6C04EE7D1D6D8AB5004F32F8 /* ALCAspectClassProcessorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCAspectClassProcessorTests.m; sourceTree = ""; }; 6C0D87821D40876600FEC25A /* NSBundle+AlchemicTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+AlchemicTests.m"; sourceTree = ""; }; 6C0D87841D40A4B900FEC25A /* ALCVariableDependencyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCVariableDependencyTests.m; sourceTree = ""; }; - 6C150B631D73E97F0060CA08 /* ALCAbstractValueStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCAbstractValueStore.h; sourceTree = ""; }; + 6C150B631D73E97F0060CA08 /* ALCAbstractValueStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ALCAbstractValueStore.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 6C150B641D73E97F0060CA08 /* ALCAbstractValueStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ALCAbstractValueStore.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 6C150B651D73E97F0060CA08 /* ALCCloudKeyValueStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCCloudKeyValueStore.h; sourceTree = ""; }; 6C150B661D73E97F0060CA08 /* ALCCloudKeyValueStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCCloudKeyValueStore.m; sourceTree = ""; }; @@ -312,7 +312,7 @@ 6C150B791D7424700060CA08 /* ALCArrayValueSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCArrayValueSource.h; sourceTree = ""; }; 6C150B7A1D7424700060CA08 /* ALCArrayValueSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ALCArrayValueSource.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 6C16DE051D708DAC0091E04F /* ALCValueSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCValueSource.h; sourceTree = ""; }; - 6C16DE081D7452AD0091E04F /* ALCAbstractValueSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCAbstractValueSource.h; sourceTree = ""; }; + 6C16DE081D7452AD0091E04F /* ALCAbstractValueSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ALCAbstractValueSource.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 6C16DE091D7452AD0091E04F /* ALCAbstractValueSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ALCAbstractValueSource.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 6C1ADAFE1C8DB28400267E77 /* AlchemicAware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlchemicAware.h; sourceTree = ""; }; 6C1ADB001C8DB88C00267E77 /* Alchemic.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Alchemic.m; sourceTree = ""; }; @@ -399,8 +399,8 @@ 6C97D14D1DD08CB2005F93E0 /* AlchemicMacros.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlchemicMacros.swift; sourceTree = ""; }; 6C97D14F1DD08CB2005F93E0 /* ALCTypeExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ALCTypeExtensions.swift; sourceTree = ""; }; 6C97D15A1DD09A7B005F93E0 /* Swift tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Swift tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6CA1CAA41DC6D3FD00321EA5 /* ALCAbstractAspect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALCAbstractAspect.h; sourceTree = ""; }; - 6CA1CAA51DC6D3FD00321EA5 /* ALCAbstractAspect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCAbstractAspect.m; sourceTree = ""; }; + 6CA1CAA41DC6D3FD00321EA5 /* ALCAbstractAspect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ALCAbstractAspect.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + 6CA1CAA51DC6D3FD00321EA5 /* ALCAbstractAspect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ALCAbstractAspect.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 6CA787DF1D2CB584002E1D3C /* ALCAbtractObjectFactoryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ALCAbtractObjectFactoryTests.m; path = alchemicTests/ALCAbtractObjectFactoryTests.m; sourceTree = ""; }; 6CACA5311D79C0E6007808CF /* ALCConstantValueSourceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALCConstantValueSourceTests.m; sourceTree = ""; }; 6CB57E951D43C52C00CFE4DF /* ALCInstantiationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ALCInstantiationTests.m; path = alchemicTests/ALCInstantiationTests.m; sourceTree = ""; }; diff --git a/alchemic/ALCAbstractAspect.h b/alchemic/ALCAbstractAspect.h index b9e1c96..48daa33 100644 --- a/alchemic/ALCAbstractAspect.h +++ b/alchemic/ALCAbstractAspect.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCResolveAspect.h" +#import @interface ALCAbstractAspect : NSObject diff --git a/alchemic/ALCAbstractAspect.m b/alchemic/ALCAbstractAspect.m index 530008e..91c9c4b 100644 --- a/alchemic/ALCAbstractAspect.m +++ b/alchemic/ALCAbstractAspect.m @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractAspect.h" +#import @implementation ALCAbstractAspect diff --git a/alchemic/ALCAbstractDependency.h b/alchemic/ALCAbstractDependency.h index 239034b..da410b1 100644 --- a/alchemic/ALCAbstractDependency.h +++ b/alchemic/ALCAbstractDependency.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCDependency.h" +#import @class ALCType; @class ALCValue; diff --git a/alchemic/ALCAbstractDependency.m b/alchemic/ALCAbstractDependency.m index c15e671..7580c7a 100644 --- a/alchemic/ALCAbstractDependency.m +++ b/alchemic/ALCAbstractDependency.m @@ -8,13 +8,13 @@ @import StoryTeller; -#import "ALCAbstractDependency.h" +#import -#import "ALCInternalMacros.h" -#import "ALCValueSource.h" -#import "ALCType.h" -#import "ALCValue.h" -#import "ALCFlagMacros.h" +#import +#import +#import +#import +#import @implementation ALCAbstractDependency diff --git a/alchemic/ALCAbstractObjectFactory.h b/alchemic/ALCAbstractObjectFactory.h index ec066de..10d265a 100644 --- a/alchemic/ALCAbstractObjectFactory.h +++ b/alchemic/ALCAbstractObjectFactory.h @@ -8,8 +8,8 @@ @import Foundation; -#import "ALCObjectFactory.h" -#import "ALCDefs.h" +#import +#import @class ALCInstantiation; @protocol ALCModel; diff --git a/alchemic/ALCAbstractObjectFactory.m b/alchemic/ALCAbstractObjectFactory.m index 89a4995..eb256cc 100644 --- a/alchemic/ALCAbstractObjectFactory.m +++ b/alchemic/ALCAbstractObjectFactory.m @@ -10,18 +10,18 @@ @import UIKit; @import StoryTeller; -#import "ALCAbstractObjectFactory.h" - -#import "ALCFactoryName.h" -#import "ALCFlagMacros.h" -#import "ALCInternalMacros.h" -#import "ALCModel.h" -#import "ALCObjectFactoryTypeTemplate.h" -#import "ALCObjectFactoryTypeReference.h" -#import "ALCObjectFactoryTypeSingleton.h" -#import "ALCRuntime.h" -#import "ALCType.h" -#import "ALCValue.h" +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCAbstractObjectFactoryType.h b/alchemic/ALCAbstractObjectFactoryType.h index fd5674f..fb9115d 100644 --- a/alchemic/ALCAbstractObjectFactoryType.h +++ b/alchemic/ALCAbstractObjectFactoryType.h @@ -7,7 +7,7 @@ // @import Foundation; -#import "ALCObjectFactoryType.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCAbstractObjectFactoryType.m b/alchemic/ALCAbstractObjectFactoryType.m index add711b..0d6c629 100644 --- a/alchemic/ALCAbstractObjectFactoryType.m +++ b/alchemic/ALCAbstractObjectFactoryType.m @@ -6,8 +6,8 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractObjectFactoryType.h" -#import "ALCInternalMacros.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCAbstractValueSource.h b/alchemic/ALCAbstractValueSource.h index 213ec38..88c1596 100644 --- a/alchemic/ALCAbstractValueSource.h +++ b/alchemic/ALCAbstractValueSource.h @@ -7,7 +7,7 @@ // @import Foundation; -#import "ALCValueSource.h" +#import @class ALCType; diff --git a/alchemic/ALCAbstractValueSource.m b/alchemic/ALCAbstractValueSource.m index b036efc..0aa0c45 100644 --- a/alchemic/ALCAbstractValueSource.m +++ b/alchemic/ALCAbstractValueSource.m @@ -6,13 +6,13 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractValueSource.h" +#import -#import "ALCInternalMacros.h" -#import "ALCObjectFactory.h" -#import "ALCResolvable.h" -#import "ALCModel.h" -#import "ALCType.h" +#import +#import +#import +#import +#import @implementation ALCAbstractValueSource diff --git a/alchemic/ALCAbstractValueStore.h b/alchemic/ALCAbstractValueStore.h index 782a4dd..e7a9b97 100644 --- a/alchemic/ALCAbstractValueStore.h +++ b/alchemic/ALCAbstractValueStore.h @@ -8,8 +8,8 @@ @import Foundation; -#import "ALCValueStore.h" -#import "ALCValueStoreImplementation.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCAbstractValueStore.m b/alchemic/ALCAbstractValueStore.m index 4e1eba8..288699d 100644 --- a/alchemic/ALCAbstractValueStore.m +++ b/alchemic/ALCAbstractValueStore.m @@ -8,11 +8,11 @@ @import StoryTeller; -#import "ALCAbstractValueStore.h" +#import -#import "ALCRuntime.h" -#import "ALCInternalMacros.h" -#import "ALCValueStoreImplementation.h" +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCApplicationDelegateAspect.h b/alchemic/ALCApplicationDelegateAspect.h index 8b5a802..04b6e77 100644 --- a/alchemic/ALCApplicationDelegateAspect.h +++ b/alchemic/ALCApplicationDelegateAspect.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCAbstractAspect.h" +#import @interface ALCApplicationDelegateAspect : ALCAbstractAspect diff --git a/alchemic/ALCApplicationDelegateAspect.m b/alchemic/ALCApplicationDelegateAspect.m index f422837..5ff6a6b 100644 --- a/alchemic/ALCApplicationDelegateAspect.m +++ b/alchemic/ALCApplicationDelegateAspect.m @@ -9,11 +9,11 @@ @import UIKit; @import StoryTeller; -#import "ALCApplicationDelegateAspect.h" +#import -#import "ALCModel.h" -#import "ALCMacros.h" -#import "ALCType.h" +#import +#import +#import @implementation ALCApplicationDelegateAspect { ALCClassObjectFactory *_appDelegateFactory; diff --git a/alchemic/ALCArrayValueSource.h b/alchemic/ALCArrayValueSource.h index a469f45..db6d158 100644 --- a/alchemic/ALCArrayValueSource.h +++ b/alchemic/ALCArrayValueSource.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCAbstractValueSource.h" +#import @class ALCType; @protocol ALCValueSource; diff --git a/alchemic/ALCArrayValueSource.m b/alchemic/ALCArrayValueSource.m index dac9ea7..aeef034 100644 --- a/alchemic/ALCArrayValueSource.m +++ b/alchemic/ALCArrayValueSource.m @@ -6,14 +6,14 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCValueSource.h" -#import "ALCObjectFactory.h" -#import "ALCArrayValueSource.h" -#import "ALCInternalMacros.h" -#import "ALCResolvable.h" -#import "ALCType.h" -#import "ALCValue.h" -#import "ALCTypeDefs.h" +#import +#import +#import +#import +#import +#import +#import +#import @implementation ALCArrayValueSource { NSArray> *_sources; diff --git a/alchemic/ALCAspectClassProcessor.h b/alchemic/ALCAspectClassProcessor.h index 2cb830d..5d72e49 100644 --- a/alchemic/ALCAspectClassProcessor.h +++ b/alchemic/ALCAspectClassProcessor.h @@ -7,7 +7,7 @@ // @import Foundation; -#import "ALCClassProcessor.h" +#import @interface ALCAspectClassProcessor : NSObject diff --git a/alchemic/ALCAspectClassProcessor.m b/alchemic/ALCAspectClassProcessor.m index b8b4502..f8aed1a 100644 --- a/alchemic/ALCAspectClassProcessor.m +++ b/alchemic/ALCAspectClassProcessor.m @@ -6,10 +6,10 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAspectClassProcessor.h" -#import "ALCResolveAspect.h" -#import "ALCAbstractAspect.h" -#import "ALCContext.h" +#import +#import +#import +#import @implementation ALCAspectClassProcessor diff --git a/alchemic/ALCClassObjectFactory.h b/alchemic/ALCClassObjectFactory.h index 893b7f9..fd25052 100644 --- a/alchemic/ALCClassObjectFactory.h +++ b/alchemic/ALCClassObjectFactory.h @@ -8,7 +8,7 @@ @import ObjectiveC; -#import "ALCAbstractObjectFactory.h" +#import @protocol ALCInjector; @protocol ALCValueSource; diff --git a/alchemic/ALCClassObjectFactory.m b/alchemic/ALCClassObjectFactory.m index a057bc6..d287c1f 100644 --- a/alchemic/ALCClassObjectFactory.m +++ b/alchemic/ALCClassObjectFactory.m @@ -8,17 +8,17 @@ @import StoryTeller; -#import "ALCClassObjectFactory.h" - -#import "ALCClassObjectFactoryInitializer.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCVariableDependency.h" -#import "NSArray+Alchemic.h" -#import "NSObject+Alchemic.h" -#import "AlchemicAware.h" -#import "ALCType.h" -#import "ALCRuntime.h" +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import @implementation ALCClassObjectFactory { diff --git a/alchemic/ALCClassObjectFactoryInitializer.h b/alchemic/ALCClassObjectFactoryInitializer.h index 2c46bac..e10f90b 100644 --- a/alchemic/ALCClassObjectFactoryInitializer.h +++ b/alchemic/ALCClassObjectFactoryInitializer.h @@ -6,8 +6,8 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCResolvable.h" -#import "ALCInstantiator.h" +#import +#import @class ALCClassObjectFactory; @protocol ALCDependency; diff --git a/alchemic/ALCClassObjectFactoryInitializer.m b/alchemic/ALCClassObjectFactoryInitializer.m index afad146..4ab1dc7 100644 --- a/alchemic/ALCClassObjectFactoryInitializer.m +++ b/alchemic/ALCClassObjectFactoryInitializer.m @@ -8,15 +8,15 @@ @import StoryTeller; -#import "ALCClassObjectFactoryInitializer.h" +#import -#import "ALCClassObjectFactory.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "NSObject+Alchemic.h" -#import "ALCRuntime.h" -#import "ALCType.h" -#import "NSArray+Alchemic.h" +#import +#import +#import +#import +#import +#import +#import @implementation ALCClassObjectFactoryInitializer { NSArray> *_arguments; diff --git a/alchemic/ALCCloudKeyValueStore.h b/alchemic/ALCCloudKeyValueStore.h index afd8721..f7c1140 100644 --- a/alchemic/ALCCloudKeyValueStore.h +++ b/alchemic/ALCCloudKeyValueStore.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractValueStore.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCCloudKeyValueStore.m b/alchemic/ALCCloudKeyValueStore.m index 49c9929..c31a39c 100644 --- a/alchemic/ALCCloudKeyValueStore.m +++ b/alchemic/ALCCloudKeyValueStore.m @@ -6,12 +6,12 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCCloudKeyValueStore.h" +#import @import StoryTeller; -#import "ALCMacros.h" -#import "ALCRuntime.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCCloudKeyValueStoreAspect.h b/alchemic/ALCCloudKeyValueStoreAspect.h index bde6474..f6eaf54 100644 --- a/alchemic/ALCCloudKeyValueStoreAspect.h +++ b/alchemic/ALCCloudKeyValueStoreAspect.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCAbstractAspect.h" +#import /** Aspect which enables clould based key value storage access. diff --git a/alchemic/ALCCloudKeyValueStoreAspect.m b/alchemic/ALCCloudKeyValueStoreAspect.m index 75d6c42..26efa01 100644 --- a/alchemic/ALCCloudKeyValueStoreAspect.m +++ b/alchemic/ALCCloudKeyValueStoreAspect.m @@ -9,13 +9,13 @@ @import UIKit; @import StoryTeller; -#import "ALCCloudKeyValueStoreAspect.h" +#import -#import "ALCModel.h" -#import "ALCMacros.h" -#import "ALCClassObjectFactory.h" -#import "ALCCloudKeyValueStore.h" -#import "ALCType.h" +#import +#import +#import +#import +#import @implementation ALCCloudKeyValueStoreAspect diff --git a/alchemic/ALCConfigClassProcessor.h b/alchemic/ALCConfigClassProcessor.h index d23892e..c8fd68b 100644 --- a/alchemic/ALCConfigClassProcessor.h +++ b/alchemic/ALCConfigClassProcessor.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCClassProcessor.h" +#import /** * Scans classes looking for Alchemic config classes. diff --git a/alchemic/ALCConfigClassProcessor.m b/alchemic/ALCConfigClassProcessor.m index e158838..231f1e1 100644 --- a/alchemic/ALCConfigClassProcessor.m +++ b/alchemic/ALCConfigClassProcessor.m @@ -8,8 +8,8 @@ @import StoryTeller; -#import "ALCConfigClassProcessor.h" -#import "AlchemicConfig.h" +#import +#import @implementation ALCConfigClassProcessor diff --git a/alchemic/ALCConstantValueSource.m b/alchemic/ALCConstantValueSource.m index e6017cf..eec7cba 100644 --- a/alchemic/ALCConstantValueSource.m +++ b/alchemic/ALCConstantValueSource.m @@ -8,11 +8,11 @@ @import CoreGraphics; -#import "ALCConstantValueSource.h" -#import "ALCType.h" -#import "ALCValue.h" -#import "ALCInternalMacros.h" -#import "ALCAbstractValueSource.h" +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCContext+Internal.h b/alchemic/ALCContext+Internal.h index 2185f38..aca2700 100644 --- a/alchemic/ALCContext+Internal.h +++ b/alchemic/ALCContext+Internal.h @@ -9,7 +9,7 @@ @import Foundation; @import ObjectiveC; -#import "ALCContextImpl.h" +#import @class ALCClassObjectFactory; @class ALCType; diff --git a/alchemic/ALCContextImpl.h b/alchemic/ALCContextImpl.h index 7267ff0..2cc052c 100644 --- a/alchemic/ALCContextImpl.h +++ b/alchemic/ALCContextImpl.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCContext.h" +#import /** The default implementation of ALCContext. diff --git a/alchemic/ALCContextImpl.m b/alchemic/ALCContextImpl.m index 668c213..e62e842 100644 --- a/alchemic/ALCContextImpl.m +++ b/alchemic/ALCContextImpl.m @@ -8,18 +8,18 @@ @import StoryTeller; -#import "ALCClassObjectFactoryInitializer.h" -#import "ALCContextImpl.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCMethodObjectFactory.h" -#import "ALCModelImpl.h" -#import "ALCModelValueSource.h" -#import "ALCRuntime.h" -#import "ALCType.h" -#import "NSArray+Alchemic.h" -#import "ALCVariableDependency.h" -#import "ALCContext+Internal.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCDefs.m b/alchemic/ALCDefs.m index 104a4f8..ceec1dc 100644 --- a/alchemic/ALCDefs.m +++ b/alchemic/ALCDefs.m @@ -1,5 +1,5 @@ -#import "ALCDefs.h" +#import NSString *AlchemicDidFinishStarting = @"AlchemicDidFinishStarting"; diff --git a/alchemic/ALCDependency.h b/alchemic/ALCDependency.h index 98b0e4f..2dd4688 100644 --- a/alchemic/ALCDependency.h +++ b/alchemic/ALCDependency.h @@ -9,7 +9,7 @@ @import Foundation; @import ObjectiveC; -#import "ALCResolvable.h" +#import @protocol ALCObjectFactory; diff --git a/alchemic/ALCException.m b/alchemic/ALCException.m index 0f0c141..14fadaa 100644 --- a/alchemic/ALCException.m +++ b/alchemic/ALCException.m @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCException.h" +#import @implementation ALCException @end diff --git a/alchemic/ALCFactoryName.m b/alchemic/ALCFactoryName.m index 867d3fd..056e6b4 100644 --- a/alchemic/ALCFactoryName.m +++ b/alchemic/ALCFactoryName.m @@ -6,7 +6,7 @@ // Copyright (c) 2015 Derek Clarkson. All rights reserved. // -#import "ALCFactoryName.h" +#import @implementation ALCFactoryName diff --git a/alchemic/ALCFlagMacros.m b/alchemic/ALCFlagMacros.m index b532e17..62b340d 100644 --- a/alchemic/ALCFlagMacros.m +++ b/alchemic/ALCFlagMacros.m @@ -6,7 +6,7 @@ // Copyright © 2015 Derek Clarkson. All rights reserved. // -#import "ALCFlagMacros.h" +#import #define ALCFlagMacroImplementation(name) \ @implementation ALCIs ## name \ diff --git a/alchemic/ALCInstantiator.h b/alchemic/ALCInstantiator.h index 2196d38..a66bb6a 100644 --- a/alchemic/ALCInstantiator.h +++ b/alchemic/ALCInstantiator.h @@ -8,8 +8,8 @@ @import Foundation; -#import "ALCResolvable.h" -#import "ALCTypeDefs.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCInternalMacros.h b/alchemic/ALCInternalMacros.h index d288ea8..12b7e96 100644 --- a/alchemic/ALCInternalMacros.h +++ b/alchemic/ALCInternalMacros.h @@ -6,8 +6,8 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCStringMacros.h" -#import "ALCException.h" +#import +#import #define AlchemicDomain @"Alchemic" diff --git a/alchemic/ALCMacros.h b/alchemic/ALCMacros.h index f40d001..380a887 100644 --- a/alchemic/ALCMacros.h +++ b/alchemic/ALCMacros.h @@ -6,16 +6,16 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCFactoryName.h" -#import "ALCFlagMacros.h" -#import "ALCMethodArgumentDependency.h" -#import "ALCModelSearchCriteria.h" -#import "ALCClassObjectFactory.h" -#import "ALCContext.h" -#import "ALCStringMacros.h" -#import "ALCUserDefaultsAspect.h" -#import "ALCValue.h" -#import "ALCDefs.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import #pragma mark - registration diff --git a/alchemic/ALCMethodArgumentDependency.h b/alchemic/ALCMethodArgumentDependency.h index 04c5548..6c0c86d 100644 --- a/alchemic/ALCMethodArgumentDependency.h +++ b/alchemic/ALCMethodArgumentDependency.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCAbstractDependency.h" +#import @class ALCType; diff --git a/alchemic/ALCMethodArgumentDependency.m b/alchemic/ALCMethodArgumentDependency.m index 9ce46e1..31c78a0 100644 --- a/alchemic/ALCMethodArgumentDependency.m +++ b/alchemic/ALCMethodArgumentDependency.m @@ -8,14 +8,14 @@ @import StoryTeller; -#import "ALCMethodArgumentDependency.h" - -#import "ALCType.h" -#import "ALCValueSource.h" -#import "ALCException.h" -#import "ALCInternalMacros.h" -#import "NSArray+Alchemic.h" -#import "ALCValue+Injection.h" +#import + +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCMethodObjectFactory.h b/alchemic/ALCMethodObjectFactory.h index 5f97c23..e072fe5 100644 --- a/alchemic/ALCMethodObjectFactory.h +++ b/alchemic/ALCMethodObjectFactory.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractObjectFactory.h" +#import @class ALCClassObjectFactory; @protocol ALCDependency; diff --git a/alchemic/ALCMethodObjectFactory.m b/alchemic/ALCMethodObjectFactory.m index 1612e15..2274736 100644 --- a/alchemic/ALCMethodObjectFactory.m +++ b/alchemic/ALCMethodObjectFactory.m @@ -9,15 +9,15 @@ @import StoryTeller; -#import "ALCMethodObjectFactory.h" - -#import "NSArray+Alchemic.h" -#import "NSObject+Alchemic.h" -#import "ALCInternalMacros.h" -#import "Alchemic.h" -#import "ALCType.h" -#import "ALCRuntime.h" -#import "ALCContext+Internal.h" +#import + +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCModelClassProcessor.h b/alchemic/ALCModelClassProcessor.h index 1e34bd5..1d62bf6 100644 --- a/alchemic/ALCModelClassProcessor.h +++ b/alchemic/ALCModelClassProcessor.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCClassProcessor.h" +#import /** * Detects Alchemic methods in classes and executes them to perform model registrations. diff --git a/alchemic/ALCModelClassProcessor.m b/alchemic/ALCModelClassProcessor.m index ed43be4..73ee12c 100644 --- a/alchemic/ALCModelClassProcessor.m +++ b/alchemic/ALCModelClassProcessor.m @@ -8,13 +8,13 @@ @import StoryTeller; -#import "ALCModelClassProcessor.h" +#import -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCStringMacros.h" -#import "ALCContext.h" -#import "ALCRuntime.h" +#import +#import +#import +#import +#import @implementation ALCModelClassProcessor diff --git a/alchemic/ALCModelImpl.h b/alchemic/ALCModelImpl.h index 603d702..d852d23 100644 --- a/alchemic/ALCModelImpl.h +++ b/alchemic/ALCModelImpl.h @@ -7,7 +7,7 @@ // @import Foundation; -#import "ALCModel.h" +#import /** Implementation of the ALCModel protocol. diff --git a/alchemic/ALCModelImpl.m b/alchemic/ALCModelImpl.m index a75d840..4ef5d26 100644 --- a/alchemic/ALCModelImpl.m +++ b/alchemic/ALCModelImpl.m @@ -9,10 +9,10 @@ @import UIKit; @import StoryTeller; -#import "ALCModelImpl.h" +#import -#import "ALCMacros.h" -#import "ALCInternalMacros.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCModelSearchCriteria.m b/alchemic/ALCModelSearchCriteria.m index 3d59a7a..f74efba 100644 --- a/alchemic/ALCModelSearchCriteria.m +++ b/alchemic/ALCModelSearchCriteria.m @@ -7,12 +7,12 @@ // // :: Framework :: -#import "ALCException.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCModelSearchCriteria.h" -#import "ALCObjectFactory.h" -#import "ALCType.h" +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCModelValueSource.h b/alchemic/ALCModelValueSource.h index 6b87583..a15e6aa 100644 --- a/alchemic/ALCModelValueSource.h +++ b/alchemic/ALCModelValueSource.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCValueSource.h" +#import @class ALCModelSearchCriteria; diff --git a/alchemic/ALCModelValueSource.m b/alchemic/ALCModelValueSource.m index 9f2301d..61fde7c 100644 --- a/alchemic/ALCModelValueSource.m +++ b/alchemic/ALCModelValueSource.m @@ -8,13 +8,13 @@ @import StoryTeller; -#import "ALCModelValueSource.h" +#import -#import "ALCInternalMacros.h" -#import "ALCModel.h" -#import "ALCObjectFactory.h" -#import "ALCValue.h" -#import "ALCType.h" +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCObjectFactory.h b/alchemic/ALCObjectFactory.h index 8865b03..8e2d3e5 100644 --- a/alchemic/ALCObjectFactory.h +++ b/alchemic/ALCObjectFactory.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCInstantiator.h" +#import @class ALCValue; @protocol ALCModel; diff --git a/alchemic/ALCObjectFactoryType.h b/alchemic/ALCObjectFactoryType.h index e3d7d30..1c78582 100644 --- a/alchemic/ALCObjectFactoryType.h +++ b/alchemic/ALCObjectFactoryType.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCObjectFactory.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCObjectFactoryTypeReference.h b/alchemic/ALCObjectFactoryTypeReference.h index 9786231..fbd79ef 100644 --- a/alchemic/ALCObjectFactoryTypeReference.h +++ b/alchemic/ALCObjectFactoryTypeReference.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractObjectFactoryType.h" +#import /** A ALCObjectFactoryType which manages externally referenced objects. diff --git a/alchemic/ALCObjectFactoryTypeReference.m b/alchemic/ALCObjectFactoryTypeReference.m index aed250a..5320984 100644 --- a/alchemic/ALCObjectFactoryTypeReference.m +++ b/alchemic/ALCObjectFactoryTypeReference.m @@ -6,10 +6,10 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCObjectFactoryTypeReference.h" +#import -#import "ALCInternalMacros.h" -#import "ALCException.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCObjectFactoryTypeSingleton.h b/alchemic/ALCObjectFactoryTypeSingleton.h index 226e8cf..8e81e56 100644 --- a/alchemic/ALCObjectFactoryTypeSingleton.h +++ b/alchemic/ALCObjectFactoryTypeSingleton.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractObjectFactoryType.h" +#import /** An ALCObjectFactoryType which is used for storing and managing singleton instances. diff --git a/alchemic/ALCObjectFactoryTypeSingleton.m b/alchemic/ALCObjectFactoryTypeSingleton.m index a033897..74d17fc 100644 --- a/alchemic/ALCObjectFactoryTypeSingleton.m +++ b/alchemic/ALCObjectFactoryTypeSingleton.m @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCObjectFactoryTypeSingleton.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCObjectFactoryTypeTemplate.h b/alchemic/ALCObjectFactoryTypeTemplate.h index 94d22d1..97b2e1f 100644 --- a/alchemic/ALCObjectFactoryTypeTemplate.h +++ b/alchemic/ALCObjectFactoryTypeTemplate.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractObjectFactoryType.h" +#import /** Defines factory storage for ALCObjectFactory instances. ie. No object is ever stored, causing object factories to create a new instance each time an object is requested from them. diff --git a/alchemic/ALCObjectFactoryTypeTemplate.m b/alchemic/ALCObjectFactoryTypeTemplate.m index b77a387..6abd8e7 100644 --- a/alchemic/ALCObjectFactoryTypeTemplate.m +++ b/alchemic/ALCObjectFactoryTypeTemplate.m @@ -6,8 +6,8 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCObjectFactoryTypeTemplate.h" -#import "ALCInternalMacros.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCRuntime.h b/alchemic/ALCRuntime.h index e75d79a..0a12349 100644 --- a/alchemic/ALCRuntime.h +++ b/alchemic/ALCRuntime.h @@ -9,7 +9,7 @@ @import Foundation; @import ObjectiveC; -#import "ALCTypeDefs.h" +#import @class ALCValue; @class ALCInstantiation; diff --git a/alchemic/ALCRuntime.m b/alchemic/ALCRuntime.m index 51b8da0..6d53693 100644 --- a/alchemic/ALCRuntime.m +++ b/alchemic/ALCRuntime.m @@ -7,18 +7,18 @@ // @import StoryTeller; -#import "ALCClassProcessor.h" -#import "ALCConfigClassProcessor.h" -#import "ALCContext.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCModelClassProcessor.h" -#import "ALCAspectClassProcessor.h" -#import "ALCRuntime.h" -#import "ALCValue.h" -#import "ALCType.h" -#import "NSBundle+Alchemic.h" -#import "ALCException.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCType.m b/alchemic/ALCType.m index 86405cb..abe6265 100644 --- a/alchemic/ALCType.m +++ b/alchemic/ALCType.m @@ -6,12 +6,12 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCType.h" +#import -#import "ALCRuntime.h" -#import "ALCValue.h" -#import "ALCInternalMacros.h" -#import "ALCModelSearchCriteria.h" +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCUserDefaults.h b/alchemic/ALCUserDefaults.h index 494b0f0..a543d12 100644 --- a/alchemic/ALCUserDefaults.h +++ b/alchemic/ALCUserDefaults.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCAbstractValueStore.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCUserDefaults.m b/alchemic/ALCUserDefaults.m index 1a74070..81e8bd3 100644 --- a/alchemic/ALCUserDefaults.m +++ b/alchemic/ALCUserDefaults.m @@ -8,7 +8,7 @@ @import StoryTeller; -#import "ALCUserDefaults.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCUserDefaultsAspect.h b/alchemic/ALCUserDefaultsAspect.h index fbacfd3..430ce31 100644 --- a/alchemic/ALCUserDefaultsAspect.h +++ b/alchemic/ALCUserDefaultsAspect.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCAbstractAspect.h" +#import /** Aspect which manages the creation of user default handling classes. If the user has not defined any class derived from ALCUserDefaults, diff --git a/alchemic/ALCUserDefaultsAspect.m b/alchemic/ALCUserDefaultsAspect.m index b3292a3..f5d924e 100644 --- a/alchemic/ALCUserDefaultsAspect.m +++ b/alchemic/ALCUserDefaultsAspect.m @@ -8,12 +8,12 @@ @import StoryTeller; -#import "ALCUserDefaultsAspect.h" +#import -#import "ALCModel.h" -#import "ALCClassObjectFactory.h" -#import "ALCType.h" -#import "ALCUserDefaults.h" +#import +#import +#import +#import @implementation ALCUserDefaultsAspect diff --git a/alchemic/ALCValue+Injection.h b/alchemic/ALCValue+Injection.h index e5e509f..71799d5 100644 --- a/alchemic/ALCValue+Injection.h +++ b/alchemic/ALCValue+Injection.h @@ -6,8 +6,8 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCType.h" -#import "ALCValue.h" +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCValue+Injection.m b/alchemic/ALCValue+Injection.m index 47f47c5..90bfb67 100644 --- a/alchemic/ALCValue+Injection.m +++ b/alchemic/ALCValue+Injection.m @@ -10,11 +10,11 @@ @import StoryTeller; @import CoreGraphics; -#import "ALCValue+Injection.h" +#import -#import "ALCStringMacros.h" -#import "ALCInternalMacros.h" -#import "ALCException.h" +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCValue.h b/alchemic/ALCValue.h index 1cb2d18..efb62e3 100644 --- a/alchemic/ALCValue.h +++ b/alchemic/ALCValue.h @@ -9,8 +9,8 @@ @import Foundation; @import ObjectiveC; -#import "ALCInternalMacros.h" -#import "ALCtypeDefs.h" +#import +#import @class ALCType; diff --git a/alchemic/ALCValue.m b/alchemic/ALCValue.m index ae0c5b0..4baa7d7 100644 --- a/alchemic/ALCValue.m +++ b/alchemic/ALCValue.m @@ -6,9 +6,9 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCValue.h" -#import "ALCType.h" -#import "ALCRuntime.h" +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/ALCValueSource.h b/alchemic/ALCValueSource.h index 1130348..d8d2d11 100644 --- a/alchemic/ALCValueSource.h +++ b/alchemic/ALCValueSource.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCResolvable.h" +#import @class ALCValue; @protocol ALCObjectFactory; diff --git a/alchemic/ALCValueStore.h b/alchemic/ALCValueStore.h index 6ae0d7d..71282ea 100644 --- a/alchemic/ALCValueStore.h +++ b/alchemic/ALCValueStore.h @@ -6,7 +6,7 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "AlchemicAware.h" +#import /** diff --git a/alchemic/ALCVariableDependency.h b/alchemic/ALCVariableDependency.h index 1f5d1cc..9a841f8 100644 --- a/alchemic/ALCVariableDependency.h +++ b/alchemic/ALCVariableDependency.h @@ -9,7 +9,7 @@ @import Foundation; @import ObjectiveC; -#import "ALCAbstractDependency.h" +#import @protocol ALCInjector; @protocol ALCValueSource; diff --git a/alchemic/ALCVariableDependency.m b/alchemic/ALCVariableDependency.m index 94f200d..34fc243 100644 --- a/alchemic/ALCVariableDependency.m +++ b/alchemic/ALCVariableDependency.m @@ -6,12 +6,12 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "ALCVariableDependency.h" +#import -#import "ALCException.h" -#import "ALCRuntime.h" -#import "ALCValue+Injection.h" -#import "ALCValueSource.h" +#import +#import +#import +#import @implementation ALCVariableDependency { Ivar _ivar; diff --git a/alchemic/Alchemic.h b/alchemic/Alchemic.h index 89efaf0..9acf8ea 100644 --- a/alchemic/Alchemic.h +++ b/alchemic/Alchemic.h @@ -8,26 +8,26 @@ @import Foundation; -#import "AlchemicAware.h" -#import "AlchemicConfig.h" -#import "ALCClassObjectFactory.h" -#import "ALCCloudKeyValueStore.h" -#import "ALCCloudKeyValueStoreAspect.h" -#import "ALCConstantValueSource.h" -#import "ALCContext.h" -#import "ALCDefs.h" -#import "ALCException.h" -#import "ALCFactoryName.h" -#import "ALCFlagMacros.h" -#import "ALCMacros.h" -#import "ALCMethodArgumentDependency.h" -#import "ALCModelSearchCriteria.h" -#import "ALCObjectFactory.h" -#import "ALCResolveAspect.h" -#import "ALCStringMacros.h" -#import "ALCUserDefaults.h" -#import "ALCUserDefaultsAspect.h" -#import "ALCValueStore.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import //! Project version number for alchemic. FOUNDATION_EXPORT double alchemicVersionNumber; diff --git a/alchemic/Alchemic.m b/alchemic/Alchemic.m index 1202e81..1228eee 100644 --- a/alchemic/Alchemic.m +++ b/alchemic/Alchemic.m @@ -2,9 +2,9 @@ @import StoryTeller; @import UIKit; -#import "Alchemic.h" -#import "ALCContextImpl.h" -#import "ALCRuntime.h" +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/NSArray+Alchemic.h b/alchemic/NSArray+Alchemic.h index 87c53c0..e6144cf 100644 --- a/alchemic/NSArray+Alchemic.h +++ b/alchemic/NSArray+Alchemic.h @@ -8,7 +8,7 @@ @import Foundation; -#import "ALCTypeDefs.h" +#import @protocol ALCDependency; @protocol ALCInjector; diff --git a/alchemic/NSArray+Alchemic.m b/alchemic/NSArray+Alchemic.m index e025e52..9b618f2 100644 --- a/alchemic/NSArray+Alchemic.m +++ b/alchemic/NSArray+Alchemic.m @@ -6,18 +6,18 @@ // Copyright © 2016 Derek Clarkson. All rights reserved. // -#import "NSArray+Alchemic.h" +#import -#import "ALCDependency.h" -#import "ALCModelSearchCriteria.h" -#import "ALCModelValueSource.h" -#import "ALCMethodArgumentDependency.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCException.h" -#import "ALCType.h" -#import "ALCValueSource.h" -#import "ALCArrayValueSource.h" +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN diff --git a/alchemic/NSBundle+Alchemic.m b/alchemic/NSBundle+Alchemic.m index 062bbf4..52eee56 100644 --- a/alchemic/NSBundle+Alchemic.m +++ b/alchemic/NSBundle+Alchemic.m @@ -9,8 +9,8 @@ @import ObjectiveC; @import StoryTeller; -#import "NSBundle+Alchemic.h" -#import "ALCClassProcessor.h" +#import +#import @implementation NSBundle (Alchemic) diff --git a/alchemic/NSObject+Alchemic.h b/alchemic/NSObject+Alchemic.h index 85d766c..333c9ab 100644 --- a/alchemic/NSObject+Alchemic.h +++ b/alchemic/NSObject+Alchemic.h @@ -9,7 +9,7 @@ @import Foundation; @import ObjectiveC; -#import "ALCTypeDefs.h" +#import @protocol ALCDependency; @protocol ALCModel; diff --git a/alchemic/NSObject+Alchemic.m b/alchemic/NSObject+Alchemic.m index 84ec347..6b2f2b5 100644 --- a/alchemic/NSObject+Alchemic.m +++ b/alchemic/NSObject+Alchemic.m @@ -8,18 +8,18 @@ @import StoryTeller; -#import "NSObject+Alchemic.h" - -#import "ALCDependency.h" -#import "ALCException.h" -#import "ALCInstantiator.h" -#import "ALCMacros.h" -#import "ALCInternalMacros.h" -#import "ALCMethodArgumentDependency.h" -#import "ALCResolvable.h" -#import "ALCRuntime.h" -#import "NSArray+Alchemic.h" -#import "ALCType.h" +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import NS_ASSUME_NONNULL_BEGIN