List of usage examples for com.google.gson JsonArray add
public void add(JsonElement element)
From source file:com.google.dart.server.generated.types.ExtractMethodFeedback.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("offset", offset); jsonObject.addProperty("length", length); jsonObject.addProperty("returnType", returnType); JsonArray jsonArrayNames = new JsonArray(); for (String elt : names) { jsonArrayNames.add(new JsonPrimitive(elt)); }/* w w w .j a v a 2s . co m*/ jsonObject.add("names", jsonArrayNames); jsonObject.addProperty("canCreateGetter", canCreateGetter); JsonArray jsonArrayParameters = new JsonArray(); for (RefactoringMethodParameter elt : parameters) { jsonArrayParameters.add(elt.toJson()); } jsonObject.add("parameters", jsonArrayParameters); JsonArray jsonArrayOffsets = new JsonArray(); for (int elt : offsets) { jsonArrayOffsets.add(new JsonPrimitive(elt)); } jsonObject.add("offsets", jsonArrayOffsets); JsonArray jsonArrayLengths = new JsonArray(); for (int elt : lengths) { jsonArrayLengths.add(new JsonPrimitive(elt)); } jsonObject.add("lengths", jsonArrayLengths); return jsonObject; }
From source file:com.google.dart.server.generated.types.ExtractMethodOptions.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("returnType", returnType); jsonObject.addProperty("createGetter", createGetter); jsonObject.addProperty("name", name); JsonArray jsonArrayParameters = new JsonArray(); for (RefactoringMethodParameter elt : parameters) { jsonArrayParameters.add(elt.toJson()); }/* w w w .j av a2 s . c o m*/ jsonObject.add("parameters", jsonArrayParameters); jsonObject.addProperty("extractAll", extractAll); return jsonObject; }
From source file:com.google.dart.server.generated.types.LinkedEditGroup.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); JsonArray jsonArrayPositions = new JsonArray(); for (Position elt : positions) { jsonArrayPositions.add(elt.toJson()); }/* w w w . j ava 2 s. c om*/ jsonObject.add("positions", jsonArrayPositions); jsonObject.addProperty("length", length); JsonArray jsonArraySuggestions = new JsonArray(); for (LinkedEditSuggestion elt : suggestions) { jsonArraySuggestions.add(elt.toJson()); } jsonObject.add("suggestions", jsonArraySuggestions); return jsonObject; }
From source file:com.google.dart.server.generated.types.NavigationRegion.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("offset", offset); jsonObject.addProperty("length", length); JsonArray jsonArrayTargets = new JsonArray(); for (int elt : targets) { jsonArrayTargets.add(new JsonPrimitive(elt)); }// w w w. j a va2s . c o m jsonObject.add("targets", jsonArrayTargets); return jsonObject; }
From source file:com.google.dart.server.generated.types.Occurrences.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.add("element", element.toJson()); JsonArray jsonArrayOffsets = new JsonArray(); for (int elt : offsets) { jsonArrayOffsets.add(new JsonPrimitive(elt)); }//from w ww . j a v a 2s .co m jsonObject.add("offsets", jsonArrayOffsets); jsonObject.addProperty("length", length); return jsonObject; }
From source file:com.google.dart.server.generated.types.OverrideMember.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("offset", offset); jsonObject.addProperty("length", length); if (superclassMember != null) { jsonObject.add("superclassMember", superclassMember.toJson()); }/*from ww w . jav a 2 s . c om*/ if (interfaceMembers != null) { JsonArray jsonArrayInterfaceMembers = new JsonArray(); for (OverriddenMember elt : interfaceMembers) { jsonArrayInterfaceMembers.add(elt.toJson()); } jsonObject.add("interfaceMembers", jsonArrayInterfaceMembers); } return jsonObject; }
From source file:com.google.dart.server.generated.types.SearchResult.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.add("location", location.toJson()); jsonObject.addProperty("kind", kind); jsonObject.addProperty("isPotential", isPotential); JsonArray jsonArrayPath = new JsonArray(); for (Element elt : path) { jsonArrayPath.add(elt.toJson()); }//from w w w . jav a 2 s.c o m jsonObject.add("path", jsonArrayPath); return jsonObject; }
From source file:com.google.dart.server.generated.types.SourceChange.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("message", message); JsonArray jsonArrayEdits = new JsonArray(); for (SourceFileEdit elt : edits) { jsonArrayEdits.add(elt.toJson()); }/* w w w . j a v a2s .c o m*/ jsonObject.add("edits", jsonArrayEdits); JsonArray jsonArrayLinkedEditGroups = new JsonArray(); for (LinkedEditGroup elt : linkedEditGroups) { jsonArrayLinkedEditGroups.add(elt.toJson()); } jsonObject.add("linkedEditGroups", jsonArrayLinkedEditGroups); if (selection != null) { jsonObject.add("selection", selection.toJson()); } return jsonObject; }
From source file:com.google.dart.server.generated.types.SourceFileEdit.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("file", file); jsonObject.addProperty("fileStamp", fileStamp); JsonArray jsonArrayEdits = new JsonArray(); for (SourceEdit elt : edits) { jsonArrayEdits.add(elt.toJson()); }/*w ww .j av a 2 s . c o m*/ jsonObject.add("edits", jsonArrayEdits); return jsonObject; }
From source file:com.google.dart.server.generated.types.TypeHierarchyItem.java
License:Open Source License
public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); jsonObject.add("classElement", classElement.toJson()); if (displayName != null) { jsonObject.addProperty("displayName", displayName); }// www . j a va 2 s .co m if (memberElement != null) { jsonObject.add("memberElement", memberElement.toJson()); } if (superclass != null) { jsonObject.addProperty("superclass", superclass); } JsonArray jsonArrayInterfaces = new JsonArray(); for (int elt : interfaces) { jsonArrayInterfaces.add(new JsonPrimitive(elt)); } jsonObject.add("interfaces", jsonArrayInterfaces); JsonArray jsonArrayMixins = new JsonArray(); for (int elt : mixins) { jsonArrayMixins.add(new JsonPrimitive(elt)); } jsonObject.add("mixins", jsonArrayMixins); JsonArray jsonArraySubclasses = new JsonArray(); for (int elt : subclasses) { jsonArraySubclasses.add(new JsonPrimitive(elt)); } jsonObject.add("subclasses", jsonArraySubclasses); return jsonObject; }