コード例 #1
0
 @NotNull
 private InlineResult inlineMethodAndUpdateGlobalResult(
     @NotNull AnonymousObjectGeneration anonymousObjectGen,
     @NotNull FieldRemapper parentRemapper,
     @NotNull MethodVisitor deferringVisitor,
     @NotNull MethodNode next,
     @NotNull ParametersBuilder allCapturedParamBuilder,
     boolean isConstructor) {
   InlineResult funResult =
       inlineMethod(
           anonymousObjectGen,
           parentRemapper,
           deferringVisitor,
           next,
           allCapturedParamBuilder,
           isConstructor);
   transformationResult.addAllClassesToRemove(funResult);
   transformationResult
       .getReifiedTypeParametersUsages()
       .mergeAll(funResult.getReifiedTypeParametersUsages());
   return funResult;
 }