@@ -103,23 +103,23 @@ protected void translate(JsonNodeCursor cursor, T target){
103
103
}
104
104
105
105
if (fieldNode instanceof SimpleField ) {
106
- translate ((SimpleField ) fieldNode , path , node , target );
106
+ translate ((SimpleField ) fieldNode , node , target );
107
107
}
108
108
else if (fieldNode instanceof ObjectField ) {
109
- translate ((ObjectField ) fieldNode , cursor , path , target );
109
+ translate ((ObjectField ) fieldNode , cursor , target );
110
110
}
111
111
else if (fieldNode instanceof ArrayField ) {
112
- translate ((ArrayField ) fieldNode , cursor , path , target );
112
+ translate ((ArrayField ) fieldNode , cursor , target );
113
113
}
114
114
else if (fieldNode instanceof ReferenceField ) {
115
- translate ((ReferenceField ) fieldNode , path , node , target );
115
+ translate ((ReferenceField ) fieldNode , node , target );
116
116
}
117
117
else {
118
118
throw new UnsupportedOperationException ("Field type is not supported: " + fieldNode .getClass ().getName ());
119
119
}
120
120
}
121
121
122
- private void translate (ArrayField field , JsonNodeCursor cursor , Path path , T target ){
122
+ private void translate (ArrayField field , JsonNodeCursor cursor , T target ){
123
123
if (!cursor .firstChild ()){
124
124
//TODO: throw exception?
125
125
return ;
@@ -132,10 +132,10 @@ private void translate(ArrayField field, JsonNodeCursor cursor, Path path, T tar
132
132
do {
133
133
items .add (fromJson (arrayElement .getType (), cursor .getCurrentNode ()));
134
134
} while (cursor .nextSibling ());
135
- translateSimpleArray (field , path , items , target );
135
+ translateSimpleArray (field , items , target );
136
136
}
137
137
else if (arrayElement instanceof ObjectArrayElement ){
138
- translateObjectArray (field , cursor , path , target );
138
+ translateObjectArray (field , cursor , target );
139
139
}
140
140
else {
141
141
throw new UnsupportedOperationException ("ArrayElement type is not supported: " + arrayElement .getClass ().getName ());
@@ -144,7 +144,7 @@ else if(arrayElement instanceof ObjectArrayElement){
144
144
cursor .parent ();
145
145
}
146
146
147
- protected void translate (ObjectField field , JsonNodeCursor cursor , Path path , T target ){
147
+ protected void translate (ObjectField field , JsonNodeCursor cursor , T target ){
148
148
if (!cursor .firstChild ()){
149
149
//TODO: throw exception?
150
150
return ;
@@ -156,12 +156,12 @@ protected void translate(ObjectField field, JsonNodeCursor cursor, Path path, T
156
156
cursor .parent ();
157
157
}
158
158
159
- protected void translate (ReferenceField field , Path path , JsonNode node , T target ){
159
+ protected void translate (ReferenceField field , JsonNode node , T target ){
160
160
//Do nothing by default!
161
161
}
162
162
163
- protected abstract void translate (SimpleField field , Path path , JsonNode node , T target );
164
- protected abstract void translateSimpleArray (ArrayField field , Path path , List <Object > items , T target );
165
- protected abstract void translateObjectArray (ArrayField field , JsonNodeCursor cursor , Path path , T target );
163
+ protected abstract void translate (SimpleField field , JsonNode node , T target );
164
+ protected abstract void translateSimpleArray (ArrayField field , List <Object > items , T target );
165
+ protected abstract void translateObjectArray (ArrayField field , JsonNodeCursor cursor , T target );
166
166
167
167
}
0 commit comments