cleanup
This commit is contained in:
@@ -136,9 +136,9 @@ public class Converter {
|
|||||||
methods.add(
|
methods.add(
|
||||||
new Constructor(
|
new Constructor(
|
||||||
Identifier.EMPTY_IDENTIFIER,
|
Identifier.EMPTY_IDENTIFIER,
|
||||||
new HashSet<String>(),
|
Collections.<String>emptySet(),
|
||||||
new ClassType(name, false),
|
new ClassType(name, false),
|
||||||
new LinkedList<Element>(),
|
Collections.<Element>emptyList(),
|
||||||
new ParameterList(createParametersFromFields(finalOrWithEmptyInitializer)),
|
new ParameterList(createParametersFromFields(finalOrWithEmptyInitializer)),
|
||||||
new Block(createInitStatementsFromFields(finalOrWithEmptyInitializer)),
|
new Block(createInitStatementsFromFields(finalOrWithEmptyInitializer)),
|
||||||
true
|
true
|
||||||
@@ -149,7 +149,7 @@ public class Converter {
|
|||||||
if (psiClass.isInterface())
|
if (psiClass.isInterface())
|
||||||
return new Trait(name, modifiers, typeParameters, extendsTypes, implementsTypes, innerClasses, methods, fields);
|
return new Trait(name, modifiers, typeParameters, extendsTypes, implementsTypes, innerClasses, methods, fields);
|
||||||
if (psiClass.isEnum())
|
if (psiClass.isEnum())
|
||||||
return new Enum(name, modifiers, typeParameters, new LinkedList<Type>(), implementsTypes,
|
return new Enum(name, modifiers, typeParameters, Collections.<Type>emptyList(), implementsTypes,
|
||||||
innerClasses, methods, fieldsToFieldListForEnums(psiClass.getAllFields()));
|
innerClasses, methods, fieldsToFieldListForEnums(psiClass.getAllFields()));
|
||||||
return new Class(name, modifiers, typeParameters, extendsTypes, implementsTypes, innerClasses, methods, fields);
|
return new Class(name, modifiers, typeParameters, extendsTypes, implementsTypes, innerClasses, methods, fields);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ package org.jetbrains.jet.j2k.ast;
|
|||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.Collections;
|
||||||
import java.util.LinkedList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -12,10 +11,10 @@ import java.util.List;
|
|||||||
public class AnonymousClass extends Class {
|
public class AnonymousClass extends Class {
|
||||||
public AnonymousClass(List<Class> innerClasses, List<Function> methods, List<Field> fields) {
|
public AnonymousClass(List<Class> innerClasses, List<Function> methods, List<Field> fields) {
|
||||||
super(new IdentifierImpl("anonClass"),
|
super(new IdentifierImpl("anonClass"),
|
||||||
new HashSet<String>(),
|
Collections.<String>emptySet(),
|
||||||
new LinkedList<Element>(),
|
Collections.<Element>emptyList(),
|
||||||
new LinkedList<Type>(),
|
Collections.<Type>emptyList(),
|
||||||
new LinkedList<Type>(),
|
Collections.<Type>emptyList(),
|
||||||
innerClasses,
|
innerClasses,
|
||||||
methods,
|
methods,
|
||||||
fields);
|
fields);
|
||||||
|
|||||||
@@ -12,21 +12,20 @@ import java.util.List;
|
|||||||
public class Block extends Statement {
|
public class Block extends Statement {
|
||||||
public final static Block EMPTY_BLOCK = new Block();
|
public final static Block EMPTY_BLOCK = new Block();
|
||||||
|
|
||||||
public List<Statement> getStatements() {
|
private List<Statement> myStatements;
|
||||||
return myStatements;
|
|
||||||
}
|
|
||||||
|
|
||||||
private List<Statement> myStatements = new LinkedList<Statement>();
|
|
||||||
private boolean myNotEmpty = false;
|
private boolean myNotEmpty = false;
|
||||||
|
|
||||||
private Block() {
|
private Block() {
|
||||||
|
myStatements = new LinkedList<Statement>();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Block(List<Statement> statements) {
|
public Block(List<Statement> statements) {
|
||||||
|
myStatements = new LinkedList<Statement>();
|
||||||
myStatements = statements;
|
myStatements = statements;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Block(List<Statement> statements, boolean notEmpty) {
|
public Block(List<Statement> statements, boolean notEmpty) {
|
||||||
|
myStatements = new LinkedList<Statement>();
|
||||||
myStatements = statements;
|
myStatements = statements;
|
||||||
myNotEmpty = notEmpty;
|
myNotEmpty = notEmpty;
|
||||||
}
|
}
|
||||||
@@ -35,6 +34,10 @@ public class Block extends Statement {
|
|||||||
return !myNotEmpty && myStatements.size() == 0;
|
return !myNotEmpty && myStatements.size() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<Statement> getStatements() {
|
||||||
|
return myStatements;
|
||||||
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public String toKotlin() {
|
public String toKotlin() {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package org.jetbrains.jet.j2k.ast;
|
|||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.jet.j2k.util.AstUtil;
|
import org.jetbrains.jet.j2k.util.AstUtil;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -21,7 +21,7 @@ public class ClassType extends Type {
|
|||||||
public ClassType(Identifier type, boolean isNullable) {
|
public ClassType(Identifier type, boolean isNullable) {
|
||||||
myType = type;
|
myType = type;
|
||||||
myNullable = isNullable;
|
myNullable = isNullable;
|
||||||
myParameters = new LinkedList<Type>();
|
myParameters = Collections.<Type>emptyList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
package org.jetbrains.jet.j2k.ast;
|
package org.jetbrains.jet.j2k.ast;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user