import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonObject; import com.google.gson.JsonParser; import java.util.ArrayList; abstract public class IMContainer { private ArrayList<Folder> subFolders;// = new ArrayList<>(); private Gson templateGson = new Gson(); private JsonParser parser = new JsonParser(); private JsonArray foldersJsonArray; public JsonArray getFoldersJsonArray() { return foldersJsonArray; } public void setFoldersJsonArray(JsonArray foldersJsonArray) { this.foldersJsonArray = foldersJsonArray; } public abstract boolean hasSubfolders(); public ArrayList<Folder> getSubFolders() { return subFolders; } public Folder addSubfolder(JsonObject folderProfile){ Folder subfolder = new Folder(folderProfile); this.subFolders.add(subfolder); return subfolder; } }
Standard input is empty
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
Standard output is empty