fork download
  1. public class CountableSet<T> implements Serializable {
  2. @JsonProperty()
  3. private Map<T, Long> counterMap;
  4. @JsonIgnore
  5. private long size;
  6.  
  7. @JsonCreator
  8. public CountableSet(Map<T, Long> counterMap) {
  9. this.counterMap = counterMap;
  10. size = counterMap.size();
  11. }
  12.  
  13. @JsonIgnore
  14. public long getSize() {
  15. return size;
  16. }
  17. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class CountableSet is public, should be declared in a file named CountableSet.java
public class CountableSet<T> implements Serializable {
       ^
Main.java:1: error: cannot find symbol
public class CountableSet<T> implements Serializable {
                                        ^
  symbol: class Serializable
Main.java:3: error: cannot find symbol
    private Map<T, Long> counterMap;
            ^
  symbol:   class Map
  location: class CountableSet<T>
  where T is a type-variable:
    T extends Object declared in class CountableSet
Main.java:8: error: cannot find symbol
    public CountableSet(Map<T, Long> counterMap) {
                        ^
  symbol:   class Map
  location: class CountableSet<T>
  where T is a type-variable:
    T extends Object declared in class CountableSet
Main.java:2: error: cannot find symbol
    @JsonProperty()
     ^
  symbol:   class JsonProperty
  location: class CountableSet<T>
  where T is a type-variable:
    T extends Object declared in class CountableSet
Main.java:4: error: cannot find symbol
    @JsonIgnore
     ^
  symbol:   class JsonIgnore
  location: class CountableSet<T>
  where T is a type-variable:
    T extends Object declared in class CountableSet
Main.java:7: error: cannot find symbol
    @JsonCreator
     ^
  symbol:   class JsonCreator
  location: class CountableSet<T>
  where T is a type-variable:
    T extends Object declared in class CountableSet
Main.java:13: error: cannot find symbol
    @JsonIgnore
     ^
  symbol:   class JsonIgnore
  location: class CountableSet<T>
  where T is a type-variable:
    T extends Object declared in class CountableSet
8 errors
stdout
Standard output is empty