@@ -45,6 +45,19 @@ class "aPublicStruct" as aPublicStruct << (S, SkyBlue) struct >> {
45
45
+aPublicInstanceMethod(param1:param2:)
46
46
+{static} aStaticPublicInstanceMethod(param1:param2:)
47
47
}
48
+ class "anInternalStruct" as anInternalStruct << (S, SkyBlue) struct >> {
49
+ ~anInternalInstanceVar : Double
50
+ -aPrivateInstanceVar : Int
51
+ -aPublicInstanceVarTypeInference
52
+ }
53
+ class "AnEnum" as AnEnum << (E, LightSteelBlue) enum >> {
54
+ +simpleCase
55
+ +caseWithRaw(_:)
56
+ +caseWithRaw(_:_:)
57
+ ~anInternalInstanceMethod()
58
+ ~{static} aStaticInternalMethod()
59
+ ~anInternalComputedVar : AnEnum
60
+ }
48
61
class "aPublicStruct" as aPublicStruct0 << (X, Orchid) extension >> {
49
62
+anExtensionComputedInstanceVar : String
50
63
+anExtensionInstanceMethod(param1:param2:)
@@ -53,27 +66,14 @@ class "aPublicStruct" as aPublicStruct1 << (X, Orchid) extension >> {
53
66
~aProtocolInstanceVar : String
54
67
~aProtocolInstanceMethod(param1:param2:)
55
68
}
56
- class "anInternalStruct" as anInternalStruct << (S, SkyBlue) struct >> {
57
- ~anInternalInstanceVar : Double
58
- -aPrivateInstanceVar : Int
59
- -aPublicInstanceVarTypeInference
60
- }
61
69
class "anInternalStruct" as anInternalStruct2 << (X, Orchid) extension >> {
62
70
~anExtensionComputedInstanceVar : String
63
71
}
64
72
class "anInternalStruct" as anInternalStruct3 << (X, Orchid) extension >> {
65
73
-anFileprivateExtensionComputedInstanceVar : String
66
74
}
67
- class "AnEnum" as AnEnum << (E, LightSteelBlue) enum >> {
68
- +simpleCase
69
- +caseWithRaw(_:)
70
- +caseWithRaw(_:_:)
71
- ~anInternalInstanceMethod()
72
- ~{static} aStaticInternalMethod()
73
- ~anInternalComputedVar : AnEnum
74
- }
75
75
aClass <|-- anInternalSubClass : inherits
76
- aPrivateGenericClass <|-- aPrivateGenericSubClass : inherits
76
+ aPrivateGenericClass <|-- aPrivateGenericSubClass : inherits
77
77
aProtocol <|.. aPublicStruct : confirms to
78
78
aPublicStruct <.. aPublicStruct0 : ext
79
79
aPublicStruct <.. aPublicStruct1 : ext
0 commit comments