You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/pages/export.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,7 +74,7 @@ state("State1") {
74
74
}
75
75
```
76
76
77
-
See [PlantUML with MetaInfo export sample](https://github.com/KStateMachine/kstatemachine/tree/master/samples/src/commonMain/kotlin/ru/nsk/samples/PlantUmlExportWithMetaInfoSample.kt)
77
+
See [PlantUML with UmlMetaInfo export sample](https://github.com/KStateMachine/kstatemachine/tree/master/samples/src/commonMain/kotlin/ru/nsk/samples/PlantUmlExportWithUmlMetaInfoSample.kt)
78
78
79
79
## Export with `unsafeCallConditionalLambdas` flag
See [PlantUML with ExportMetaInfo unsafe export sample](https://github.com/KStateMachine/kstatemachine/tree/master/samples/src/commonMain/kotlin/ru/nsk/samples/PlantUmlUnsafeExportWithExportMetaInfoSample.kt)
Copy file name to clipboardExpand all lines: kstatemachine/api/kstatemachine.api
+7-18Lines changed: 7 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -100,22 +100,18 @@ public abstract interface class ru/nsk/kstatemachine/metainfo/CompositeMetaInfoB
100
100
public abstract fun setMetaInfoSet (Ljava/util/Set;)V
101
101
}
102
102
103
-
public final class ru/nsk/kstatemachine/metainfo/EventAndArgumentResolutionHint : ru/nsk/kstatemachine/metainfo/ResolutionHint {
104
-
public fun <init> (Ljava/lang/String;Lru/nsk/kstatemachine/event/Event;Ljava/lang/Object;)V
105
-
public synthetic fun <init> (Ljava/lang/String;Lru/nsk/kstatemachine/event/Event;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
106
-
public final fun getArgument ()Ljava/lang/Object;
107
-
public final fun getDescription ()Ljava/lang/String;
108
-
public final fun getEvent ()Lru/nsk/kstatemachine/event/Event;
109
-
public final fun getEventAndArgument ()Lru/nsk/kstatemachine/transition/EventAndArgument;
110
-
}
111
-
112
103
public abstract interface class ru/nsk/kstatemachine/metainfo/ExportMetaInfo : ru/nsk/kstatemachine/metainfo/MetaInfo {
113
104
public abstract fun getResolutionHints ()Ljava/util/Set;
114
105
}
115
106
116
107
public abstract interface class ru/nsk/kstatemachine/metainfo/ExportMetaInfoBuilder : ru/nsk/kstatemachine/metainfo/ExportMetaInfo {
117
-
public abstract fun getResolutionHints ()Ljava/util/Set;
118
-
public abstract fun setResolutionHints (Ljava/util/Set;)V
108
+
public abstract fun addEventAndArgumentResolutionHint (Ljava/lang/String;Lru/nsk/kstatemachine/event/Event;Ljava/lang/Object;)V
109
+
public abstract fun addStateResolutionHint (Ljava/lang/String;Ljava/util/Set;)V
110
+
public abstract fun addStateResolutionHint (Ljava/lang/String;Lru/nsk/kstatemachine/state/IState;)V
111
+
}
112
+
113
+
public final class ru/nsk/kstatemachine/metainfo/ExportMetaInfoBuilder$DefaultImpls {
114
+
public static synthetic fun addEventAndArgumentResolutionHint$default (Lru/nsk/kstatemachine/metainfo/ExportMetaInfoBuilder;Ljava/lang/String;Lru/nsk/kstatemachine/event/Event;Ljava/lang/Object;ILjava/lang/Object;)V
119
115
}
120
116
121
117
public final class ru/nsk/kstatemachine/metainfo/ExportMetaInfoKt {
@@ -137,13 +133,6 @@ public final class ru/nsk/kstatemachine/metainfo/MetaInfoKt {
137
133
public abstract interface class ru/nsk/kstatemachine/metainfo/ResolutionHint {
138
134
}
139
135
140
-
public final class ru/nsk/kstatemachine/metainfo/StateResolutionHint : ru/nsk/kstatemachine/metainfo/ResolutionHint {
141
-
public fun <init> (Ljava/lang/String;Ljava/util/Set;)V
142
-
public fun <init> (Ljava/lang/String;Lru/nsk/kstatemachine/state/IState;)V
143
-
public final fun getDescription ()Ljava/lang/String;
144
-
public final fun getTargetStates ()Ljava/util/Set;
145
-
}
146
-
147
136
public abstract interface class ru/nsk/kstatemachine/metainfo/UmlMetaInfo : ru/nsk/kstatemachine/metainfo/MetaInfo {
148
137
public abstract fun getUmlLabel ()Ljava/lang/String;
149
138
public abstract fun getUmlNotes ()Ljava/util/List;
0 commit comments