fork download
  1. import com.google.gson.Gson;
  2. import com.google.gson.JsonArray;
  3. import com.google.gson.JsonObject;
  4. import com.google.gson.JsonParser;
  5.  
  6. import java.util.ArrayList;
  7.  
  8. abstract public class IMContainer {
  9.  
  10. private ArrayList<Folder> subFolders;// = new ArrayList<>();
  11. private Gson templateGson = new Gson();
  12. private JsonParser parser = new JsonParser();
  13. private JsonArray foldersJsonArray;
  14.  
  15. private String id;
  16. private String name;
  17.  
  18.  
  19. public JsonArray getFoldersJsonArray() {
  20. return foldersJsonArray;
  21. }
  22.  
  23. public void setFoldersJsonArray(JsonArray foldersJsonArray) {
  24. this.foldersJsonArray = foldersJsonArray;
  25. }
  26.  
  27. public abstract String getName();
  28.  
  29. public abstract String getWsType();
  30.  
  31. public abstract String getId();
  32.  
  33. public abstract boolean hasSubfolders();
  34.  
  35. public ArrayList<Folder> getSubFolders() {
  36. return subFolders;
  37. }
  38.  
  39. public Folder addSubfolder(JsonObject folderProfile){
  40. Folder subfolder = new Folder(folderProfile);
  41. this.subFolders.add(subfolder);
  42. return subfolder;
  43. }
  44. }
  45.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: class IMContainer is public, should be declared in a file named IMContainer.java
abstract public class IMContainer {
                ^
Main.java:1: error: package com.google.gson does not exist
import com.google.gson.Gson;
                      ^
Main.java:2: error: package com.google.gson does not exist
import com.google.gson.JsonArray;
                      ^
Main.java:3: error: package com.google.gson does not exist
import com.google.gson.JsonObject;
                      ^
Main.java:4: error: package com.google.gson does not exist
import com.google.gson.JsonParser;
                      ^
Main.java:10: error: cannot find symbol
    private ArrayList<Folder> subFolders;// = new ArrayList<>();
                      ^
  symbol:   class Folder
  location: class IMContainer
Main.java:11: error: cannot find symbol
    private Gson templateGson = new Gson();
            ^
  symbol:   class Gson
  location: class IMContainer
Main.java:12: error: cannot find symbol
    private JsonParser parser = new JsonParser();
            ^
  symbol:   class JsonParser
  location: class IMContainer
Main.java:13: error: cannot find symbol
    private JsonArray foldersJsonArray;
            ^
  symbol:   class JsonArray
  location: class IMContainer
Main.java:19: error: cannot find symbol
    public JsonArray getFoldersJsonArray() {
           ^
  symbol:   class JsonArray
  location: class IMContainer
Main.java:23: error: cannot find symbol
    public void setFoldersJsonArray(JsonArray foldersJsonArray) {
                                    ^
  symbol:   class JsonArray
  location: class IMContainer
Main.java:35: error: cannot find symbol
    public ArrayList<Folder> getSubFolders() {
                     ^
  symbol:   class Folder
  location: class IMContainer
Main.java:39: error: cannot find symbol
    public Folder addSubfolder(JsonObject folderProfile){
                               ^
  symbol:   class JsonObject
  location: class IMContainer
Main.java:39: error: cannot find symbol
    public Folder addSubfolder(JsonObject folderProfile){
           ^
  symbol:   class Folder
  location: class IMContainer
Main.java:11: error: cannot find symbol
    private Gson templateGson = new Gson();
                                    ^
  symbol:   class Gson
  location: class IMContainer
Main.java:12: error: cannot find symbol
    private JsonParser parser = new JsonParser();
                                    ^
  symbol:   class JsonParser
  location: class IMContainer
Main.java:40: error: cannot find symbol
        Folder subfolder = new Folder(folderProfile);
        ^
  symbol:   class Folder
  location: class IMContainer
Main.java:40: error: cannot find symbol
        Folder subfolder = new Folder(folderProfile);
                               ^
  symbol:   class Folder
  location: class IMContainer
18 errors
stdout
Standard output is empty