summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/AddInterfacesPhase.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/transformer/AddInterfacesPhase.java')
-rw-r--r--sources/scalac/transformer/AddInterfacesPhase.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/transformer/AddInterfacesPhase.java b/sources/scalac/transformer/AddInterfacesPhase.java
index c012f403c9..ce4f95e734 100644
--- a/sources/scalac/transformer/AddInterfacesPhase.java
+++ b/sources/scalac/transformer/AddInterfacesPhase.java
@@ -33,7 +33,7 @@ public class AddInterfacesPhase extends Phase {
public Type transformInfo(Symbol sym, Type tp) {
if (sym.isPrimaryConstructor()) {
- Symbol clazz = sym.primaryConstructorClass();
+ Symbol clazz = sym.constructorClass();
if (!(clazz.isClass() && needInterface(clazz))) return tp;
// The symbol is a constructor of a class which needs
// an interface. All its value arguments have to be
@@ -195,7 +195,7 @@ public class AddInterfacesPhase extends Phase {
*/
protected Symbol getClassSymbol(Symbol ifaceSym) {
if (ifaceSym.isPrimaryConstructor())
- return getClassSymbol(ifaceSym.primaryConstructorClass())
+ return getClassSymbol(ifaceSym.constructorClass())
.primaryConstructor();
if (!needInterface(ifaceSym))