/openjdk7/jdk/src/share/classes/java/lang/invoke/ |
H A D | MethodTypeForm.java | 51 final MethodType basicType; // the canonical erasure, with primitives simplified field in class:MethodTypeForm 82 public MethodType basicType() { method in class:MethodTypeForm 83 return basicType; 96 assert(erasedType == basicType) : "erasedType: " + erasedType + " != basicType: " + basicType; // primitives must be flattened also 99 invoker = basicType.invokers().makeBasicInvoker(); 153 this.basicType = erasedType; 155 this.basicType = MethodType.makeImpl(bt, bpts, true); 193 if (basicType [all...] |
H A D | SimpleMethodHandle.java | 47 MethodHandle bindArgument(int pos, char basicType, Object value) { argument 50 return BoundMethodHandle.bindSingle(type2, form2, basicType, value);
|
H A D | MethodHandle.java | 1291 MethodHandle bindArgument(int pos, char basicType, Object value) { argument 1293 return rebind().bindArgument(pos, basicType, value); 1303 MethodHandle bindImmediate(int pos, char basicType, Object value) { argument 1310 assert pos == 0 && basicType == 'L' && value instanceof Unsafe; 1312 LambdaForm form2 = form.bindImmediate(pos + 1, basicType, value); // adjust pos to form-relative pos 1337 LambdaForm form2 = reinvokerForm(type2.basicType()); 1351 mtype = mtype.basicType();
|
H A D | LambdaForm.java | 449 assert(vmentry == null || vmentry.getMethodType().basicType().equals(invokerType)); 553 assert tc == basicType(type) : tc + " == basicType(" + type + ")=" + basicType(type); 738 LambdaForm bindImmediate(int pos, char basicType, Object value) { argument 740 assert pos > 0 && pos < arity && names[pos].type == basicType && Name.typesMatch(basicType, value); 899 basicTypes[i] = basicType(types.get(i)); 1171 MethodType srcType = dstType.basicType().wrap(); 1217 return basicType(methodTyp 1241 public static char basicType(Class<?> type) { method in class:LambdaForm [all...] |
H A D | DirectMethodHandle.java | 134 MethodHandle bindArgument(int pos, char basicType, Object value) { argument 136 if (pos == 0 && basicType == 'L') { 141 return super.bindArgument(pos, basicType, value); 175 * the same basicType and refKind. 179 MethodType mtype = m.getInvocationType().basicType(); 198 .equals(m.getInvocationType().basicType())) 199 : Arrays.asList(m, m.getInvocationType().basicType(), lform, lform.methodType()); 510 * the same basicType and refKind. 533 .equals(m.getInvocationType().basicType())) 534 : Arrays.asList(m, m.getInvocationType().basicType(), lfor [all...] |
H A D | Invokers.java | 120 assert(targetType == targetType.basicType()); 127 type = type.basicType(); 260 mtype = mtype.basicType(); // normalize Z to I, String to Object, etc. 263 isCached = false; // maybe cache if mtype == mtype.basicType() 402 mtype = mtype.basicType(); // normalize Z to I, String to Object, etc.
|
H A D | MethodHandleImpl.java | 200 MethodType lambdaType = srcType.basicType().invokerType(); 387 MethodHandle bindArgument(int pos, char basicType, Object value) { argument 388 return asFixedArity().bindArgument(pos, basicType, value); 565 MethodType basicType = target.type().basicType(); 566 MethodHandle invokeBasic = MethodHandles.basicInvoker(basicType); 567 int arity = basicType.parameterCount(); 569 MethodType lambdaType = basicType.invokerType();
|
H A D | MethodType.java | 529 /*non-public*/ MethodType basicType() { method in class:MethodType 530 return form.basicType();
|
H A D | InvokerBytecodeGenerator.java | 594 mv.visitMethodInsn(Opcodes.INVOKEVIRTUAL, MH, "invokeBasic", type.basicType().toMethodDescriptorString()); 1026 Class<?> sptype = dstType.basicType().wrap().parameterType(i); 1035 String targetDesc = dstType.basicType().toMethodDescriptorString();
|
H A D | BoundMethodHandle.java | 106 MethodHandle bindArgument(int pos, char basicType, Object value) { argument 109 return cloneExtend(type, form, basicType, value);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/ |
H A D | ConstantTag.java | 105 public BasicType basicType() { method in class:ConstantTag
|
/openjdk7/jdk/src/share/classes/sun/management/ |
H A D | MappedMXBeanType.java | 195 final Class basicType; field in class:MappedMXBeanType.BasicMXBeanType 197 this.basicType = c; 204 return basicType; 208 return basicType.getName();
|
/openjdk7/jdk/test/java/lang/invoke/ |
H A D | PrivateInvokeTest.java | 88 private static MethodType basicType(MethodType mtype) { method in class:PrivateInvokeTest 352 MethodType btype = basicType(mtype);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/ |
H A D | BytecodeLoadConstant.java | 69 return tag.basicType();
|
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/parser/ |
H A D | JavacParser.java | 1085 t = bracketsSuffix(bracketsOpt(basicType())); 1185 JCPrimitiveTypeTree basicType() { method in class:JavacParser 1399 return arrayCreatorRest(newpos, basicType());
|