diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-07-28 13:10:24 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-07-28 13:10:24 +0200 |
commit | f018c38f63de548a885723e46c6c726b0cbe2c54 (patch) | |
tree | 8ba1054f16ad0c314935d88b2957ad6efc709cd1 /src/dotty/tools/backend | |
parent | 18470389bbfdf3cecb0aeb53fcc18ad90da13d65 (diff) | |
download | dotty-f018c38f63de548a885723e46c6c726b0cbe2c54.tar.gz dotty-f018c38f63de548a885723e46c6c726b0cbe2c54.tar.bz2 dotty-f018c38f63de548a885723e46c6c726b0cbe2c54.zip |
Fix enumeration of all members of the class
used a wrong member function inside,
led to errors similar to:
java.lang.ClassFormatError: Duplicate method name&signature in class file dotty/tools/dotc/core/Types$WildcardType
Diffstat (limited to 'src/dotty/tools/backend')
-rw-r--r-- | src/dotty/tools/backend/jvm/DottyBackendInterface.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/backend/jvm/DottyBackendInterface.scala b/src/dotty/tools/backend/jvm/DottyBackendInterface.scala index 4a828c5bd..72313c8d0 100644 --- a/src/dotty/tools/backend/jvm/DottyBackendInterface.scala +++ b/src/dotty/tools/backend/jvm/DottyBackendInterface.scala @@ -784,7 +784,7 @@ class DottyBackendInterface()(implicit ctx: Context) extends BackendInterface{ def decls: List[Symbol] = tp.decls.map(_.symbol).toList def members: List[Symbol] = - tp.memberDenots(takeAllFilter, (name, buf) => buf ++= member(name).alternatives).map(_.symbol).toList + tp.memberDenots(takeAllFilter, (name, buf) => buf ++= tp.member(name).alternatives).map(_.symbol).toList def typeSymbol: Symbol = tp.widenDealias.typeSymbol |