for(AMethodMeta method : ((MutableClass)clazz).getBridgeMethod()) { if(!containMethod(nonAbstractMethods, method)){ nonAbstractMethods.add(method);
@Override public void initialized(ClassExecuteContext context){ if(buildMode == MODE_DELEGATE) { return; } MutableClass owner = (MutableClass) context.getOwner(); AMethodMeta meta = new AMethodMeta(context.getClassLoader(), name, owner, owner, arguments, argNames, returnType, exceptions, access); method = new AMethod(meta, context.getClassLoader(), methodBody, buildMode); if(method.getMeta().getName().equals(ASConstants.INIT)){ owner.addConstructor(meta); }else if(Modifiers.isBridge(method.getMeta().getModifiers())){ owner.getBridgeMethod().add(meta); }else{ owner.addDeclaredMethod(meta); } }