Lines Matching defs:ctor
104 private static DirectMethodHandle makeAllocator(MemberName ctor) {
105 assert(ctor.isConstructor() && ctor.getName().equals("<init>"));
106 Class<?> instanceClass = ctor.getDeclaringClass();
107 ctor = ctor.asConstructor();
108 assert(ctor.isConstructor() && ctor.getReferenceKind() == REF_newInvokeSpecial) : ctor;
109 MethodType mtype = ctor.getMethodType().changeReturnType(instanceClass);
110 LambdaForm lform = preparedLambdaForm(ctor);
111 MemberName init = ctor.asSpecial();
113 return new Constructor(mtype, lform, ctor, init, instanceClass);