if+break+Exception

来源:互联网 发布:博尔特的肌肉数据 编辑:程序博客网 时间:2024/04/29 05:54

源码:

   Method methodClone;if (o == null)return null;if (!isCloneRequired())return o;methodClone = getCloner();if (methodClone != null) {try {return methodClone.invoke(o, NOPARAMS);} catch (Exception e) {throw ensureRuntimeException(e);}} elsethrow new UnsupportedOperationException(getClass().getName());

反编译后:

  if(methodClone == null)            break MISSING_BLOCK_LABEL_39;        return methodClone.invoke(o, NOPARAMS);        Exception e;        e;        throw ensureRuntimeException(e);        throw new UnsupportedOperationException(getClass().getName());

原创粉丝点击