jdk/src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
changeset 32649 2ee9017c7597
parent 30897 58150036d89b
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
   409         if (signature.startsWith("(") == (tag == CONSTANT_Fieldref))
   409         if (signature.startsWith("(") == (tag == CONSTANT_Fieldref))
   410             throw new IllegalArgumentException("bad signature: "+signature);
   410             throw new IllegalArgumentException("bad signature: "+signature);
   411         patchArray[index] = addSemis(className, memberName, signature);
   411         patchArray[index] = addSemis(className, memberName, signature);
   412     }
   412     }
   413 
   413 
   414     static private final int CONSTANT_MemberRef_MASK =
   414     private static final int CONSTANT_MemberRef_MASK =
   415               CONSTANT_Fieldref
   415               CONSTANT_Fieldref
   416             | CONSTANT_Methodref
   416             | CONSTANT_Methodref
   417             | CONSTANT_InterfaceMethodref;
   417             | CONSTANT_InterfaceMethodref;
   418 
   418 
   419     private static final Map<Class<?>, Byte> CONSTANT_VALUE_CLASS_TAG
   419     private static final Map<Class<?>, Byte> CONSTANT_VALUE_CLASS_TAG