如何使用java代码为自定义代码创建编辑器

如何使用java代码为自定义代码创建编辑器,java,reflection,editor,Java,Reflection,Editor,我从文本文件中读取方法,然后在java程序中执行它们。为此,我使用java反射。我想知道如何为这些文本文件创建一个编辑器,这样我就可以进行语法着色和代码补全(也许以后再编译),因为现在这些文件很难阅读 你知道我该从哪里开始找吗 以下是文件中的一行示例: a := 5; b := 6; sum := add(a, b); 最好不要创建自己的文本编辑器,这样做不值得。只需创建一些自定义语法高亮显示,例如IntellijIdea或您喜欢的任何其他文本编辑器。 IntellijIdea的示例: 在

我从文本文件中读取方法,然后在java程序中执行它们。为此,我使用java反射。我想知道如何为这些文本文件创建一个编辑器,这样我就可以进行语法着色和代码补全(也许以后再编译),因为现在这些文件很难阅读

你知道我该从哪里开始找吗

以下是文件中的一行示例:

a := 5;

b := 6;

sum := add(a, b);

最好不要创建自己的文本编辑器,这样做不值得。只需创建一些自定义语法高亮显示,例如IntellijIdea或您喜欢的任何其他文本编辑器。 IntellijIdea的示例:

在这种情况下,我应该手动给出所有方法的列表,作为自动完成的输入。是否可以通过一个文件给出它,我想要的是当自动完成一个方法时,例如,我可以看到这个方法需要的参数数量