< prev index next >

src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java

Print this page
*** 1,7 ***
  /*
!  * Copyright (c) 1998, 2022, 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
--- 1,7 ---
  /*
!  * Copyright (c) 1998, 2026, 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

*** 517,11 ***
      /**
       * Gets the {@link Value} of a given static {@link Field} in this type.
       * The Field must be valid for this type;
       * that is, it must be declared in this type, a superclass, a
       * superinterface, or an implemented interface.
!      *
       * @param field the field containing the requested value
       * @return the {@link Value} of the instance field.
       * @throws java.lang.IllegalArgumentException if the field is not valid for
       * this object's class.
       */
--- 517,16 ---
      /**
       * Gets the {@link Value} of a given static {@link Field} in this type.
       * The Field must be valid for this type;
       * that is, it must be declared in this type, a superclass, a
       * superinterface, or an implemented interface.
!      * <div class="preview-block">
+      *      <div class="preview-comment">
+      * If preview features are enabled, this method does not prevent a
+      * strictly-initialized field from being read before it has been initialized.
+      *      </div>
+      * </div>
       * @param field the field containing the requested value
       * @return the {@link Value} of the instance field.
       * @throws java.lang.IllegalArgumentException if the field is not valid for
       * this object's class.
       */

*** 531,10 ***
--- 536,16 ---
       * Returns a map containing the {@link Value} of each
       * static {@link Field} in the given list.
       * The Fields must be valid for this type;
       * that is, they must be declared in this type, a superclass, a
       * superinterface, or an implemented interface.
+      * <div class="preview-block">
+      *      <div class="preview-comment">
+      * If preview features are enabled, this method does not prevent a
+      * strictly-initialized field from being read before it has been initialized.
+      *      </div>
+      * </div>
       *
       * @param fields a list of {@link Field} objects containing the
       * requested values.
       * @return a Map of the requested {@link Field} objects with
       * their {@link Value}.
< prev index next >