账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    源码有具体代码,class文件抛出RuntimeException
    55
    0
    最近看代码,进入依赖的包的class文件,每个方法只有RuntimeException,如下(mock的):public class MyServiceContainer { public static final AppServiceContainer SHARED_CONTAINER; public MyServiceContainer() { throw new RuntimeException("com.loserwang.MyServiceContainer was loaded by " + MyServiceContainer.class.getClassLoader() + ", it should be loaded by Pandora Container. Can not load this fake sdk class. please refer to xxxxxx."); } public static AppServiceContainer createAppServiceContainer(ApplicationModel var0) { throw new RuntimeException("com.loserwang.MyServiceContainer was loaded by " + MyServiceContainer.class.getClassLoader() + ", it should be loaded by Pandora Container. Can not load this fake sdk class. please refer to xxxxxx."); } public static <T> T getInstance(Class<T> var0) { throw new RuntimeException("com.loserwang.MyServiceContainer was loaded by " + MyServiceContainer.class.getClassLoader() + ", it should be loaded by Pandora Container. Can not load this fake sdk class. please refer to xxxxxx."); } public static <T> List<T> getInstances(Class<T> var0, String... var1) { throw new RuntimeException("com.loserwang.MyServiceContainer was loaded by " + MyServiceContainer.class.getClassLoader() + ", it should be loaded by Pandora Container. Can not load this fake sdk class. please refer to xxxxxx.""); }然后下载source文件:public class MyServiceContainer { public static final AppServiceContainer SHARED_CONTAINER; public MyServiceContainer() { super(); } public static AppServiceContainer createAppServiceContainer(ApplicationModel var0) { // 具体逻辑代码 } public static <T> T getInstance(Class<T> var0) { // 具体逻辑代码 } public static <T> List<T> getInstances(Class<T> var0, String... var1) { // 具体逻辑代码 }既然class文件是通过java文件编译的,为什么会有如此大的区别呢?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部