equal
deleted
inserted
replaced
1028 } else |
1028 } else |
1029 flags |= (c.flags() & AccessFlags) | GENERATEDCONSTR; |
1029 flags |= (c.flags() & AccessFlags) | GENERATEDCONSTR; |
1030 if (c.name.isEmpty()) { |
1030 if (c.name.isEmpty()) { |
1031 flags |= ANONCONSTR; |
1031 flags |= ANONCONSTR; |
1032 } |
1032 } |
|
1033 if (based) { |
|
1034 flags |= ANONCONSTR_BASED; |
|
1035 } |
1033 Type mType = new MethodType(argtypes, null, thrown, c); |
1036 Type mType = new MethodType(argtypes, null, thrown, c); |
1034 Type initType = typarams.nonEmpty() ? |
1037 Type initType = typarams.nonEmpty() ? |
1035 new ForAll(typarams, mType) : |
1038 new ForAll(typarams, mType) : |
1036 mType; |
1039 mType; |
1037 MethodSymbol init = new MethodSymbol(flags, names.init, |
1040 MethodSymbol init = new MethodSymbol(flags, names.init, |