@@ -47,11 +47,12 @@ public static void saveLanguageToFile(Language language, File file) throws IOExc
47
47
public static JsonSerialization getStandardSerialization () {
48
48
JsonSerialization jsonSerialization = new JsonSerialization ();
49
49
jsonSerialization .classifierResolver .registerLanguage (LionCore .getInstance ());
50
- jsonSerialization .nodeInstantiator .registerLionCoreCustomUnserializers ();
50
+ jsonSerialization .instantiator .registerLionCoreCustomUnserializers ();
51
51
jsonSerialization .primitiveValuesSerialization
52
52
.registerLionBuiltinsPrimitiveSerializersAndUnserializers ();
53
- jsonSerialization .nodeResolver .addAll (LionCore .getInstance ().thisAndAllDescendants ());
54
- jsonSerialization .nodeResolver .addAll (LionCoreBuiltins .getInstance ().thisAndAllDescendants ());
53
+ jsonSerialization .instanceResolver .addAll (LionCore .getInstance ().thisAndAllDescendants ());
54
+ jsonSerialization .instanceResolver .addAll (
55
+ LionCoreBuiltins .getInstance ().thisAndAllDescendants ());
55
56
return jsonSerialization ;
56
57
}
57
58
@@ -62,17 +63,17 @@ public static JsonSerialization getBasicSerialization() {
62
63
}
63
64
64
65
private ClassifierResolver classifierResolver ;
65
- private Instantiator nodeInstantiator ;
66
+ private Instantiator instantiator ;
66
67
private PrimitiveValuesSerialization primitiveValuesSerialization ;
67
68
68
- private LocalClassifierInstanceResolver nodeResolver ;
69
+ private LocalClassifierInstanceResolver instanceResolver ;
69
70
70
71
private JsonSerialization () {
71
72
// prevent public access
72
73
classifierResolver = new ClassifierResolver ();
73
- nodeInstantiator = new Instantiator ();
74
+ instantiator = new Instantiator ();
74
75
primitiveValuesSerialization = new PrimitiveValuesSerialization ();
75
- nodeResolver = new LocalClassifierInstanceResolver ();
76
+ instanceResolver = new LocalClassifierInstanceResolver ();
76
77
}
77
78
78
79
//
@@ -83,20 +84,20 @@ public ClassifierResolver getClassifierResolver() {
83
84
return classifierResolver ;
84
85
}
85
86
86
- public Instantiator getNodeInstantiator () {
87
- return nodeInstantiator ;
87
+ public Instantiator getInstantiator () {
88
+ return instantiator ;
88
89
}
89
90
90
91
public PrimitiveValuesSerialization getPrimitiveValuesSerialization () {
91
92
return primitiveValuesSerialization ;
92
93
}
93
94
94
- public LocalClassifierInstanceResolver getNodeResolver () {
95
- return nodeResolver ;
95
+ public LocalClassifierInstanceResolver getInstanceResolver () {
96
+ return instanceResolver ;
96
97
}
97
98
98
99
public void enableDynamicNodes () {
99
- nodeInstantiator .enableDynamicNodes ();
100
+ instantiator .enableDynamicNodes ();
100
101
primitiveValuesSerialization .enableDynamicNodes ();
101
102
}
102
103
@@ -460,7 +461,7 @@ private List<ClassifierInstance<?>> unserializeClassifierInstances(
460
461
}
461
462
ClassifierInstanceResolver classifierInstanceResolver =
462
463
new CompositeClassifierInstanceResolver (
463
- new MapBasedResolver (unserializedByID ), this .nodeResolver );
464
+ new MapBasedResolver (unserializedByID ), this .instanceResolver );
464
465
serializedClassifierInstances .stream ()
465
466
.forEach (
466
467
n -> {
@@ -525,7 +526,7 @@ private ClassifierInstance<?> instantiateFromSerialized(
525
526
propertiesValues .put (property , unserializedValue );
526
527
});
527
528
ClassifierInstance <?> classifierInstance =
528
- getNodeInstantiator ()
529
+ getInstantiator ()
529
530
.instantiate (
530
531
classifier , serializedClassifierInstance , unserializedByID , propertiesValues );
531
532
0 commit comments