package com.tngtech.archunit.core.importer.testexamples.classhierarchyimport;
public class SubClass extends BaseClass implements SubInterface {
static {
System.out.println(SubClass.class.getSimpleName() + " initializing");
}
private int intField;
public SubClass() {
intField = 1;
}
public SubClass(String someField) {
super(someField + "by" + SubClass.class.getSimpleName());
intField = 1;
}
public SubClass(String someField, int addition) {
this(someField + addition);
this.intField = addition;
}
@Override
public String getSomeField() {
return super.getSomeField();
}
public void subClassSay() {
System.out.println(getSomeField());
}
public void setIntField(int intField) {
this.intField = intField;
}
}