changed @author tag

This commit is contained in:
Pavel Talanov
2011-12-15 20:53:04 +04:00
parent 0a5e8e1733
commit 6639968f28
97 changed files with 97 additions and 99 deletions
@@ -34,7 +34,7 @@ import static org.jetbrains.k2js.translate.utils.DescriptorUtils.nameForNamespac
import static org.jetbrains.k2js.utils.JetTestUtils.analyzeNamespace; import static org.jetbrains.k2js.utils.JetTestUtils.analyzeNamespace;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class K2JSTranslator { public final class K2JSTranslator {
@@ -5,7 +5,7 @@ import org.jetbrains.annotations.NotNull;
import java.applet.Applet; import java.applet.Applet;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class K2JSTranslatorApplet extends Applet { public final class K2JSTranslatorApplet extends Applet {
@@ -9,7 +9,7 @@ import static org.jetbrains.k2js.translate.utils.DescriptorUtils.getOwnDeclarati
import static org.jetbrains.k2js.translate.utils.DescriptorUtils.nameForNamespace; import static org.jetbrains.k2js.translate.utils.DescriptorUtils.nameForNamespace;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class DeclarationVisitor extends DeclarationDescriptorVisitor<Void, DeclarationContext> { public final class DeclarationVisitor extends DeclarationDescriptorVisitor<Void, DeclarationContext> {
@@ -11,11 +11,10 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class Declarations { public final class Declarations {
@NotNull @NotNull
public static Declarations newInstance(@NotNull NamingScope rootScope) { public static Declarations newInstance(@NotNull NamingScope rootScope) {
return new Declarations(rootScope); return new Declarations(rootScope);
@@ -7,7 +7,7 @@ import com.google.dart.compiler.util.AstUtil;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class Namer { public final class Namer {
@@ -10,7 +10,7 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class NamingScope { public final class NamingScope {
@@ -17,7 +17,7 @@ import static org.jetbrains.jet.lang.resolve.DescriptorUtils.getFQName;
import static org.jetbrains.k2js.translate.utils.DescriptorUtils.*; import static org.jetbrains.k2js.translate.utils.DescriptorUtils.*;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class StandardClasses { public final class StandardClasses {
@@ -7,7 +7,7 @@ import com.google.dart.compiler.util.AstUtil;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class TemporaryVariable { public final class TemporaryVariable {
@@ -12,7 +12,7 @@ import org.jetbrains.k2js.translate.utils.BindingUtils;
import static org.jetbrains.jet.lang.resolve.DescriptorUtils.getFQName; import static org.jetbrains.jet.lang.resolve.DescriptorUtils.getFQName;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class TranslationContext { public final class TranslationContext {
@@ -21,7 +21,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ClassDeclarationTranslator extends AbstractTranslator { public final class ClassDeclarationTranslator extends AbstractTranslator {
@@ -24,7 +24,7 @@ import static org.jetbrains.k2js.translate.utils.BindingUtils.getPropertyDescrip
import static org.jetbrains.k2js.translate.utils.DescriptorUtils.findAncestorClass; import static org.jetbrains.k2js.translate.utils.DescriptorUtils.findAncestorClass;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ClassTranslator extends AbstractTranslator { public final class ClassTranslator extends AbstractTranslator {
@@ -15,7 +15,7 @@ import java.util.Collections;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class DeclarationBodyVisitor extends TranslatorVisitor<List<JsPropertyInitializer>> { public final class DeclarationBodyVisitor extends TranslatorVisitor<List<JsPropertyInitializer>> {
@@ -21,7 +21,7 @@ import java.util.List;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.*; import static org.jetbrains.k2js.translate.utils.TranslationUtils.*;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PropertyTranslator extends AbstractTranslator { public final class PropertyTranslator extends AbstractTranslator {
@@ -27,7 +27,7 @@ import static org.jetbrains.k2js.translate.utils.TranslationUtils.notNullCheck;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.translateInitializerForProperty; import static org.jetbrains.k2js.translate.utils.TranslationUtils.translateInitializerForProperty;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ExpressionVisitor extends TranslatorVisitor<JsNode> { public final class ExpressionVisitor extends TranslatorVisitor<JsNode> {
@@ -15,7 +15,7 @@ import static org.jetbrains.k2js.translate.utils.PsiUtils.getLoopBody;
import static org.jetbrains.k2js.translate.utils.PsiUtils.getLoopParameter; import static org.jetbrains.k2js.translate.utils.PsiUtils.getLoopParameter;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ForTranslator extends AbstractTranslator { public final class ForTranslator extends AbstractTranslator {
@@ -21,7 +21,7 @@ import static org.jetbrains.k2js.translate.utils.TranslationUtils.functionWithSc
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class FunctionTranslator extends AbstractTranslator { public final class FunctionTranslator extends AbstractTranslator {
@@ -15,7 +15,7 @@ import org.jetbrains.k2js.translate.utils.BindingUtils;
import org.jetbrains.k2js.translate.utils.TranslationUtils; import org.jetbrains.k2js.translate.utils.TranslationUtils;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PatternTranslator extends AbstractTranslator { public final class PatternTranslator extends AbstractTranslator {
@@ -12,7 +12,7 @@ import org.jetbrains.k2js.translate.general.Translation;
import static com.google.dart.compiler.util.AstUtil.sum; import static com.google.dart.compiler.util.AstUtil.sum;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
//TODO: add toString call for non-primitive object //TODO: add toString call for non-primitive object
public final class StringTemplateTranslator extends AbstractTranslator { public final class StringTemplateTranslator extends AbstractTranslator {
@@ -17,7 +17,7 @@ import java.util.List;
import static com.google.dart.compiler.util.AstUtil.convertToBlock; import static com.google.dart.compiler.util.AstUtil.convertToBlock;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class TryTranslator extends AbstractTranslator { public final class TryTranslator extends AbstractTranslator {
@@ -16,7 +16,7 @@ import static com.google.dart.compiler.util.AstUtil.convertToStatement;
import static org.jetbrains.k2js.translate.utils.BindingUtils.isStatement; import static org.jetbrains.k2js.translate.utils.BindingUtils.isStatement;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
//TODO: look into using temporary variable for counter //TODO: look into using temporary variable for counter
public class WhenTranslator extends AbstractTranslator { public class WhenTranslator extends AbstractTranslator {
@@ -5,7 +5,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.k2js.translate.context.TranslationContext; import org.jetbrains.k2js.translate.context.TranslationContext;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
//TODO: provide helper methods for different parts of context //TODO: provide helper methods for different parts of context
public abstract class AbstractTranslator { public abstract class AbstractTranslator {
@@ -23,7 +23,7 @@ import org.jetbrains.k2js.translate.initializer.NamespaceInitializerTranslator;
import org.jetbrains.k2js.translate.utils.BindingUtils; import org.jetbrains.k2js.translate.utils.BindingUtils;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
* <p/> * <p/>
* This class provides a interface which all translators use to interact with each other. * This class provides a interface which all translators use to interact with each other.
* Goal is to simlify interaction between translators. * Goal is to simlify interaction between translators.
@@ -6,7 +6,7 @@ import org.jetbrains.jet.lang.psi.JetVisitor;
import org.jetbrains.k2js.translate.context.TranslationContext; import org.jetbrains.k2js.translate.context.TranslationContext;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
* <p/> * <p/>
* This class is a base class for all visitors. It contains code that is shared among them. * This class is a base class for all visitors. It contains code that is shared among them.
*/ */
@@ -13,7 +13,7 @@ import org.jetbrains.k2js.translate.general.AbstractTranslator;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class AbstractInitializerTranslator extends AbstractTranslator { public abstract class AbstractInitializerTranslator extends AbstractTranslator {
@@ -21,7 +21,7 @@ import static org.jetbrains.k2js.translate.utils.BindingUtils.*;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.functionWithScope; import static org.jetbrains.k2js.translate.utils.TranslationUtils.functionWithScope;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ClassInitializerTranslator extends AbstractInitializerTranslator { public final class ClassInitializerTranslator extends AbstractInitializerTranslator {
@@ -15,7 +15,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class InitializerVisitor extends TranslatorVisitor<List<JsStatement>> { public final class InitializerVisitor extends TranslatorVisitor<List<JsStatement>> {
@@ -9,7 +9,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.functionWithScope; import static org.jetbrains.k2js.translate.utils.TranslationUtils.functionWithScope;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class NamespaceInitializerTranslator extends AbstractInitializerTranslator { public final class NamespaceInitializerTranslator extends AbstractInitializerTranslator {
@@ -5,7 +5,7 @@ import org.jetbrains.jet.lang.types.expressions.OperatorConventions;
import org.jetbrains.jet.lexer.JetToken; import org.jetbrains.jet.lexer.JetToken;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class CompareToIntrinsic implements Intrinsic { public abstract class CompareToIntrinsic implements Intrinsic {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.translate.intrinsic;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class EqualsIntrinsic implements Intrinsic { public abstract class EqualsIntrinsic implements Intrinsic {
@@ -1,7 +1,7 @@
package org.jetbrains.k2js.translate.intrinsic; package org.jetbrains.k2js.translate.intrinsic;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public interface FunctionIntrinsic extends Intrinsic { public interface FunctionIntrinsic extends Intrinsic {
@@ -7,7 +7,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public interface Intrinsic { public interface Intrinsic {
@@ -22,7 +22,7 @@ import static org.jetbrains.jet.lang.types.expressions.OperatorConventions.*;
import static org.jetbrains.k2js.translate.utils.DescriptorUtils.getFunctionByName; import static org.jetbrains.k2js.translate.utils.DescriptorUtils.getFunctionByName;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class Intrinsics { public final class Intrinsics {
@@ -11,7 +11,7 @@ import org.jetbrains.k2js.translate.intrinsic.FunctionIntrinsic;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public enum ArrayGetIntrinsic implements FunctionIntrinsic { public enum ArrayGetIntrinsic implements FunctionIntrinsic {
@@ -9,7 +9,7 @@ import org.jetbrains.k2js.translate.intrinsic.FunctionIntrinsic;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public enum ArrayNullConstructorIntrinsic implements FunctionIntrinsic { public enum ArrayNullConstructorIntrinsic implements FunctionIntrinsic {
@@ -10,7 +10,7 @@ import org.jetbrains.k2js.translate.intrinsic.FunctionIntrinsic;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public enum ArraySetIntrinsic implements FunctionIntrinsic { public enum ArraySetIntrinsic implements FunctionIntrinsic {
@@ -9,7 +9,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.zeroLiteral; import static org.jetbrains.k2js.translate.utils.TranslationUtils.zeroLiteral;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class IntrinsicArrayUtils { public final class IntrinsicArrayUtils {
@@ -12,7 +12,7 @@ import org.jetbrains.k2js.translate.operation.OperatorTable;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PrimitiveBinaryOperationIntrinsic implements FunctionIntrinsic { public final class PrimitiveBinaryOperationIntrinsic implements FunctionIntrinsic {
@@ -11,7 +11,7 @@ import org.jetbrains.k2js.translate.operation.OperatorTable;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PrimitiveCompareToIntrinsic extends CompareToIntrinsic { public final class PrimitiveCompareToIntrinsic extends CompareToIntrinsic {
@@ -9,7 +9,7 @@ import org.jetbrains.k2js.translate.intrinsic.EqualsIntrinsic;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PrimitiveEqualsIntrinsic extends EqualsIntrinsic { public final class PrimitiveEqualsIntrinsic extends EqualsIntrinsic {
@@ -13,7 +13,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PrimitiveRangeToIntrinsic implements FunctionIntrinsic { public final class PrimitiveRangeToIntrinsic implements FunctionIntrinsic {
@@ -12,7 +12,7 @@ import org.jetbrains.k2js.translate.operation.OperatorTable;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PrimitiveUnaryOperationIntrinsic implements FunctionIntrinsic { public final class PrimitiveUnaryOperationIntrinsic implements FunctionIntrinsic {
@@ -16,7 +16,7 @@ import static org.jetbrains.k2js.translate.utils.TranslationUtils.isIntrinsicOpe
import static org.jetbrains.k2js.translate.utils.TranslationUtils.translateRightExpression; import static org.jetbrains.k2js.translate.utils.TranslationUtils.translateRightExpression;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class AssignmentTranslator extends AbstractTranslator { public abstract class AssignmentTranslator extends AbstractTranslator {
@@ -27,7 +27,7 @@ import static org.jetbrains.k2js.translate.utils.TranslationUtils.translateRight
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class BinaryOperationTranslator extends AbstractTranslator { public final class BinaryOperationTranslator extends AbstractTranslator {
@@ -22,7 +22,7 @@ import static org.jetbrains.k2js.translate.utils.PsiUtils.getOperationToken;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.*; import static org.jetbrains.k2js.translate.utils.TranslationUtils.*;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class CompareToTranslator extends AbstractTranslator { public final class CompareToTranslator extends AbstractTranslator {
@@ -17,7 +17,7 @@ import static org.jetbrains.k2js.translate.utils.PsiUtils.*;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.isIntrinsicOperation; import static org.jetbrains.k2js.translate.utils.TranslationUtils.isIntrinsicOperation;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class IncrementTranslator extends AbstractTranslator { public abstract class IncrementTranslator extends AbstractTranslator {
@@ -14,7 +14,7 @@ import static org.jetbrains.k2js.translate.utils.PsiUtils.getOperationToken;
import static org.jetbrains.k2js.translate.utils.PsiUtils.isAssignment; import static org.jetbrains.k2js.translate.utils.PsiUtils.isAssignment;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class IntrinsicAssignmentTranslator extends AssignmentTranslator { public final class IntrinsicAssignmentTranslator extends AssignmentTranslator {
@@ -13,7 +13,7 @@ import static org.jetbrains.k2js.translate.utils.PsiUtils.isPrefix;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class IntrinsicIncrementTranslator extends IncrementTranslator { public final class IntrinsicIncrementTranslator extends IncrementTranslator {
@@ -10,7 +10,7 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class OperatorTable { public final class OperatorTable {
@@ -10,7 +10,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.getMethodReferenceForOverloadedOperation; import static org.jetbrains.k2js.translate.utils.TranslationUtils.getMethodReferenceForOverloadedOperation;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class OverloadedAssignmentTranslator extends AssignmentTranslator { public final class OverloadedAssignmentTranslator extends AssignmentTranslator {
@@ -10,7 +10,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.getMethodReferenceForOverloadedOperation; import static org.jetbrains.k2js.translate.utils.TranslationUtils.getMethodReferenceForOverloadedOperation;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
// TODO: provide better increment translator logic // TODO: provide better increment translator logic
public final class OverloadedIncrementTranslator extends IncrementTranslator { public final class OverloadedIncrementTranslator extends IncrementTranslator {
@@ -7,7 +7,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import org.jetbrains.k2js.translate.reference.CallTranslator; import org.jetbrains.k2js.translate.reference.CallTranslator;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class UnaryOperationTranslator { public final class UnaryOperationTranslator {
@@ -7,7 +7,7 @@ import org.jetbrains.k2js.translate.context.TranslationContext;
import org.jetbrains.k2js.translate.general.AbstractTranslator; import org.jetbrains.k2js.translate.general.AbstractTranslator;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class AccessTranslator extends AbstractTranslator { public abstract class AccessTranslator extends AbstractTranslator {
@@ -18,7 +18,7 @@ import java.util.List;
import static org.jetbrains.k2js.translate.utils.BindingUtils.getDescriptorForReferenceExpression; import static org.jetbrains.k2js.translate.utils.BindingUtils.getDescriptorForReferenceExpression;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ArrayAccessTranslator extends AccessTranslator { public final class ArrayAccessTranslator extends AccessTranslator {
@@ -29,7 +29,7 @@ import static org.jetbrains.k2js.translate.utils.PsiUtils.isNotInOperation;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.*; import static org.jetbrains.k2js.translate.utils.TranslationUtils.*;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
//TODO: move translate() static methods into builder (consider!) //TODO: move translate() static methods into builder (consider!)
//TODO: write tests on calling backing fields as functions //TODO: write tests on calling backing fields as functions
@@ -25,7 +25,7 @@ import static org.jetbrains.k2js.translate.utils.TranslationUtils.backingFieldRe
import static org.jetbrains.k2js.translate.utils.TranslationUtils.getImplicitReceiver; import static org.jetbrains.k2js.translate.utils.TranslationUtils.getImplicitReceiver;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PropertyAccessTranslator extends AccessTranslator { public final class PropertyAccessTranslator extends AccessTranslator {
@@ -8,7 +8,7 @@ import org.jetbrains.jet.lang.psi.JetSimpleNameExpression;
import org.jetbrains.k2js.translate.context.TranslationContext; import org.jetbrains.k2js.translate.context.TranslationContext;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ReferenceAccessTranslator extends AccessTranslator { public final class ReferenceAccessTranslator extends AccessTranslator {
@@ -14,7 +14,7 @@ import static org.jetbrains.k2js.translate.utils.BindingUtils.getDescriptorForRe
import static org.jetbrains.k2js.translate.utils.TranslationUtils.getImplicitReceiver; import static org.jetbrains.k2js.translate.utils.TranslationUtils.getImplicitReceiver;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class ReferenceTranslator extends AbstractTranslator { public class ReferenceTranslator extends AbstractTranslator {
@@ -19,7 +19,7 @@ import static org.jetbrains.k2js.translate.utils.DescriptorUtils.getVariableDesc
import static org.jetbrains.k2js.translate.utils.DescriptorUtils.isVariableDescriptor; import static org.jetbrains.k2js.translate.utils.DescriptorUtils.isVariableDescriptor;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
* <p/> * <p/>
* This class contains some code related to BindingContext use. Intention is not to pollute other classes. * This class contains some code related to BindingContext use. Intention is not to pollute other classes.
*/ */
@@ -15,7 +15,7 @@ import static org.jetbrains.k2js.translate.utils.BindingUtils.getSuperclassDescr
//TODO: can optimise using less dumb implementation //TODO: can optimise using less dumb implementation
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ClassSorter { public final class ClassSorter {
@@ -12,7 +12,7 @@ import java.util.List;
import java.util.Set; import java.util.Set;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class DescriptorUtils { public final class DescriptorUtils {
@@ -8,7 +8,7 @@ import org.jetbrains.jet.lexer.JetToken;
import org.jetbrains.jet.lexer.JetTokens; import org.jetbrains.jet.lexer.JetTokens;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PsiUtils { public final class PsiUtils {
@@ -19,7 +19,7 @@ import static org.jetbrains.k2js.translate.utils.BindingUtils.*;
import static org.jetbrains.k2js.translate.utils.DescriptorUtils.isExtensionFunction; import static org.jetbrains.k2js.translate.utils.DescriptorUtils.isExtensionFunction;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class TranslationUtils { public final class TranslationUtils {
@@ -5,7 +5,7 @@ import org.jetbrains.annotations.NotNull;
import java.util.List; import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class GenerationUtils { public final class GenerationUtils {
@@ -1,7 +1,7 @@
package org.jetbrains.k2js.test; package org.jetbrains.k2js.test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class AbstractExpressionTest extends TranslationTest { public abstract class AbstractExpressionTest extends TranslationTest {
@@ -4,7 +4,7 @@ import org.jetbrains.k2js.K2JSTranslatorApplet;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class AppletTest extends TranslationTest { public final class AppletTest extends TranslationTest {
@@ -4,7 +4,7 @@ import org.junit.Test;
import org.mozilla.javascript.JavaScriptException; import org.mozilla.javascript.JavaScriptException;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ArrayListTest extends JavaClassesTest { public final class ArrayListTest extends JavaClassesTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class BasicClassTest extends TranslationTest { public class BasicClassTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ClassInheritanceTest extends TranslationTest { public final class ClassInheritanceTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class ConditionalTest extends AbstractExpressionTest { public class ConditionalTest extends AbstractExpressionTest {
@@ -1,7 +1,7 @@
package org.jetbrains.k2js.test; package org.jetbrains.k2js.test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ExampleTest extends TranslationTest { public final class ExampleTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ExtensionFunctionTest extends TranslationTest { public final class ExtensionFunctionTest extends TranslationTest {
final private static String MAIN = "extensionFunction/"; final private static String MAIN = "extensionFunction/";
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class ForTest extends AbstractExpressionTest { public final class ForTest extends AbstractExpressionTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class FunctionTest extends AbstractExpressionTest { public class FunctionTest extends AbstractExpressionTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class IntrinsicTest extends AbstractExpressionTest { public class IntrinsicTest extends AbstractExpressionTest {
@@ -1,7 +1,7 @@
package org.jetbrains.k2js.test; package org.jetbrains.k2js.test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class JavaClassesTest extends TranslationTest { public abstract class JavaClassesTest extends TranslationTest {
private final String SUITE = "java/"; private final String SUITE = "java/";
@@ -1,7 +1,7 @@
package org.jetbrains.k2js.test; package org.jetbrains.k2js.test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class JavascriptTest extends TranslationTest { public final class JavascriptTest extends TranslationTest {
@@ -10,7 +10,7 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class KotlinLibTest extends TranslationTest { public class KotlinLibTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
* <p/> * <p/>
* This class contains tests that do not fall in any particular category * This class contains tests that do not fall in any particular category
* most probably because that functionality has very little support * most probably because that functionality has very little support
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class OperationTest extends AbstractExpressionTest { public class OperationTest extends AbstractExpressionTest {
final private static String MAIN = "operation/"; final private static String MAIN = "operation/";
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class OperatorOverloadingTest extends TranslationTest { public class OperatorOverloadingTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PatternMatchingTest extends TranslationTest { public final class PatternMatchingTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class PropertyAccessTest extends TranslationTest { public final class PropertyAccessTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class RTTITest extends TranslationTest { public class RTTITest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class RangeTest extends TranslationTest { public final class RangeTest extends TranslationTest {
@@ -7,7 +7,7 @@ import org.mozilla.javascript.Scriptable;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class RhinoFunctionResultChecker implements RhinoResultChecker { public final class RhinoFunctionResultChecker implements RhinoResultChecker {
@@ -9,7 +9,7 @@ import java.util.Map;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class RhinoPropertyTypesChecker implements RhinoResultChecker { public final class RhinoPropertyTypesChecker implements RhinoResultChecker {
@@ -4,7 +4,7 @@ import org.mozilla.javascript.Context;
import org.mozilla.javascript.Scriptable; import org.mozilla.javascript.Scriptable;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public interface RhinoResultChecker { public interface RhinoResultChecker {
public void runChecks(Context context, Scriptable scope) throws Exception; public void runChecks(Context context, Scriptable scope) throws Exception;
@@ -10,7 +10,7 @@ import java.util.List;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class RhinoSystemOutputChecker implements RhinoResultChecker { public final class RhinoSystemOutputChecker implements RhinoResultChecker {
@@ -6,7 +6,7 @@ import org.mozilla.javascript.Scriptable;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class RhinoUtils { public final class RhinoUtils {
@@ -4,7 +4,7 @@ import org.junit.Test;
import org.mozilla.javascript.JavaScriptException; import org.mozilla.javascript.JavaScriptException;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class StandardClassesTest extends TranslationTest { public class StandardClassesTest extends TranslationTest {
final private static String MAIN = "standardClasses/"; final private static String MAIN = "standardClasses/";
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class StringTest extends AbstractExpressionTest { public class StringTest extends AbstractExpressionTest {
@@ -3,9 +3,8 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
//TODO: move most of the cases to other suites
public final class SystemTest extends JavaClassesTest { public final class SystemTest extends JavaClassesTest {
final private static String MAIN = "system/"; final private static String MAIN = "system/";
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class TraitTest extends TranslationTest { public final class TraitTest extends TranslationTest {
@@ -10,7 +10,7 @@ import java.util.List;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public abstract class TranslationTest { public abstract class TranslationTest {
@@ -1,7 +1,7 @@
package org.jetbrains.k2js.test; package org.jetbrains.k2js.test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public class TupleTest extends TranslationTest { public class TupleTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class WebDemoExamplesTest extends TranslationTest { public final class WebDemoExamplesTest extends TranslationTest {
@@ -3,7 +3,7 @@ package org.jetbrains.k2js.test;
import org.junit.Test; import org.junit.Test;
/** /**
* @author Talanov Pavel * @author Pavel Talanov
*/ */
public final class WhileTest extends AbstractExpressionTest { public final class WhileTest extends AbstractExpressionTest {