diff options
author | Martin Odersky <odersky@gmail.com> | 2013-02-18 17:07:13 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-02-18 17:07:13 +0100 |
commit | c0ed9aec10ba8ea3e3c0ecc22f2e9f92e550ad10 (patch) | |
tree | 3ee96faabc89ddc3c60657b2c27590e3ee512449 /src/dotty/tools/dotc/core/pickling | |
parent | 3a779e24f4b93addc07170778294dcf6225ac505 (diff) | |
download | dotty-c0ed9aec10ba8ea3e3c0ecc22f2e9f92e550ad10.tar.gz dotty-c0ed9aec10ba8ea3e3c0ecc22f2e9f92e550ad10.tar.bz2 dotty-c0ed9aec10ba8ea3e3c0ecc22f2e9f92e550ad10.zip |
Addec convenience methods for symbol creation.
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling')
-rw-r--r-- | src/dotty/tools/dotc/core/pickling/ClassfileParser.scala | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala b/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala index 5ac401fe7..2507d277b 100644 --- a/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala +++ b/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala @@ -125,11 +125,7 @@ class ClassfileParser( instanceScope.lookup(nme.CONSTRUCTOR) == NoSymbol && !(sflags is Flags.Interface) if (needsConstructor) - instanceScope enter - cctx.newSymbol( - classRoot.symbol, - nme.CONSTRUCTOR, Flags.EmptyFlags, - MethodType(Nil, Nil)(_ => classRoot.typeConstructor)) + instanceScope enter cctx.newDefaultConstructor(classRoot.symbol.asClass) classInfo = parseAttributes(classRoot.symbol, classInfo) assignClassFields(classRoot, classInfo, classRoot.typeConstructor) |