mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-04-29 14:17:33 +00:00
[Optimize] Core 修正一个代码上的细节, 以减少强转隐患;
[Optimize] FrameworkFactory 调整 'constructor' 的类型, 以减少强转类型错误的隐患;
This commit is contained in:
parent
f0053f3957
commit
672be33866
@ -72,11 +72,10 @@ final class FrameworkFactory implements PluginFactory {
|
||||
}
|
||||
|
||||
try {
|
||||
// <init>(PluginWrapper, DataFolder)
|
||||
Class<? extends Framework> frameworkClass = pluginClass.asSubclass(Framework.class);
|
||||
Constructor<?> constructor = frameworkClass
|
||||
Constructor<? extends Framework> constructor = frameworkClass
|
||||
.getConstructor(PluginWrapper.class, File.class, FrameworkContext.class);
|
||||
Framework instance = (Framework) constructor.newInstance(pluginWrapper,
|
||||
Framework instance = constructor.newInstance(pluginWrapper,
|
||||
new File(dataRootFolder, pluginWrapper.getPluginId()),
|
||||
parentContext.cloneContext());
|
||||
try {
|
||||
|
Loading…
Reference in New Issue
Block a user