src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
changeset 48244 2bf9071e8dce
parent 47216 71c04702a3d5
child 50695 36ca515343e0
equal deleted inserted replaced
48243:ddba406af760 48244:2bf9071e8dce
   111  * <li>expose all public fields as properties, unless there are getters or
   111  * <li>expose all public fields as properties, unless there are getters or
   112  * setters for the properties of the same name;</li>
   112  * setters for the properties of the same name;</li>
   113  * <li> expose elements of native Java arrays, {@link java.util.List} and {@link java.util.Map} objects as
   113  * <li> expose elements of native Java arrays, {@link java.util.List} and {@link java.util.Map} objects as
   114  * {@link StandardOperation#GET} and {@link StandardOperation#SET} operations in the
   114  * {@link StandardOperation#GET} and {@link StandardOperation#SET} operations in the
   115  * {@link StandardNamespace#ELEMENT} namespace;</li>
   115  * {@link StandardNamespace#ELEMENT} namespace;</li>
       
   116  * <li> expose removal of elements of {@link java.util.List} and {@link java.util.Map} objects as
       
   117  * {@link StandardOperation#REMOVE} operation in the {@link StandardNamespace#ELEMENT} namespace;</li>
   116  * <li>expose a virtual property named {@code length} on Java arrays, {@link java.util.Collection} and
   118  * <li>expose a virtual property named {@code length} on Java arrays, {@link java.util.Collection} and
   117  * {@link java.util.Map} objects;</li>
   119  * {@link java.util.Map} objects;</li>
   118  * <li>expose {@link StandardOperation#NEW} on instances of {@link StaticClass}
   120  * <li>expose {@link StandardOperation#NEW} on instances of {@link StaticClass}
   119  * as calls to constructors, including those static class objects that represent
   121  * as calls to constructors, including those static class objects that represent
   120  * Java arrays (their constructors take a single {@code int} parameter
   122  * Java arrays (their constructors take a single {@code int} parameter