158 case DOUBLE: |
158 case DOUBLE: |
159 return value; |
159 return value; |
160 case CLASS: |
160 case CLASS: |
161 return syms.stringType.tsym; |
161 return syms.stringType.tsym; |
162 case METHOD_HANDLE: |
162 case METHOD_HANDLE: |
163 return new Pool.MethodHandle(REF_invokeVirtual, syms.arrayCloneMethod, names); |
163 return new Pool.MethodHandle(REF_invokeVirtual, syms.arrayCloneMethod); |
164 case METHOD_TYPE: |
164 case METHOD_TYPE: |
165 return syms.arrayCloneMethod.type; |
165 return syms.arrayCloneMethod.type; |
166 default: |
166 default: |
167 throw new AssertionError(); |
167 throw new AssertionError(); |
168 } |
168 } |