Main.java:7: error: class TcpClient is public, should be declared in a file named TcpClient.java
public abstract class TcpClient implements Runnable {
^
Main.java:12: error: cannot find symbol
private SocketTransceiver transceiver;
^
symbol: class SocketTransceiver
location: class TcpClient
Main.java:61: error: cannot find symbol
public SocketTransceiver getTransceiver() {
^
symbol: class SocketTransceiver
location: class TcpClient
Main.java:66: error: cannot find symbol
public abstract void onConnect(SocketTransceiver transceiver);
^
symbol: class SocketTransceiver
location: class TcpClient
Main.java:72: error: cannot find symbol
public abstract void onReceive(SocketTransceiver transceiver, String s);
^
symbol: class SocketTransceiver
location: class TcpClient
Main.java:75: error: cannot find symbol
public abstract void onDisconnect(SocketTransceiver transceiver);
^
symbol: class SocketTransceiver
location: class TcpClient
Main.java:25: error: cannot find symbol
transceiver = new SocketTransceiver(socket) {
^
symbol: class SocketTransceiver
location: class TcpClient
7 errors