jdk/src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
changeset 44591 b9bf065070fe
parent 44590 15a77e5b7612
child 45470 fad095de1919
equal deleted inserted replaced
44590:15a77e5b7612 44591:b9bf065070fe
  1672         }
  1672         }
  1673     }
  1673     }
  1674 
  1674 
  1675     // Local constant functions:
  1675     // Local constant functions:
  1676 
  1676 
       
  1677     /* non-public */
  1677     static final byte NF_checkSpreadArgument = 0,
  1678     static final byte NF_checkSpreadArgument = 0,
  1678             NF_guardWithCatch = 1,
  1679             NF_guardWithCatch = 1,
  1679             NF_throwException = 2,
  1680             NF_throwException = 2,
  1680             NF_tryFinally = 3,
  1681             NF_tryFinally = 3,
  1681             NF_loop = 4,
  1682             NF_loop = 4,
  1682             NF_profileBoolean = 5,
  1683             NF_profileBoolean = 5,
  1683             NF_LIMIT = 6;
  1684             NF_LIMIT = 6;
  1684 
  1685 
  1685     /*non-public*/
       
  1686     private static final @Stable NamedFunction[] NFS = new NamedFunction[NF_LIMIT];
  1686     private static final @Stable NamedFunction[] NFS = new NamedFunction[NF_LIMIT];
  1687 
  1687 
  1688     static NamedFunction getFunction(byte func) {
  1688     static NamedFunction getFunction(byte func) {
  1689         NamedFunction nf = NFS[func];
  1689         NamedFunction nf = NFS[func];
  1690         if (nf != null) {
  1690         if (nf != null) {