diff --git a/src/org/jetbrains/jet/j2k/ast/Trait.java b/src/org/jetbrains/jet/j2k/ast/Trait.java index c235aa990ac..dcf23b4eca7 100644 --- a/src/org/jetbrains/jet/j2k/ast/Trait.java +++ b/src/org/jetbrains/jet/j2k/ast/Trait.java @@ -17,10 +17,4 @@ public class Trait extends Class { boolean needOpenModifier() { return false; } - - @NotNull - @Override - public Kind getKind() { - return Kind.TRAIT; - } } diff --git a/src/org/jetbrains/jet/j2k/visitors/TypeVisitor.java b/src/org/jetbrains/jet/j2k/visitors/TypeVisitor.java index 74c90f6bc5c..b64a7d3cc2f 100644 --- a/src/org/jetbrains/jet/j2k/visitors/TypeVisitor.java +++ b/src/org/jetbrains/jet/j2k/visitors/TypeVisitor.java @@ -21,8 +21,6 @@ public class TypeVisitor extends PsiTypeVisitor implements Visitor { @Override public Type visitType(PsiType type) { - if (type instanceof PsiIntersectionType) - System.out.println("&"); return super.visitType(type); } @@ -35,7 +33,8 @@ public class TypeVisitor extends PsiTypeVisitor implements Visitor { myResult = new PrimitiveType(new IdentifierImpl("Unit")); else if (Node.PRIMITIVE_TYPES.contains(name)) myResult = new PrimitiveType(new IdentifierImpl(AstUtil.upperFirstCharacter(name))); - else myResult = new PrimitiveType(identifier); + else + myResult = new PrimitiveType(identifier); return super.visitPrimitiveType(primitiveType); } @@ -55,11 +54,6 @@ public class TypeVisitor extends PsiTypeVisitor implements Visitor { return super.visitClassType(classType); } - @Override - public Type visitCapturedWildcardType(PsiCapturedWildcardType capturedWildcardType) { - return super.visitCapturedWildcardType(capturedWildcardType); - } - @Override public Type visitWildcardType(PsiWildcardType wildcardType) { if (wildcardType.isExtends()) @@ -77,6 +71,11 @@ public class TypeVisitor extends PsiTypeVisitor implements Visitor { return super.visitEllipsisType(ellipsisType); } + @Override + public Type visitCapturedWildcardType(PsiCapturedWildcardType capturedWildcardType) { + return super.visitCapturedWildcardType(capturedWildcardType); + } + @Override public Type visitDisjunctionType(PsiDisjunctionType disjunctionType) { return super.visitDisjunctionType(disjunctionType);