< prev index next >

src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java

Print this page
@@ -1,7 +1,7 @@
  /*
-  * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.  Oracle designates this

@@ -96,11 +96,11 @@
          return attributes;
      }
  
      @Override
      public void writeTo(BufWriterImpl buf) {
-         if (buf.canWriteDirect(reader)) {
+         if (Util.canSkipMethodInflation(reader, this, buf)) {
              reader.copyBytesTo(buf, startPos, endPos - startPos);
          }
          else {
              buf.writeU2U2U2(flags().flagsMask(),
                      buf.cpIndex(methodName()),
< prev index next >