package japicmp.test;
import java.io.Serializable;
public class Interfaces {
public interface TestInterface {
}
public interface SecondTestInterface {
}
public static class InterfaceToNoInterfaceClass {
}
public static class NoInterfaceToInterfaceClass implements TestInterface {
}
public static class NoInterfaceRemainsNoInterfaceClass {
}
public static class InterfaceRemainsInterfaceClass implements TestInterface {
}
public static class InterfaceChangesClass implements SecondTestInterface {
}
public interface InterfaceLosesMethod {
}
public class ClassWithInterfaceLosesMethod implements InterfaceLosesMethod {
public void method() {
}
}
public class SuperclassLosesMethod {
}
public class SubclassWithSuperclassLosesMethod extends SuperclassLosesMethod {
}
public class NewClassWithNewInterface implements TestInterface {
}
public static class NoInterfaceToSerializableInterface implements Serializable {
}
public interface MethodPulledToSuperInterfaceBase {
void methodPulledUp();
}
public interface MethodPulledToSuperInterfaceChild extends MethodPulledToSuperInterfaceBase {
}
public interface InterfaceWithFields {
String UNCHANGED = "UNCHANGED";
String ADDED = "ADDED";
}
public interface InterfaceAddMethod {
void methodAdded();
}
public static class ClassImplementsComparable implements Comparable<ClassImplementsComparable> {
@Override
public int compareTo(ClassImplementsComparable o) {
return 0;
}
}
}