@Override @Pure public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((this.type== null) ? 0 : this.type.hashCode()); return prime * result + ((this.message== null) ? 0 : this.message.hashCode()); } }
public static MessageType forValue(int value) { MessageType[] allValues = MessageType.values(); if (value < 1 || value > allValues.length) throw new IllegalArgumentException("Illegal enum value: " + value); return allValues[value - 1]; }
public JsonElement toJsonElement() { JsonObject result = new JsonObject(); if (getType() == null) { setType((org.eclipse.lsp4j.MessageType)null); } else { JsonElement typeVal = getType() == null ? JsonNull.INSTANCE : new JsonPrimitive(getType().name());; result.add("type", typeVal); } if (getMessage() == null) { setMessage((java.lang.String)null); } else { JsonElement messageVal = getMessage() == null ? JsonNull.INSTANCE : new JsonPrimitive(getMessage());; result.add("message", messageVal); } return result; }
@Override @Pure public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; MessageParams other = (MessageParams) obj; if (this.type == null) { if (other.type != null) return false; } else if (!this.type.equals(other.type)) return false; if (this.message == null) { if (other.message != null) return false; } else if (!this.message.equals(other.message)) return false; return true; }
public static MessageParamsDto fromJson(JsonElement jsonVal) { if (jsonVal == null) { return null; } JsonObject json= jsonVal.getAsJsonObject(); MessageParamsDto result= new MessageParamsDto(); JsonElement jsontypeJson = json.get("type"); if (jsontypeJson != null && !(jsontypeJson.isJsonNull())) { org.eclipse.lsp4j.MessageType jsontypeVal = org.eclipse.lsp4j.MessageType.valueOf(jsontypeJson.getAsString());; result.setType((org.eclipse.lsp4j.MessageType)jsontypeVal); } JsonElement jsonmessageJson = json.get("message"); if (jsonmessageJson != null && !(jsonmessageJson.isJsonNull())) { java.lang.String jsonmessageVal = jsonmessageJson.getAsString();; result.setMessage((java.lang.String)jsonmessageVal); } return result; } }
public static MessageType forValue(int value) { MessageType[] allValues = MessageType.values(); if (value < 1 || value > allValues.length) throw new IllegalArgumentException("Illegal enum value: " + value); return allValues[value - 1]; }
public JsonElement toJsonElement() { JsonObject result = new JsonObject(); if (getActions() == null) { setActions((java.util.List<org.eclipse.lsp4j.MessageActionItem>)null); } else { JsonArray actionsVal = new JsonArray(); for (org.eclipse.lsp4j.MessageActionItem actionsValX : getActions()) { JsonElement actionsValY = actionsValX == null ? JsonNull.INSTANCE : ((MessageActionItemDto)actionsValX).toJsonElement();; actionsVal.add(actionsValY); } result.add("actions", actionsVal); } if (getType() == null) { setType((org.eclipse.lsp4j.MessageType)null); } else { JsonElement typeVal = getType() == null ? JsonNull.INSTANCE : new JsonPrimitive(getType().name());; result.add("type", typeVal); } if (getMessage() == null) { setMessage((java.lang.String)null); } else { JsonElement messageVal = getMessage() == null ? JsonNull.INSTANCE : new JsonPrimitive(getMessage());; result.add("message", messageVal); } return result; }
@Override @Pure public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; MessageParams other = (MessageParams) obj; if (this.type == null) { if (other.type != null) return false; } else if (!this.type.equals(other.type)) return false; if (this.message == null) { if (other.message != null) return false; } else if (!this.message.equals(other.message)) return false; return true; }
public static ShowMessageRequestParamsDto fromJson(JsonElement jsonVal) { if (jsonVal == null) { return null; } JsonObject json= jsonVal.getAsJsonObject(); ShowMessageRequestParamsDto result= new ShowMessageRequestParamsDto(); JsonElement jsonactionsJson = json.get("actions"); if (jsonactionsJson != null && !(jsonactionsJson.isJsonNull())) { ArrayList<org.eclipse.lsp4j.MessageActionItem> jsonactionsVal= new ArrayList<org.eclipse.lsp4j.MessageActionItem>(); JsonArray jsonactionsVala = jsonactionsJson.getAsJsonArray(); for(int jsonactionsValai= 0; jsonactionsValai < jsonactionsVala.size(); jsonactionsValai++) { org.eclipse.lsp4j.MessageActionItem jsonactionsValaX = MessageActionItemDto.fromJson((JsonObject)jsonactionsVala.get(jsonactionsValai));; jsonactionsVal.add(jsonactionsValaX); } result.setActions((java.util.List<org.eclipse.lsp4j.MessageActionItem>)jsonactionsVal); } JsonElement jsontypeJson = json.get("type"); if (jsontypeJson != null && !(jsontypeJson.isJsonNull())) { org.eclipse.lsp4j.MessageType jsontypeVal = org.eclipse.lsp4j.MessageType.valueOf(jsontypeJson.getAsString());; result.setType((org.eclipse.lsp4j.MessageType)jsontypeVal); } JsonElement jsonmessageJson = json.get("message"); if (jsonmessageJson != null && !(jsonmessageJson.isJsonNull())) { java.lang.String jsonmessageVal = jsonmessageJson.getAsString();; result.setMessage((java.lang.String)jsonmessageVal); } return result; } }
@Override @Pure public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((this.type== null) ? 0 : this.type.hashCode()); return prime * result + ((this.message== null) ? 0 : this.message.hashCode()); } }