package rocks.inspectit.agent.java.analyzer.classes;
/**
* DO NOT MODIFY UNLESS YOU ARE SURE WHAT YOU ARE DOING!
*
* @author Patrice Bouillet
*
*/
@SuppressWarnings("PMD")
public class TestClass extends AbstractSubTest {
public TestClass() {
}
public TestClass(String text) {
}
public TestClass(boolean delegate) {
this("delegate");
}
@Override
public void voidNullParameter() {
}
@Override
public String stringNullParameter() {
return "stringNullParameter";
}
public int intNullParameter() {
return 3;
}
public double doubleNullParameter() {
return 5.3D;
}
public float floatNullParameter() {
return Float.MAX_VALUE;
}
public byte byteNullParameter() {
return 127;
}
public short shortNullParameter() {
return 16345;
}
public boolean booleanNullParameter() {
return false;
}
public char charNullParameter() {
return '\u1234';
}
public static void voidNullParameterStatic() {
}
public static String stringNullParameterStatic() {
return "stringNullParameterStatic";
}
public void voidOneParameter(String parameterOne) {
}
public String stringOneParameter(String parameterOne) {
return "stringOneParameter";
}
public void voidTwoParameters(String parameterOne, Object parameterTwo) {
}
public void mixedTwoParameters(int parameterOne, boolean parameterTwo) {
}
public int[] intArrayNullParameter() {
return new int[] { 1, 2, 3 };
}
public String[] stringArrayNullParameter() {
return new String[] { "test123", "bla" };
}
// added for class loading delegation testing
public Class<?> loadClass(String name) {
return null;
}
}