package com.jcwhatever.nucleus.internal.managed.reflection; /* * */ public class ReflectableType { static boolean staticField = true; protected String field1 = "string"; private int field2 = 1; private ReflectableTestEnum field3 = ReflectableTestEnum.CONSTANT2; protected ReflectableType() {} private ReflectableType(String str) { field1 = str; } private String method1() { return field1; } private void method2(String str) { field1 = str; } private static boolean staticMethod1() { return staticField; } private static void staticMethod2(boolean b) { staticField = b; } // enum used for reflection tests protected enum ReflectableTestEnum { CONSTANT1, CONSTANT2 } }