ameba icon indicating copy to clipboard operation
ameba copied to clipboard

优化运行时增强

Open icode opened this issue 10 years ago • 0 comments

  • [x] 增加是否已经增强判断
  • [x] 增加缓存
  • [x] defineClass调用更改
  • [x] 重启容器判断有误,未更改方法签名也会被重启,mac os jdk bug
  • [x] 热加载偶尔报错,出现相同类无法转换问题,清理之前缓存的类
  • [x] 支持内部类的编译和热加载
  • [ ] 父类增加字段是否该让子类也重新加载?有时ebean增强需要父类新字段,建立关系,增强时获取所有父类,更新时拿到所有子类进行增强
  • [ ] 参考jrebel实现热加载,减少重新启动容器

icode avatar Jan 08 '15 21:01 icode