Eclipse plugin “的源代码在哪里?”;使用字段“生成构造函数”;在月食中?

Eclipse plugin “的源代码在哪里?”;使用字段“生成构造函数”;在月食中?,eclipse-plugin,Eclipse Plugin,我正在研究构建一个Eclipse插件,并希望了解Eclipse如何能够执行“使用字段生成构造函数”操作 我只需要一个指向为该操作生成代码的源代码的指针。显示的对话框是org.eclipse.jdt.internal.ui.actions.generateConstructor usingfields选择对话框,该对话框由org.eclipse.jdt.ui.actions.generatenewconstructorusingfields操作调用 快速查看一下该操作,就会发现,org.eclip

我正在研究构建一个Eclipse插件,并希望了解Eclipse如何能够执行“使用字段生成构造函数”操作


我只需要一个指向为该操作生成代码的源代码的指针。

显示的对话框是
org.eclipse.jdt.internal.ui.actions.generateConstructor usingfields选择对话框,该对话框由
org.eclipse.jdt.ui.actions.generatenewconstructorusingfields操作调用


快速查看一下该操作,就会发现,
org.eclipse.jdt.internal.corext.codemapplication.AddCustomConstructorOperation
做了大量工作注意:这是一个内部类,因此不应从插件中调用

AddCustomConstructorOperation看起来完全符合我的要求。后续内容:从插件使用此类会带来哪些风险?@Kevin:Eclipse内部类可以将其调用签名和方法从一个Eclipse版本更改为另一个Eclipse版本。有关如何说明可以使用哪些内容的讨论,请参阅。当使用内部类时,Eclipse通常会发出不鼓励访问的警告。前几天我确实看到了一个问题,在Eclipse发布之间,某个东西使用的内部API完全消失了。