Toggle navigation
Home
org.eclipse.che.ide.collections.Jso to elemental.json.JsonObject
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'che'}
Hierarchy/Composition: R_SUPER_T
Primitive Info: -
NameSpace: Internal -> Internal
Mapping:
Cascading Type Change (Similar)
Jso
to
JsonObject
Add or Remove Method invocation
Jso.deserialize(message)
to
Json.parse(message)
Update Anonymous class
{ @Override public void onMessage( String message){ Jso jso=Jso.deserialize(message); int type=jso.getFieldCastedToInteger("$type"); MessageType messageType=MessageType.valueOf(type); switch (messageType) { case NOTIFICATION: NotificationMessage dto=factory.createDtoFromJson(message,NotificationMessage.class); handleNotification(dto); break; case UPDATE: handleUpdate(factory.createDtoFromJson(message,ProjectsUpdateMessage.class)); break; case START_STOP: handleStartStop(factory.createDtoFromJson(message,StartStopNotification.class)); break; default : Log.error(getClass(),"Unknown message type:" + messageType); } } }
to
{ @Override public void onMessage( String message){ final JsonObject jsonObject=Json.parse(message); final int type=(int)jsonObject.getNumber("$type"); MessageType messageType=MessageType.valueOf(type); switch (messageType) { case NOTIFICATION: NotificationMessage dto=factory.createDtoFromJson(message,NotificationMessage.class); handleNotification(dto); break; case UPDATE: handleUpdate(factory.createDtoFromJson(message,ProjectsUpdateMessage.class)); break; case START_STOP: handleStartStop(factory.createDtoFromJson(message,StartStopNotification.class)); break; default : Log.error(getClass(),"Unknown message type:" + messageType); } } }
Rename Variable
jso
to
jsonObject