Main.java:1: error: class BrokenEncapsulationTest is public, should be declared in a file named BrokenEncapsulationTest.java
public class BrokenEncapsulationTest {
^
Main.java:12: error: cannot find symbol
public static class InstrumentedHashSet<E> extends HashSet<E> {
^
symbol: class HashSet
location: class BrokenEncapsulationTest
Main.java:23: error: cannot find symbol
public boolean addAll(Collection<? extends E> c) {
^
symbol: class Collection
location: class InstrumentedHashSet<E>
where E is a type-variable:
E extends Object declared in class InstrumentedHashSet
Main.java:3: error: cannot find symbol
@Test
^
symbol: class Test
location: class BrokenEncapsulationTest
Main.java:7: error: cannot find symbol
set.addAll(Arrays.asList("Snap", "Crackle", "Pop"));
^
symbol: variable Arrays
location: class BrokenEncapsulationTest
Main.java:9: error: cannot find symbol
assertEquals(3, set.addCount);
^
symbol: method assertEquals(int,int)
location: class BrokenEncapsulationTest
Main.java:19: error: non-static variable super cannot be referenced from a static context
return super.add(a);
^
Main.java:19: error: cannot find symbol
return super.add(a);
^
symbol: method add(E)
where E is a type-variable:
E extends Object declared in class InstrumentedHashSet
Main.java:16: error: method does not override or implement a method from a supertype
@Override
^
Main.java:25: error: non-static variable super cannot be referenced from a static context
return super.addAll(c);
^
Main.java:22: error: method does not override or implement a method from a supertype
@Override
^
11 errors