[Change] Framework-API 为 Framework 增加对 Descriptor 的检查;

[Change] Framework 构造函数增加对 Descriptor 的检查;
This commit is contained in:
LamGC 2020-10-09 00:35:25 +08:00
parent c4c452cf84
commit 17808c8d8f
Signed by: LamGC
GPG Key ID: 6C5AE2A913941E1D

View File

@ -40,6 +40,9 @@ public abstract class Framework extends Plugin {
*/
public Framework(PluginWrapper wrapper, File dataFolder) {
super(wrapper);
if (!(wrapper.getDescriptor() instanceof FrameworkDescriptor)) {
throw new IllegalStateException("Invalid description object");
}
this.dataFolder = dataFolder;
try {
initial();