Tag: on the fly

在Java应用程序运行时定义类

在Java中,是否可以在应用程序运行时动态创建类定义,然后创建该类的对象? 例如,正在运行的应用程序将读入一个文本文件,该文件包含要包含在新类中的类成员列表。 然后,应用程序将根据成员列表定义类定义,然后对其进行实例化。

Gson – 使用InstanceCreator即时设置对象引用

我遇到了一个问题,我需要在反序列化期间使用Gson和InstanceCreator设置我的对象的引用被解析为它的子对象。 为了描述问题,以下是类结构的简单表示。 public class Workshift { private final transient Context context; private final Visit visit; public Workshift(Context context) { this.context = context; this.visit = new Visit(this); } } public class Visit { private final transient Workshift workshift; public Visit(Workshift ws) { this.workshift = ws; } } 通过这种结构,我可以通过向我的GsonBuilder提供InstanceCreator来设置GsonBuilder ,例如: Gson gson = new GsonBuilder() .registerTypeAdapter(Workshift.class, new […]