List<JCTree.JCExpression> throwsList = md.getThrows(); if (nonNull(throwsList)) { for (JCTree.JCExpression expr : throwsList) {
utils.createMethod( cd, pos, (mdFlags & Flags.STATIC) | Flags.PRIVATE, proxyMethodName, utils.voidType, md.getParameters(), md.getThrows(), utils.make.Block( 0, md.getBody().getStatements() ) );
cd.astModifiers((Modifiers) toTree(node.getModifiers())); cd.rawBody(toTree(node.getBody())); fillList(node.getThrows(), cd.rawThrownTypeReferences(), FlagKey.TYPE_REFERENCE); fillList(node.getTypeParameters(), cd.rawTypeVariables()); fillList(node.getParameters(), cd.rawParameters(), FlagKey.NO_VARDECL_FOLDING, FlagKey.VARDEF_IS_DEFINITION); md.astModifiers((Modifiers) toTree(node.getModifiers())); md.astMethodName(setPos(node, new Identifier().astValue(name))); fillList(node.getThrows(), md.rawThrownTypeReferences(), FlagKey.TYPE_REFERENCE); fillList(node.getTypeParameters(), md.rawTypeVariables()); fillList(node.getParameters(), md.rawParameters(), FlagKey.NO_VARDECL_FOLDING, FlagKey.VARDEF_IS_DEFINITION);
cd.astModifiers((Modifiers) toTree(node.getModifiers())); cd.rawBody(toTree(node.getBody())); fillList(node.getThrows(), cd.rawThrownTypeReferences(), FlagKey.TYPE_REFERENCE); fillList(node.getTypeParameters(), cd.rawTypeVariables()); fillList(node.getParameters(), cd.rawParameters(), FlagKey.NO_VARDECL_FOLDING, FlagKey.VARDEF_IS_DEFINITION); md.astModifiers((Modifiers) toTree(node.getModifiers())); md.astMethodName(setPos(node, new Identifier().astValue(name))); fillList(node.getThrows(), md.rawThrownTypeReferences(), FlagKey.TYPE_REFERENCE); fillList(node.getTypeParameters(), md.rawTypeVariables()); fillList(node.getParameters(), md.rawParameters(), FlagKey.NO_VARDECL_FOLDING, FlagKey.VARDEF_IS_DEFINITION);
cd.astModifiers((Modifiers) toTree(node.getModifiers())); cd.rawBody(toTree(node.getBody())); fillList(node.getThrows(), cd.rawThrownTypeReferences(), FlagKey.TYPE_REFERENCE); fillList(node.getTypeParameters(), cd.rawTypeVariables()); fillList(node.getParameters(), cd.rawParameters(), FlagKey.NO_VARDECL_FOLDING, FlagKey.VARDEF_IS_DEFINITION); md.astModifiers((Modifiers) toTree(node.getModifiers())); md.astMethodName(setPos(node, new Identifier().astValue(name))); fillList(node.getThrows(), md.rawThrownTypeReferences(), FlagKey.TYPE_REFERENCE); fillList(node.getTypeParameters(), md.rawTypeVariables()); fillList(node.getParameters(), md.rawParameters(), FlagKey.NO_VARDECL_FOLDING, FlagKey.VARDEF_IS_DEFINITION);