Print exact error in inv implementer
This commit is contained in:
parent
5a1ba73ec6
commit
8c4a9f4512
@ -64,7 +64,7 @@ public class InventoryImplementer implements Implementer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isInventoryClass(ClassNode node, ILaunchPluginService.ITransformerLoader transformerLoader) {
|
private boolean isInventoryClass(ClassNode node, ILaunchPluginService.ITransformerLoader transformerLoader) throws Throwable {
|
||||||
if (node.interfaces.contains(INV_TYPE)) {
|
if (node.interfaces.contains(INV_TYPE)) {
|
||||||
map.put(node.name, true);
|
map.put(node.name, true);
|
||||||
return true;
|
return true;
|
||||||
@ -74,11 +74,7 @@ public class InventoryImplementer implements Implementer {
|
|||||||
map.put(node.name, b);
|
map.put(node.name, b);
|
||||||
return b;
|
return b;
|
||||||
} else {
|
} else {
|
||||||
try {
|
return isInventoryClass(findClass(node.superName, transformerLoader), transformerLoader);
|
||||||
return isInventoryClass(findClass(node.superName, transformerLoader), transformerLoader);
|
|
||||||
} catch (Throwable t) {
|
|
||||||
throw LocalizedException.unchecked("implementer.error", t);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user