From 1933e30905774748b664d1e91d3b3f106716ab1e Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 15 Aug 2014 17:07:35 +0400 Subject: [PATCH] Test data split between compiledJava tests and compiledKotlin tests Basically, this commit splits test data from the from java-txt-kt to two pairs java-txt and kt-txt. This commit leads to some duplication in test data. This is temporary: in the platform types branch the test data for LoadJava tests will be changed dramatically, so duplication will go away --- .../AnnotationOnObject.txt | 3 + .../UnresolvedAnnotationOnObject.txt | 1 + .../WrongAnnotationArgsOnObject.txt | 1 + .../fileDependencyRecursion.txt | 2 + .../recursiveComparator/genericFunction.kt | 3 - .../importFunctionWithAllUnderImport.txt | 1 + ...tionWithAllUnderImportAfterNamedImport.txt | 1 + .../propertyClassFileDependencyRecursion.txt | 1 + .../resolveFunctionInsideClassObject.txt | 1 + .../recursiveComparator/varargIterator.txt | 1 + .../ArrayTypeVariance.java | 0 .../ArrayTypeVariance.txt | 0 .../ClassDoesNotOverrideMethod.java | 0 .../ClassDoesNotOverrideMethod.txt | 0 .../ClassWithConstVal.java | 0 .../ClassWithConstVal.txt | 0 .../ClassWithTypeP.java | 0 .../ClassWithTypeP.txt | 0 .../ClassWithTypePExtendsIterableP.java | 0 .../ClassWithTypePExtendsIterableP.txt | 0 .../ClassWithTypePP.java | 0 .../ClassWithTypePP.txt | 0 .../ClassWithTypePRefNext.java | 0 .../ClassWithTypePRefNext.txt | 0 .../ClassWithTypePRefSelf.java | 0 .../ClassWithTypePRefSelf.txt | 0 .../ClassWithTypePRefSelfAndClass.java | 0 .../ClassWithTypePRefSelfAndClass.txt | 0 .../FieldAsVar.java | 0 .../FieldAsVar.txt | 0 .../FieldOfArrayType.java | 0 .../FieldOfArrayType.txt | 0 .../FinalFieldAsVal.java | 0 .../FinalFieldAsVal.txt | 0 .../InheritMethodsDifferentReturnTypes.java | 0 .../InheritMethodsDifferentReturnTypes.txt | 0 ...ritMethodsDifferentReturnTypesGeneric.java | 0 ...eritMethodsDifferentReturnTypesGeneric.txt | 0 .../InnerClass.java | 0 .../InnerClass.txt | 0 .../InnerClassReferencesOuterTP.java | 0 .../InnerClassReferencesOuterTP.txt | 0 .../InnerClassesInGeneric.java | 0 .../InnerClassesInGeneric.txt | 0 .../MethodReferencesOuterClassTP.java | 0 .../MethodReferencesOuterClassTP.txt | 0 .../MethodTypePOneUpperBound.java | 0 .../MethodTypePOneUpperBound.txt | 0 .../MethodTypePTwoUpperBounds.java | 0 .../MethodTypePTwoUpperBounds.txt | 0 .../MethodWithTypeP.java | 0 .../MethodWithTypeP.txt | 0 .../MethodWithTypePP.java | 0 .../MethodWithTypePP.txt | 0 .../MethodWithTypePRefClassP.java | 0 .../MethodWithTypePRefClassP.txt | 0 .../MethosWithPRefTP.java | 0 .../MethosWithPRefTP.txt | 0 .../MyException.java | 0 .../MyException.txt | 0 .../NestedClass.java | 0 .../NestedClass.txt | 0 .../RemoveRedundantProjectionKind.java | 0 .../RemoveRedundantProjectionKind.txt | 0 .../Simple.java | 0 .../Simple.txt | 0 .../TwoFields.java | 0 .../TwoFields.txt | 0 .../UnboundWildcard.java | 0 .../UnboundWildcard.txt | 0 .../annotations}/AnnotatedAnnotation.java | 0 .../annotations}/AnnotatedAnnotation.txt | 0 .../annotations}/AnnotatedMethod.java | 0 .../annotations}/AnnotatedMethod.txt | 0 .../annotations}/SimpleAnnotation.java | 0 .../annotations}/SimpleAnnotation.txt | 0 .../constructor/ConstructorGenericDeep.java | 0 .../constructor/ConstructorGenericDeep.txt | 0 .../constructor/ConstructorGenericSimple.java | 0 .../constructor/ConstructorGenericSimple.txt | 0 .../ConstructorGenericUpperBound.java | 0 .../ConstructorGenericUpperBound.txt | 0 .../javaBean/DifferentGetterAndSetter.java | 0 .../javaBean/DifferentGetterAndSetter.txt | 0 .../javaBean/JavaBeanAbstractGetter.java | 0 .../javaBean/JavaBeanAbstractGetter.txt | 0 .../javaBean/JavaBeanVal.java | 0 .../javaBean/JavaBeanVal.txt | 0 .../javaBean/JavaBeanVar.java | 0 .../javaBean/JavaBeanVar.txt | 0 .../javaBean/JavaBeanVarOfGenericType.java | 0 .../javaBean/JavaBeanVarOfGenericType.txt | 0 .../javaBean/TwoSetters.java | 0 .../javaBean/TwoSetters.txt | 0 .../kotlinSignature/AllBoundsInWhen.java | 0 .../kotlinSignature/AllBoundsInWhen.txt | 0 .../kotlinSignature/ArrayType.java | 0 .../kotlinSignature/ArrayType.txt | 0 .../ConstructorWithNewTypeParams.java | 0 .../ConstructorWithNewTypeParams.txt | 0 .../ConstructorWithParentTypeParams.java | 0 .../ConstructorWithParentTypeParams.txt | 0 .../ConstructorWithSeveralParams.java | 0 .../ConstructorWithSeveralParams.txt | 0 .../ConstructorWithoutParams.java | 0 .../ConstructorWithoutParams.txt | 0 .../kotlinSignature/CustomProjectionKind.java | 0 .../kotlinSignature/CustomProjectionKind.txt | 0 .../MethodWithFunctionTypes.java | 0 .../MethodWithFunctionTypes.txt | 0 .../kotlinSignature/MethodWithGenerics.java | 0 .../kotlinSignature/MethodWithGenerics.txt | 0 .../MethodWithMappedClasses.java | 0 .../MethodWithMappedClasses.txt | 0 .../MethodWithTypeParameters.java | 0 .../MethodWithTypeParameters.txt | 0 .../kotlinSignature/MethodWithVararg.java | 0 .../kotlinSignature/MethodWithVararg.txt | 0 .../kotlinSignature/PropertyArrayTypes.java | 0 .../kotlinSignature/PropertyArrayTypes.txt | 0 .../kotlinSignature/PropertyComplexTypes.java | 0 .../kotlinSignature/PropertyComplexTypes.txt | 0 .../kotlinSignature/PropertySimpleType.java | 0 .../kotlinSignature/PropertySimpleType.txt | 0 .../kotlinSignature/StarProjection.java | 0 .../kotlinSignature/StarProjection.txt | 0 .../error/AddingNullability.java | 0 .../error/AddingNullability.txt | 0 .../error/ConflictingProjectionKind.java | 0 .../error/ConflictingProjectionKind.txt | 0 .../error/ExplicitFieldGettersAndSetters.java | 0 .../error/ExplicitFieldGettersAndSetters.txt | 0 .../error/ExtraUpperBound.java | 0 .../kotlinSignature/error/ExtraUpperBound.txt | 0 .../error/MissingUpperBound.java | 0 .../error/MissingUpperBound.txt | 0 .../kotlinSignature/error/NoFieldTypeRef.java | 0 .../kotlinSignature/error/NoFieldTypeRef.txt | 0 .../error/NotVarargReplacedWithVararg.java | 0 .../error/NotVarargReplacedWithVararg.txt | 0 .../error/RedundantProjectionKind.java | 0 .../error/RedundantProjectionKind.txt | 0 .../error/ReturnTypeMissing.java | 0 .../error/ReturnTypeMissing.txt | 0 .../kotlinSignature/error/SyntaxError.java | 0 .../kotlinSignature/error/SyntaxError.txt | 0 .../error/SyntaxErrorInFieldAnnotation.java | 0 .../error/SyntaxErrorInFieldAnnotation.txt | 0 .../error/VarargReplacedWithNotVararg.java | 0 .../error/VarargReplacedWithNotVararg.txt | 0 .../error/WrongFieldInitializer.java | 0 .../error/WrongFieldInitializer.txt | 0 .../error/WrongFieldMutability.java | 0 .../error/WrongFieldMutability.txt | 0 .../kotlinSignature/error/WrongFieldName.java | 0 .../kotlinSignature/error/WrongFieldName.txt | 0 .../error/WrongMethodName.java | 0 .../kotlinSignature/error/WrongMethodName.txt | 0 .../error/WrongProjectionKind.java | 0 .../error/WrongProjectionKind.txt | 0 .../error/WrongReturnTypeStructure.java | 0 .../error/WrongReturnTypeStructure.txt | 0 .../kotlinSignature/error/WrongTypeName1.java | 0 .../kotlinSignature/error/WrongTypeName1.txt | 0 .../kotlinSignature/error/WrongTypeName2.java | 0 .../kotlinSignature/error/WrongTypeName2.txt | 0 .../kotlinSignature/error/WrongTypeName3.java | 0 .../kotlinSignature/error/WrongTypeName3.txt | 0 .../WrongTypeParameterBoundStructure1.java | 0 .../WrongTypeParameterBoundStructure1.txt | 0 .../WrongTypeParameterBoundStructure2.java | 0 .../WrongTypeParameterBoundStructure2.txt | 0 .../error/WrongTypeParametersCount.java | 0 .../error/WrongTypeParametersCount.txt | 0 .../error/WrongValueParameterStructure1.java | 0 .../error/WrongValueParameterStructure1.txt | 0 .../error/WrongValueParameterStructure2.java | 0 .../error/WrongValueParameterStructure2.txt | 0 .../error/WrongValueParametersCount.java | 0 .../error/WrongValueParametersCount.txt | 0 .../PropagateTypeArgumentNullable.java | 0 .../PropagateTypeArgumentNullable.txt | 0 .../parameter/ChangeProjectionKind1.java | 0 .../parameter/ChangeProjectionKind1.txt | 0 .../parameter/ChangeProjectionKind2.java | 0 .../parameter/ChangeProjectionKind2.txt | 0 .../DeeplySubstitutedClassParameter.java | 0 .../DeeplySubstitutedClassParameter.txt | 0 .../DeeplySubstitutedClassParameter2.java | 0 .../DeeplySubstitutedClassParameter2.txt | 0 .../parameter/InheritMutability.java | 0 .../parameter/InheritMutability.txt | 0 .../parameter/InheritNotVararg.java | 0 .../parameter/InheritNotVararg.txt | 0 .../parameter/InheritNotVarargInteger.java | 0 .../parameter/InheritNotVarargInteger.txt | 0 .../parameter/InheritNotVarargNotNull.java | 0 .../parameter/InheritNotVarargNotNull.txt | 0 .../parameter/InheritNotVarargPrimitive.java | 0 .../parameter/InheritNotVarargPrimitive.txt | 0 .../parameter/InheritNullability.java | 0 .../parameter/InheritNullability.txt | 0 .../parameter/InheritProjectionKind.java | 0 .../parameter/InheritProjectionKind.txt | 0 .../parameter/InheritReadOnliness.java | 0 .../parameter/InheritReadOnliness.txt | 0 .../propagation/parameter/InheritVararg.java | 0 .../propagation/parameter/InheritVararg.txt | 0 .../parameter/InheritVarargInteger.java | 0 .../parameter/InheritVarargInteger.txt | 0 .../parameter/InheritVarargNotNull.java | 0 .../parameter/InheritVarargNotNull.txt | 0 .../parameter/InheritVarargPrimitive.java | 0 .../parameter/InheritVarargPrimitive.txt | 0 .../propagation/parameter/Kt3302.java | 0 .../propagation/parameter/Kt3302.txt | 0 .../parameter/MutableToReadOnly.java | 0 .../parameter/MutableToReadOnly.txt | 0 .../parameter/NotNullToNullable.java | 0 .../parameter/NotNullToNullable.txt | 0 .../parameter/NullableToNotNull.java | 0 .../parameter/NullableToNotNull.txt | 0 .../NullableToNotNullKotlinSignature.java | 0 .../NullableToNotNullKotlinSignature.txt | 0 .../OverrideWithErasedParameter.java | 0 .../parameter/OverrideWithErasedParameter.txt | 0 .../parameter/ReadOnlyToMutable.java | 0 .../parameter/ReadOnlyToMutable.txt | 0 .../parameter/SubclassFromGenericAndNot.java | 0 .../parameter/SubclassFromGenericAndNot.txt | 0 .../parameter/SubstitutedClassParameter.java | 0 .../parameter/SubstitutedClassParameter.txt | 0 .../parameter/SubstitutedClassParameters.java | 0 .../parameter/SubstitutedClassParameters.txt | 0 .../return/AddNotNullJavaSubtype.java | 0 .../return/AddNotNullJavaSubtype.txt | 0 .../return/AddNotNullSameJavaType.java | 0 .../return/AddNotNullSameJavaType.txt | 0 .../return/AddNullabilityJavaSubtype.java | 0 .../return/AddNullabilityJavaSubtype.txt | 0 .../AddNullabilitySameGenericType1.java | 0 .../return/AddNullabilitySameGenericType1.txt | 0 .../AddNullabilitySameGenericType2.java | 0 .../return/AddNullabilitySameGenericType2.txt | 0 .../return/AddNullabilitySameJavaType.java | 0 .../return/AddNullabilitySameJavaType.txt | 0 .../return/CantMakeImmutableInSubclass.java | 0 .../return/CantMakeImmutableInSubclass.txt | 0 .../DeeplySubstitutedClassParameter.java | 0 .../DeeplySubstitutedClassParameter.txt | 0 .../DeeplySubstitutedClassParameter2.java | 0 .../DeeplySubstitutedClassParameter2.txt | 0 .../return/HalfSubstitutedTypeParameters.java | 0 .../return/HalfSubstitutedTypeParameters.txt | 0 ...heritNullabilityGenericSubclassSimple.java | 0 ...nheritNullabilityGenericSubclassSimple.txt | 0 .../return/InheritNullabilityJavaSubtype.java | 0 .../return/InheritNullabilityJavaSubtype.txt | 0 .../InheritNullabilitySameGenericType.java | 0 .../InheritNullabilitySameGenericType.txt | 0 .../InheritNullabilitySameJavaType.java | 0 .../return/InheritNullabilitySameJavaType.txt | 0 .../return/InheritProjectionKind.java | 0 .../return/InheritProjectionKind.txt | 0 .../return/InheritReadOnlinessOfArgument.java | 0 .../return/InheritReadOnlinessOfArgument.txt | 0 .../return/InheritReadOnlinessSameClass.java | 0 .../return/InheritReadOnlinessSameClass.txt | 0 .../return/InheritReadOnlinessSubclass.java | 0 .../return/InheritReadOnlinessSubclass.txt | 0 .../return/SameProjectionKind.java | 0 .../propagation/return/SameProjectionKind.txt | 0 .../return/SubclassFromGenericAndNot.java | 0 .../return/SubclassFromGenericAndNot.txt | 0 .../return/SubclassOfCollection.java | 0 .../return/SubclassOfCollection.txt | 0 .../return/SubclassOfMapEntry.java | 0 .../propagation/return/SubclassOfMapEntry.txt | 0 .../return/SubstitutedClassParameter.java | 0 .../return/SubstitutedClassParameter.txt | 0 .../return/SubstitutedClassParameters.java | 0 .../return/SubstitutedClassParameters.txt | 0 ...uperclassesConflictingProjectionKinds.java | 0 ...SuperclassesConflictingProjectionKinds.txt | 0 ...sInvariantAndCovariantInferMutability.java | 0 ...esInvariantAndCovariantInferMutability.txt | 0 ...InvariantAndCovariantInferNullability.java | 0 ...sInvariantAndCovariantInferNullability.txt | 0 .../return/TwoSuperclassesMutableAndNot.java | 0 .../return/TwoSuperclassesMutableAndNot.txt | 0 .../TwoSuperclassesReturnJavaSubtype.java | 0 .../TwoSuperclassesReturnJavaSubtype.txt | 0 .../TwoSuperclassesReturnSameJavaType.java | 0 .../TwoSuperclassesReturnSameJavaType.txt | 0 .../TwoSuperclassesSupplementNotNull.java | 0 .../TwoSuperclassesSupplementNotNull.txt | 0 .../propagation/return/TypeParamOfClass.java | 0 .../propagation/return/TypeParamOfClass.txt | 0 .../return/TypeParamOfClassSubstituted.java | 0 .../return/TypeParamOfClassSubstituted.txt | 0 .../propagation/return/TypeParamOfFun.java | 0 .../propagation/return/TypeParamOfFun.txt | 0 .../typeParameter/InheritMutability.java | 0 .../typeParameter/InheritMutability.txt | 0 .../typeParameter/InheritNullability.java | 0 .../typeParameter/InheritNullability.txt | 0 .../typeParameter/InheritReadOnliness.java | 0 .../typeParameter/InheritReadOnliness.txt | 0 .../propagation/typeParameter/TwoBounds.java | 0 .../propagation/typeParameter/TwoBounds.txt | 0 .../typeParameter/TwoSuperclasses.java | 0 .../typeParameter/TwoSuperclasses.txt | 0 .../typeParameter/TwoTypeParameters.java | 0 .../typeParameter/TwoTypeParameters.txt | 0 .../UseParameterAsUpperBound.java | 0 .../UseParameterAsUpperBound.txt | 0 .../UseParameterInUpperBound.java | 0 .../UseParameterInUpperBound.txt | 0 ...ameterInUpperBoundWithKotlinSignature.java | 0 ...rameterInUpperBoundWithKotlinSignature.txt | 0 .../library/LoadIterable.java | 0 .../library/LoadIterable.txt | 0 .../library/LoadIterator.java | 0 .../library/LoadIterator.txt | 0 .../library/Max.java | 0 .../library/Max.txt | 0 .../modality/ModalityOfFakeOverrides.java | 0 .../modality/ModalityOfFakeOverrides.txt | 0 .../mutability/LoadIterable.java | 0 .../mutability/LoadIterable.txt | 0 .../mutability/LoadIterableWithConflict.java | 0 .../mutability/LoadIterableWithConflict.txt | 0 .../LoadIterableWithNullability.java | 0 .../LoadIterableWithNullability.txt | 0 .../LoadIterableWithPropagation.java | 0 .../LoadIterableWithPropagation.txt | 0 .../notNull/NotNullField.java | 0 .../notNull/NotNullField.txt | 0 .../notNull/NotNullIntArray.java | 0 .../notNull/NotNullIntArray.txt | 0 .../notNull/NotNullMethod.java | 0 .../notNull/NotNullMethod.txt | 0 .../notNull/NotNullObjectArray.java | 0 .../notNull/NotNullObjectArray.txt | 0 .../notNull/NotNullParameter.java | 0 .../notNull/NotNullParameter.txt | 0 .../vararg/VarargInt.java | 0 .../vararg/VarargInt.txt | 0 .../vararg/VarargString.java | 0 .../vararg/VarargString.txt | 0 .../InnerClassReferencesOuterTP.kt | 5 - .../InnerClassesInGeneric.kt | 12 - .../MethodReferencesOuterClassTP.kt | 7 - .../annotations}/AnnotatedAnnotation.kt | 0 .../annotations/AnnotatedAnnotation.txt | 5 + .../annotations}/AnnotatedMethod.kt | 0 .../annotations/AnnotatedMethod.txt | 6 + .../annotations}/SimpleAnnotation.kt | 0 .../annotations/SimpleAnnotation.txt | 5 + .../javaBean/DifferentGetterAndSetter.kt | 0 .../javaBean/DifferentGetterAndSetter.txt | 7 + .../class}/javaBean/JavaBeanAbstractGetter.kt | 0 .../class/javaBean/JavaBeanAbstractGetter.txt | 6 + .../class}/javaBean/JavaBeanVal.kt | 0 .../class/javaBean/JavaBeanVal.txt | 6 + .../class}/javaBean/JavaBeanVar.kt | 0 .../class/javaBean/JavaBeanVar.txt | 7 + .../javaBean/JavaBeanVarOfGenericType.kt | 0 .../javaBean/JavaBeanVarOfGenericType.txt | 7 + .../class}/javaBean/TwoSetters.kt | 0 .../class/javaBean/TwoSetters.txt | 7 + .../constructor/ConstructorGenericDeep.kt | 0 .../constructor/ConstructorGenericDeep.txt | 5 + .../constructor/ConstructorGenericSimple.kt | 0 .../constructor/ConstructorGenericSimple.txt | 5 + .../ConstructorGenericUpperBound.kt | 0 .../ConstructorGenericUpperBound.txt | 5 + .../fromLoadJava}/ArrayTypeVariance.kt | 0 .../fromLoadJava/ArrayTypeVariance.txt | 6 + .../ClassDoesNotOverrideMethod.kt | 0 .../ClassDoesNotOverrideMethod.txt | 35 + .../fromLoadJava}/ClassObject.kt | 0 .../fromLoadJava}/ClassObject.txt | 0 .../fromLoadJava}/ClassWithConstVal.kt | 0 .../fromLoadJava/ClassWithConstVal.txt | 9 + .../fromLoadJava}/ClassWithTypeP.kt | 0 .../fromLoadJava/ClassWithTypeP.txt | 5 + .../ClassWithTypePExtendsIterableP.kt | 0 .../ClassWithTypePExtendsIterableP.txt | 6 + .../fromLoadJava}/ClassWithTypePP.kt | 0 .../fromLoadJava/ClassWithTypePP.txt | 5 + .../fromLoadJava}/ClassWithTypePRefNext.kt | 0 .../fromLoadJava/ClassWithTypePRefNext.txt | 5 + .../fromLoadJava}/ClassWithTypePRefSelf.kt | 0 .../fromLoadJava/ClassWithTypePRefSelf.txt | 5 + .../ClassWithTypePRefSelfAndClass.kt | 0 .../ClassWithTypePRefSelfAndClass.txt | 5 + .../fromLoadJava}/FieldAsVar.kt | 0 .../fromLoadJava/FieldAsVar.txt | 8 + .../fromLoadJava}/FieldOfArrayType.kt | 0 .../fromLoadJava/FieldOfArrayType.txt | 8 + .../fromLoadJava}/FinalFieldAsVal.kt | 0 .../fromLoadJava/FinalFieldAsVal.txt | 7 + .../InheritMethodsDifferentReturnTypes.kt | 0 .../InheritMethodsDifferentReturnTypes.txt | 20 + ...heritMethodsDifferentReturnTypesGeneric.kt | 0 ...eritMethodsDifferentReturnTypesGeneric.txt | 20 + .../fromLoadJava}/InnerClass.kt | 0 .../fromLoadJava/InnerClass.txt | 9 + .../fromLoadJava}/MethodTypePOneUpperBound.kt | 0 .../fromLoadJava/MethodTypePOneUpperBound.txt | 6 + .../MethodTypePTwoUpperBounds.kt | 0 .../MethodTypePTwoUpperBounds.txt | 6 + .../fromLoadJava}/MethodWithTypeP.kt | 0 .../fromLoadJava/MethodWithTypeP.txt | 6 + .../fromLoadJava}/MethodWithTypePP.kt | 0 .../fromLoadJava/MethodWithTypePP.txt | 6 + .../fromLoadJava}/MethodWithTypePRefClassP.kt | 0 .../fromLoadJava/MethodWithTypePRefClassP.txt | 6 + .../fromLoadJava}/MethosWithPRefTP.kt | 0 .../fromLoadJava/MethosWithPRefTP.txt | 6 + .../fromLoadJava}/MyException.kt | 0 .../fromLoadJava/MyException.txt | 5 + .../fromLoadJava}/NestedClass.kt | 0 .../fromLoadJava/NestedClass.txt | 9 + .../RemoveRedundantProjectionKind.kt | 0 .../RemoveRedundantProjectionKind.txt | 6 + .../fromLoadJava}/Simple.kt | 0 .../compiledKotlin/fromLoadJava/Simple.txt | 5 + .../fromLoadJava}/TwoFields.kt | 0 .../compiledKotlin/fromLoadJava/TwoFields.txt | 11 + .../fromLoadJava}/UnboundWildcard.kt | 0 .../fromLoadJava/UnboundWildcard.txt | 9 + .../fromLoadJava}/classObjectAnnotation.kt | 0 .../fromLoadJava}/classObjectAnnotation.txt | 0 .../compiledKotlin/fromLoadJava}/enum.kt | 0 .../compiledKotlin/fromLoadJava}/enum.txt | 0 .../fromLoadJava/genericFunction.kt | 3 + .../fromLoadJava}/genericFunction.txt | 0 .../kotlinSignature/AllBoundsInWhen.kt | 0 .../kotlinSignature/AllBoundsInWhen.txt | 6 + .../kotlinSignature/ArrayType.kt | 0 .../kotlinSignature/ArrayType.txt | 6 + .../ConstructorWithNewTypeParams.kt | 0 .../ConstructorWithNewTypeParams.txt | 5 + .../ConstructorWithParentTypeParams.kt | 0 .../ConstructorWithParentTypeParams.txt | 5 + .../ConstructorWithSeveralParams.kt | 0 .../ConstructorWithSeveralParams.txt | 5 + .../ConstructorWithoutParams.kt | 0 .../ConstructorWithoutParams.txt | 5 + .../kotlinSignature/CustomProjectionKind.kt | 0 .../kotlinSignature/CustomProjectionKind.txt | 6 + .../MethodWithFunctionTypes.kt | 0 .../MethodWithFunctionTypes.txt | 6 + .../kotlinSignature/MethodWithGenerics.kt | 0 .../kotlinSignature/MethodWithGenerics.txt | 6 + .../MethodWithMappedClasses.kt | 0 .../MethodWithMappedClasses.txt | 6 + .../MethodWithTypeParameters.kt | 0 .../MethodWithTypeParameters.txt | 6 + .../kotlinSignature/MethodWithVararg.kt | 0 .../kotlinSignature/MethodWithVararg.txt | 6 + .../kotlinSignature/PropertyArrayTypes.kt | 0 .../kotlinSignature/PropertyArrayTypes.txt | 14 + .../kotlinSignature/PropertyComplexTypes.kt | 0 .../kotlinSignature/PropertyComplexTypes.txt | 17 + .../kotlinSignature/PropertySimpleType.kt | 0 .../kotlinSignature/PropertySimpleType.txt | 11 + .../kotlinSignature/StarProjection.kt | 0 .../kotlinSignature/StarProjection.txt | 9 + .../error/AddingNullability.kt | 0 .../error/AddingNullability.txt | 6 + .../error/ConflictingProjectionKind.kt | 0 .../error/ConflictingProjectionKind.txt | 6 + .../error/ExplicitFieldGettersAndSetters.kt | 0 .../error/ExplicitFieldGettersAndSetters.txt | 8 + .../kotlinSignature/error/ExtraUpperBound.kt | 0 .../kotlinSignature/error/ExtraUpperBound.txt | 6 + .../error/MissingUpperBound.kt | 0 .../error/MissingUpperBound.txt | 6 + .../kotlinSignature/error/NoFieldTypeRef.kt | 0 .../kotlinSignature/error/NoFieldTypeRef.txt | 8 + .../error/NotVarargReplacedWithVararg.kt | 0 .../error/NotVarargReplacedWithVararg.txt | 6 + .../error/RedundantProjectionKind.kt | 0 .../error/RedundantProjectionKind.txt | 6 + .../error/ReturnTypeMissing.kt | 0 .../error/ReturnTypeMissing.txt | 6 + .../kotlinSignature/error/SyntaxError.kt | 0 .../kotlinSignature/error/SyntaxError.txt | 6 + .../error/SyntaxErrorInFieldAnnotation.kt | 0 .../error/SyntaxErrorInFieldAnnotation.txt | 8 + .../error/VarargReplacedWithNotVararg.kt | 0 .../error/VarargReplacedWithNotVararg.txt | 6 + .../error/WrongFieldInitializer.kt | 0 .../error/WrongFieldInitializer.txt | 8 + .../error/WrongFieldMutability.kt | 0 .../error/WrongFieldMutability.txt | 10 + .../kotlinSignature/error/WrongFieldName.kt | 0 .../kotlinSignature/error/WrongFieldName.txt | 8 + .../kotlinSignature/error/WrongMethodName.kt | 0 .../kotlinSignature/error/WrongMethodName.txt | 6 + .../error/WrongProjectionKind.kt | 0 .../error/WrongProjectionKind.txt | 6 + .../error/WrongReturnTypeStructure.kt | 0 .../error/WrongReturnTypeStructure.txt | 6 + .../kotlinSignature/error/WrongTypeName1.kt | 0 .../kotlinSignature/error/WrongTypeName1.txt | 6 + .../kotlinSignature/error/WrongTypeName2.kt | 0 .../kotlinSignature/error/WrongTypeName2.txt | 6 + .../kotlinSignature/error/WrongTypeName3.kt | 0 .../kotlinSignature/error/WrongTypeName3.txt | 6 + .../WrongTypeParameterBoundStructure1.kt | 0 .../WrongTypeParameterBoundStructure1.txt | 6 + .../WrongTypeParameterBoundStructure2.kt | 0 .../WrongTypeParameterBoundStructure2.txt | 6 + .../error/WrongTypeParametersCount.kt | 0 .../error/WrongTypeParametersCount.txt | 6 + .../error/WrongValueParameterStructure1.kt | 0 .../error/WrongValueParameterStructure1.txt | 6 + .../error/WrongValueParameterStructure2.kt | 0 .../error/WrongValueParameterStructure2.txt | 6 + .../error/WrongValueParametersCount.kt | 0 .../error/WrongValueParametersCount.txt | 6 + .../PropagateTypeArgumentNullable.kt | 0 .../PropagateTypeArgumentNullable.txt | 22 + .../parameter/ChangeProjectionKind1.kt | 0 .../parameter/ChangeProjectionKind1.txt | 14 + .../parameter/ChangeProjectionKind2.kt | 0 .../parameter/ChangeProjectionKind2.txt | 14 + .../DeeplySubstitutedClassParameter.kt | 0 .../DeeplySubstitutedClassParameter.txt | 19 + .../DeeplySubstitutedClassParameter2.kt | 0 .../DeeplySubstitutedClassParameter2.txt | 19 + .../parameter/InheritMutability.kt | 0 .../parameter/InheritMutability.txt | 14 + .../propagation/parameter/InheritNotVararg.kt | 0 .../parameter/InheritNotVararg.txt | 14 + .../parameter/InheritNotVarargInteger.kt | 0 .../parameter/InheritNotVarargInteger.txt | 14 + .../parameter/InheritNotVarargNotNull.kt | 0 .../parameter/InheritNotVarargNotNull.txt | 14 + .../parameter/InheritNotVarargPrimitive.kt | 0 .../parameter/InheritNotVarargPrimitive.txt | 14 + .../parameter/InheritNullability.kt | 0 .../parameter/InheritNullability.txt | 14 + .../parameter/InheritProjectionKind.kt | 0 .../parameter/InheritProjectionKind.txt | 14 + .../parameter/InheritReadOnliness.kt | 0 .../parameter/InheritReadOnliness.txt | 14 + .../propagation/parameter/InheritVararg.kt | 0 .../propagation/parameter/InheritVararg.txt | 14 + .../parameter/InheritVarargInteger.kt | 0 .../parameter/InheritVarargInteger.txt | 14 + .../parameter/InheritVarargNotNull.kt | 0 .../parameter/InheritVarargNotNull.txt | 14 + .../parameter/InheritVarargPrimitive.kt | 0 .../parameter/InheritVarargPrimitive.txt | 14 + .../propagation/parameter/Kt3302.kt | 0 .../propagation/parameter/Kt3302.txt | 19 + .../parameter/MutableToReadOnly.kt | 0 .../parameter/MutableToReadOnly.txt | 14 + .../parameter/NotNullToNullable.kt | 0 .../parameter/NotNullToNullable.txt | 14 + .../parameter/NullableToNotNull.kt | 0 .../parameter/NullableToNotNull.txt | 14 + .../NullableToNotNullKotlinSignature.kt | 0 .../NullableToNotNullKotlinSignature.txt | 14 + .../parameter/OverrideWithErasedParameter.kt | 0 .../parameter/OverrideWithErasedParameter.txt | 14 + .../parameter/ReadOnlyToMutable.kt | 0 .../parameter/ReadOnlyToMutable.txt | 14 + .../parameter/SubclassFromGenericAndNot.kt | 0 .../parameter/SubclassFromGenericAndNot.txt | 19 + .../parameter/SubstitutedClassParameter.kt | 0 .../parameter/SubstitutedClassParameter.txt | 14 + .../parameter/SubstitutedClassParameters.kt | 0 .../parameter/SubstitutedClassParameters.txt | 19 + .../return/AddNotNullJavaSubtype.kt | 0 .../return/AddNotNullJavaSubtype.txt | 14 + .../return/AddNotNullSameJavaType.kt | 0 .../return/AddNotNullSameJavaType.txt | 14 + .../return/AddNullabilityJavaSubtype.kt | 0 .../return/AddNullabilityJavaSubtype.txt | 14 + .../return/AddNullabilitySameGenericType1.kt | 0 .../return/AddNullabilitySameGenericType1.txt | 14 + .../return/AddNullabilitySameGenericType2.kt | 0 .../return/AddNullabilitySameGenericType2.txt | 14 + .../return/AddNullabilitySameJavaType.kt | 0 .../return/AddNullabilitySameJavaType.txt | 14 + .../return/CantMakeImmutableInSubclass.kt | 0 .../return/CantMakeImmutableInSubclass.txt | 14 + .../return/DeeplySubstitutedClassParameter.kt | 0 .../DeeplySubstitutedClassParameter.txt | 19 + .../DeeplySubstitutedClassParameter2.kt | 0 .../DeeplySubstitutedClassParameter2.txt | 19 + .../return/HalfSubstitutedTypeParameters.kt | 0 .../return/HalfSubstitutedTypeParameters.txt | 38 + ...InheritNullabilityGenericSubclassSimple.kt | 0 ...nheritNullabilityGenericSubclassSimple.txt | 14 + .../return/InheritNullabilityJavaSubtype.kt | 0 .../return/InheritNullabilityJavaSubtype.txt | 14 + .../InheritNullabilitySameGenericType.kt | 0 .../InheritNullabilitySameGenericType.txt | 14 + .../return/InheritNullabilitySameJavaType.kt | 0 .../return/InheritNullabilitySameJavaType.txt | 14 + .../return/InheritProjectionKind.kt | 0 .../return/InheritProjectionKind.txt | 14 + .../return/InheritReadOnlinessOfArgument.kt | 0 .../return/InheritReadOnlinessOfArgument.txt | 14 + .../return/InheritReadOnlinessSameClass.kt | 0 .../return/InheritReadOnlinessSameClass.txt | 14 + .../return/InheritReadOnlinessSubclass.kt | 0 .../return/InheritReadOnlinessSubclass.txt | 14 + .../propagation/return/SameProjectionKind.kt | 0 .../propagation/return/SameProjectionKind.txt | 14 + .../return/SubclassFromGenericAndNot.kt | 0 .../return/SubclassFromGenericAndNot.txt | 19 + .../return/SubclassOfCollection.kt | 0 .../return/SubclassOfCollection.txt | 15 + .../propagation/return/SubclassOfMapEntry.kt | 0 .../propagation/return/SubclassOfMapEntry.txt | 7 + .../return/SubstitutedClassParameter.kt | 0 .../return/SubstitutedClassParameter.txt | 14 + .../return/SubstitutedClassParameters.kt | 0 .../return/SubstitutedClassParameters.txt | 19 + ...oSuperclassesConflictingProjectionKinds.kt | 0 ...SuperclassesConflictingProjectionKinds.txt | 19 + ...sesInvariantAndCovariantInferMutability.kt | 0 ...esInvariantAndCovariantInferMutability.txt | 19 + ...esInvariantAndCovariantInferNullability.kt | 0 ...sInvariantAndCovariantInferNullability.txt | 19 + .../return/TwoSuperclassesMutableAndNot.kt | 0 .../return/TwoSuperclassesMutableAndNot.txt | 19 + .../TwoSuperclassesReturnJavaSubtype.kt | 0 .../TwoSuperclassesReturnJavaSubtype.txt | 19 + .../TwoSuperclassesReturnSameJavaType.kt | 0 .../TwoSuperclassesReturnSameJavaType.txt | 19 + .../TwoSuperclassesSupplementNotNull.kt | 0 .../TwoSuperclassesSupplementNotNull.txt | 19 + .../propagation/return/TypeParamOfClass.kt | 0 .../propagation/return/TypeParamOfClass.txt | 14 + .../return/TypeParamOfClassSubstituted.kt | 0 .../return/TypeParamOfClassSubstituted.txt | 14 + .../propagation/return/TypeParamOfFun.kt | 0 .../propagation/return/TypeParamOfFun.txt | 14 + .../typeParameter/InheritMutability.kt | 0 .../typeParameter/InheritMutability.txt | 12 + .../typeParameter/InheritNullability.kt | 0 .../typeParameter/InheritNullability.txt | 12 + .../typeParameter/InheritReadOnliness.kt | 0 .../typeParameter/InheritReadOnliness.txt | 12 + .../propagation/typeParameter/TwoBounds.kt | 0 .../propagation/typeParameter/TwoBounds.txt | 12 + .../typeParameter/TwoSuperclasses.kt | 0 .../typeParameter/TwoSuperclasses.txt | 16 + .../typeParameter/TwoTypeParameters.kt | 0 .../typeParameter/TwoTypeParameters.txt | 12 + .../typeParameter/UseParameterAsUpperBound.kt | 0 .../UseParameterAsUpperBound.txt | 12 + .../typeParameter/UseParameterInUpperBound.kt | 0 .../UseParameterInUpperBound.txt | 12 + ...arameterInUpperBoundWithKotlinSignature.kt | 0 ...rameterInUpperBoundWithKotlinSignature.txt | 12 + .../fromLoadJava}/library/LoadIterable.kt | 0 .../fromLoadJava/library/LoadIterable.txt | 6 + .../fromLoadJava}/library/LoadIterator.kt | 0 .../fromLoadJava/library/LoadIterator.txt | 6 + .../fromLoadJava}/library/Max.kt | 0 .../fromLoadJava/library/Max.txt | 6 + .../modality/ModalityOfFakeOverrides.kt | 0 .../modality/ModalityOfFakeOverrides.txt | 32 + .../fromLoadJava}/notNull/NotNullField.kt | 0 .../fromLoadJava/notNull/NotNullField.txt | 8 + .../fromLoadJava}/notNull/NotNullIntArray.kt | 0 .../fromLoadJava/notNull/NotNullIntArray.txt | 6 + .../fromLoadJava}/notNull/NotNullMethod.kt | 0 .../fromLoadJava/notNull/NotNullMethod.txt | 6 + .../notNull/NotNullObjectArray.kt | 0 .../notNull/NotNullObjectArray.txt | 6 + .../fromLoadJava}/notNull/NotNullParameter.kt | 0 .../fromLoadJava/notNull/NotNullParameter.txt | 6 + .../fromLoadJava}/objectInClass.kt | 0 .../fromLoadJava}/objectInClass.txt | 0 .../fromLoadJava}/objectMembers.kt | 0 .../fromLoadJava}/objectMembers.txt | 0 .../fromLoadJava}/packageLevelObject.kt | 0 .../fromLoadJava}/packageLevelObject.txt | 0 .../fun}/vararg/VarargInt.kt | 0 .../compiledKotlin/fun/vararg/VarargInt.txt | 6 + .../fun}/vararg/VarargString.kt | 0 .../fun/vararg/VarargString.txt | 6 + .../mutability/LoadIterable.kt | 0 .../mutability/LoadIterable.txt | 8 + .../mutability/LoadIterableWithConflict.kt | 0 .../mutability/LoadIterableWithConflict.txt | 6 + .../mutability/LoadIterableWithNullability.kt | 0 .../LoadIterableWithNullability.txt | 8 + .../mutability/LoadIterableWithPropagation.kt | 0 .../LoadIterableWithPropagation.txt | 19 + .../jvm/compiler/AbstractLoadJavaTest.java | 55 +- .../jet/jvm/compiler/LoadDescriptorUtil.java | 12 - .../jvm/compiler/LoadJavaTestGenerated.java | 2994 +++++++++----- ...ractLazyResolveRecursiveComparingTest.java | 12 +- ...esolveRecursiveComparingTestGenerated.java | 2553 ++++++------ .../jet/test/util/DescriptorValidator.java | 15 +- .../util/RecursiveDescriptorComparator.java | 3 +- .../jet/generators/tests/GenerateTests.kt | 15 +- .../stubs/AbstractLazyResolveByStubTest.java | 8 +- .../stubs/LazyResolveByStubTestGenerated.java | 3539 ++++++++--------- 711 files changed, 6824 insertions(+), 4231 deletions(-) delete mode 100644 compiler/testData/lazyResolve/recursiveComparator/genericFunction.kt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ArrayTypeVariance.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ArrayTypeVariance.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassDoesNotOverrideMethod.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassDoesNotOverrideMethod.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithConstVal.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithConstVal.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypeP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypeP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePExtendsIterableP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePExtendsIterableP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePRefNext.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePRefNext.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePRefSelf.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePRefSelf.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePRefSelfAndClass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/ClassWithTypePRefSelfAndClass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/FieldAsVar.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/FieldAsVar.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/FieldOfArrayType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/FieldOfArrayType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/FinalFieldAsVal.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/FinalFieldAsVal.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InheritMethodsDifferentReturnTypes.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InheritMethodsDifferentReturnTypes.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InheritMethodsDifferentReturnTypesGeneric.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InheritMethodsDifferentReturnTypesGeneric.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InnerClass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InnerClass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InnerClassReferencesOuterTP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InnerClassReferencesOuterTP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InnerClassesInGeneric.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/InnerClassesInGeneric.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodReferencesOuterClassTP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodReferencesOuterClassTP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodTypePOneUpperBound.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodTypePOneUpperBound.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodTypePTwoUpperBounds.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodTypePTwoUpperBounds.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodWithTypeP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodWithTypeP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodWithTypePP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodWithTypePP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodWithTypePRefClassP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethodWithTypePRefClassP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethosWithPRefTP.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MethosWithPRefTP.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MyException.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/MyException.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/NestedClass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/NestedClass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/RemoveRedundantProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/RemoveRedundantProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/Simple.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/Simple.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/TwoFields.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/TwoFields.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/UnboundWildcard.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/UnboundWildcard.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledJava/annotations}/AnnotatedAnnotation.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledJava/annotations}/AnnotatedAnnotation.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledJava/annotations}/AnnotatedMethod.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledJava/annotations}/AnnotatedMethod.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledJava/annotations}/SimpleAnnotation.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledJava/annotations}/SimpleAnnotation.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/constructor/ConstructorGenericDeep.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/constructor/ConstructorGenericDeep.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/constructor/ConstructorGenericSimple.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/constructor/ConstructorGenericSimple.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/constructor/ConstructorGenericUpperBound.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/constructor/ConstructorGenericUpperBound.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/DifferentGetterAndSetter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/DifferentGetterAndSetter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanAbstractGetter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanAbstractGetter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanVal.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanVal.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanVar.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanVar.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanVarOfGenericType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/JavaBeanVarOfGenericType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/TwoSetters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/javaBean/TwoSetters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/AllBoundsInWhen.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/AllBoundsInWhen.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ArrayType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ArrayType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithNewTypeParams.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithNewTypeParams.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithParentTypeParams.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithParentTypeParams.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithSeveralParams.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithSeveralParams.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithoutParams.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/ConstructorWithoutParams.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/CustomProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/CustomProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithFunctionTypes.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithFunctionTypes.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithGenerics.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithGenerics.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithMappedClasses.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithMappedClasses.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithTypeParameters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithTypeParameters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithVararg.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/MethodWithVararg.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/PropertyArrayTypes.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/PropertyArrayTypes.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/PropertyComplexTypes.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/PropertyComplexTypes.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/PropertySimpleType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/PropertySimpleType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/StarProjection.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/StarProjection.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/AddingNullability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/AddingNullability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ConflictingProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ConflictingProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ExplicitFieldGettersAndSetters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ExtraUpperBound.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ExtraUpperBound.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/MissingUpperBound.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/MissingUpperBound.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/NoFieldTypeRef.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/NoFieldTypeRef.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/NotVarargReplacedWithVararg.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/NotVarargReplacedWithVararg.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/RedundantProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/RedundantProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ReturnTypeMissing.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/ReturnTypeMissing.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/SyntaxError.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/SyntaxError.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/VarargReplacedWithNotVararg.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/VarargReplacedWithNotVararg.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongFieldInitializer.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongFieldInitializer.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongFieldMutability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongFieldMutability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongFieldName.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongFieldName.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongMethodName.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongMethodName.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongReturnTypeStructure.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongReturnTypeStructure.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeName1.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeName1.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeName2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeName2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeName3.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeName3.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeParameterBoundStructure1.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeParameterBoundStructure2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeParametersCount.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongTypeParametersCount.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongValueParameterStructure1.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongValueParameterStructure1.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongValueParameterStructure2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongValueParameterStructure2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongValueParametersCount.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/error/WrongValueParametersCount.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/PropagateTypeArgumentNullable.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritMutability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritMutability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVararg.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVararg.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNullability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritNullability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritReadOnliness.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritReadOnliness.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVararg.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVararg.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVarargInteger.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVarargInteger.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVarargNotNull.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/Kt3302.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/Kt3302.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/MutableToReadOnly.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/MutableToReadOnly.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/NotNullToNullable.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/NotNullToNullable.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/NullableToNotNull.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/NullableToNotNull.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNotNullSameJavaType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SameProjectionKind.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SameProjectionKind.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubclassOfCollection.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubclassOfCollection.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubclassOfMapEntry.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubclassOfMapEntry.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubstitutedClassParameter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubstitutedClassParameter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubstitutedClassParameters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/SubstitutedClassParameters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TypeParamOfClass.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TypeParamOfClass.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TypeParamOfFun.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/return/TypeParamOfFun.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/InheritMutability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/InheritMutability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/InheritNullability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/InheritNullability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/TwoBounds.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/TwoBounds.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/library/LoadIterable.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/library/LoadIterable.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/library/LoadIterator.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/library/LoadIterator.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/library/Max.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/library/Max.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/modality/ModalityOfFakeOverrides.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/modality/ModalityOfFakeOverrides.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterable.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterable.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterableWithConflict.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterableWithConflict.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterableWithNullability.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterableWithNullability.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterableWithPropagation.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/mutability/LoadIterableWithPropagation.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullField.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullField.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullIntArray.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullIntArray.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullMethod.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullMethod.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullObjectArray.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullObjectArray.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullParameter.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/notNull/NotNullParameter.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/vararg/VarargInt.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/vararg/VarargInt.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/vararg/VarargString.java (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledJava}/vararg/VarargString.txt (100%) delete mode 100644 compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.kt delete mode 100644 compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.kt delete mode 100644 compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.kt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledKotlin/annotations}/AnnotatedAnnotation.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledKotlin/annotations}/AnnotatedMethod.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin/annotation => compiledKotlin/annotations}/SimpleAnnotation.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/class}/javaBean/DifferentGetterAndSetter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/class}/javaBean/JavaBeanAbstractGetter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/class}/javaBean/JavaBeanVal.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/class}/javaBean/JavaBeanVar.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/class}/javaBean/JavaBeanVarOfGenericType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/class}/javaBean/TwoSetters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin}/constructor/ConstructorGenericDeep.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin}/constructor/ConstructorGenericSimple.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin}/constructor/ConstructorGenericUpperBound.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ArrayTypeVariance.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassDoesNotOverrideMethod.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/ClassObject.kt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/ClassObject.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithConstVal.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithTypeP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithTypePExtendsIterableP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithTypePP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithTypePRefNext.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithTypePRefSelf.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/ClassWithTypePRefSelfAndClass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/FieldAsVar.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/FieldOfArrayType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/FinalFieldAsVal.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/InheritMethodsDifferentReturnTypes.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/InheritMethodsDifferentReturnTypesGeneric.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/InnerClass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MethodTypePOneUpperBound.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MethodTypePTwoUpperBounds.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MethodWithTypeP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MethodWithTypePP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MethodWithTypePRefClassP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MethosWithPRefTP.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/MyException.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/NestedClass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/RemoveRedundantProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/Simple.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/TwoFields.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/UnboundWildcard.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.txt rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/classObjectAnnotation.kt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/classObjectAnnotation.txt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/enum.kt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/enum.txt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/genericFunction.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/AllBoundsInWhen.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/ArrayType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/ConstructorWithNewTypeParams.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/ConstructorWithParentTypeParams.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/ConstructorWithSeveralParams.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/ConstructorWithoutParams.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/CustomProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/MethodWithFunctionTypes.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/MethodWithGenerics.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/MethodWithMappedClasses.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/MethodWithTypeParameters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/MethodWithVararg.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/PropertyArrayTypes.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/PropertyComplexTypes.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/PropertySimpleType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/StarProjection.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/AddingNullability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/ConflictingProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/ExtraUpperBound.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/MissingUpperBound.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/NoFieldTypeRef.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/NotVarargReplacedWithVararg.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/RedundantProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/ReturnTypeMissing.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/SyntaxError.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/VarargReplacedWithNotVararg.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongFieldInitializer.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongFieldMutability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongFieldName.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongMethodName.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongReturnTypeStructure.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongTypeName1.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongTypeName2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongTypeName3.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongTypeParametersCount.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongValueParameterStructure1.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongValueParameterStructure2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/error/WrongValueParametersCount.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritMutability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritNotVararg.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritNullability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritReadOnliness.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritVararg.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritVarargInteger.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/Kt3302.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/MutableToReadOnly.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/NotNullToNullable.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/NullableToNotNull.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/SameProjectionKind.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/SubclassOfCollection.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/SubclassOfMapEntry.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/SubstitutedClassParameter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/SubstitutedClassParameters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TypeParamOfClass.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/return/TypeParamOfFun.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/InheritMutability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/InheritNullability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/TwoBounds.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/library/LoadIterable.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/library/LoadIterator.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/library/Max.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/modality/ModalityOfFakeOverrides.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/notNull/NotNullField.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/notNull/NotNullIntArray.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/notNull/NotNullMethod.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/notNull/NotNullObjectArray.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fromLoadJava}/notNull/NotNullParameter.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.txt rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/objectInClass.kt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/objectInClass.txt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/objectMembers.kt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/objectMembers.txt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/packageLevelObject.kt (100%) rename compiler/testData/{lazyResolve/recursiveComparator => loadJava/compiledKotlin/fromLoadJava}/packageLevelObject.txt (100%) rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fun}/vararg/VarargInt.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlin/fun}/vararg/VarargString.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlinWithStdlib}/mutability/LoadIterable.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlinWithStdlib}/mutability/LoadIterableWithConflict.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlinWithStdlib}/mutability/LoadIterableWithNullability.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt rename compiler/testData/loadJava/{compiledJavaCompareWithKotlin => compiledKotlinWithStdlib}/mutability/LoadIterableWithPropagation.kt (100%) create mode 100644 compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt diff --git a/compiler/testData/lazyResolve/recursiveComparator/AnnotationOnObject.txt b/compiler/testData/lazyResolve/recursiveComparator/AnnotationOnObject.txt index d1d66468165..9200c4afd74 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/AnnotationOnObject.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/AnnotationOnObject.txt @@ -3,8 +3,11 @@ package test internal final annotation class A : kotlin.Annotation { /*primary*/ public constructor A(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.String = ..., /*2*/ c: kotlin.String) internal final val a: kotlin.Int + internal final fun (): kotlin.Int internal final val b: kotlin.String + internal final fun (): kotlin.String internal final val c: kotlin.String + internal final fun (): kotlin.String } test.A(a = IntegerValueType(12): IntegerValueType(12), c = "Hello": kotlin.String) internal object SomeObject { diff --git a/compiler/testData/lazyResolve/recursiveComparator/UnresolvedAnnotationOnObject.txt b/compiler/testData/lazyResolve/recursiveComparator/UnresolvedAnnotationOnObject.txt index c10bd0eca51..15bf64b0d53 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/UnresolvedAnnotationOnObject.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/UnresolvedAnnotationOnObject.txt @@ -1,6 +1,7 @@ package test internal val some: test.SomeObject + internal fun (): test.SomeObject [ERROR : BadAnnotation]() internal object SomeObject { /*primary*/ private constructor SomeObject() diff --git a/compiler/testData/lazyResolve/recursiveComparator/WrongAnnotationArgsOnObject.txt b/compiler/testData/lazyResolve/recursiveComparator/WrongAnnotationArgsOnObject.txt index aa0240c15eb..3a7d25c453c 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/WrongAnnotationArgsOnObject.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/WrongAnnotationArgsOnObject.txt @@ -1,6 +1,7 @@ package test internal val some: test.SomeObject + internal fun (): test.SomeObject internal final annotation class BadAnnotation : kotlin.Annotation { /*primary*/ public constructor BadAnnotation(/*0*/ s: kotlin.String) diff --git a/compiler/testData/lazyResolve/recursiveComparator/fileDependencyRecursion.txt b/compiler/testData/lazyResolve/recursiveComparator/fileDependencyRecursion.txt index bb3b8c8f9a2..04f3e36c5a8 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/fileDependencyRecursion.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/fileDependencyRecursion.txt @@ -1,4 +1,6 @@ package test internal val fromImported: kotlin.Int = 1 + internal fun (): kotlin.Int internal val normal: kotlin.Int = 1 + internal fun (): kotlin.Int diff --git a/compiler/testData/lazyResolve/recursiveComparator/genericFunction.kt b/compiler/testData/lazyResolve/recursiveComparator/genericFunction.kt deleted file mode 100644 index 01db619db7d..00000000000 --- a/compiler/testData/lazyResolve/recursiveComparator/genericFunction.kt +++ /dev/null @@ -1,3 +0,0 @@ -package test - -fun foo(t : T) : T {} diff --git a/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImport.txt b/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImport.txt index d1058205ca0..81556426d80 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImport.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImport.txt @@ -1,6 +1,7 @@ package test internal val inferTypeFromImportedFun: kotlin.Int + internal fun (): kotlin.Int internal final class B : testOther.A { /*primary*/ public constructor B() diff --git a/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImportAfterNamedImport.txt b/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImportAfterNamedImport.txt index 3f4da553d70..319a27e9212 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImportAfterNamedImport.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImportAfterNamedImport.txt @@ -1,3 +1,4 @@ package test internal val a: [ERROR : Type for TestFun()] + internal fun (): [ERROR : Type for TestFun()] diff --git a/compiler/testData/lazyResolve/recursiveComparator/propertyClassFileDependencyRecursion.txt b/compiler/testData/lazyResolve/recursiveComparator/propertyClassFileDependencyRecursion.txt index b358cbd7d18..3c017ccf85f 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/propertyClassFileDependencyRecursion.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/propertyClassFileDependencyRecursion.txt @@ -1,6 +1,7 @@ package test internal val checkTypeProp: test.PropType? = null + internal fun (): test.PropType? internal final class PropType { /*primary*/ public constructor PropType() diff --git a/compiler/testData/lazyResolve/recursiveComparator/resolveFunctionInsideClassObject.txt b/compiler/testData/lazyResolve/recursiveComparator/resolveFunctionInsideClassObject.txt index 57347bd6aa2..8319e5977eb 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/resolveFunctionInsideClassObject.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/resolveFunctionInsideClassObject.txt @@ -7,5 +7,6 @@ internal final class Test { internal class object { /*primary*/ private constructor () internal final val a: kotlin.Int + internal final fun (): kotlin.Int } } diff --git a/compiler/testData/lazyResolve/recursiveComparator/varargIterator.txt b/compiler/testData/lazyResolve/recursiveComparator/varargIterator.txt index 8063ba9e0d5..767a03025d4 100644 --- a/compiler/testData/lazyResolve/recursiveComparator/varargIterator.txt +++ b/compiler/testData/lazyResolve/recursiveComparator/varargIterator.txt @@ -3,4 +3,5 @@ package test internal final class CompositeIterator { /*primary*/ public constructor CompositeIterator(/*0*/ vararg iterators: java.util.Iterator /*kotlin.Array>*/) internal final val iteratorsIter: kotlin.Iterator> + internal final fun (): kotlin.Iterator> } diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.java b/compiler/testData/loadJava/compiledJava/ArrayTypeVariance.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.java rename to compiler/testData/loadJava/compiledJava/ArrayTypeVariance.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.txt b/compiler/testData/loadJava/compiledJava/ArrayTypeVariance.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.txt rename to compiler/testData/loadJava/compiledJava/ArrayTypeVariance.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.java b/compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.java rename to compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.txt b/compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.txt rename to compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.java b/compiler/testData/loadJava/compiledJava/ClassWithConstVal.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.java rename to compiler/testData/loadJava/compiledJava/ClassWithConstVal.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.txt b/compiler/testData/loadJava/compiledJava/ClassWithConstVal.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.txt rename to compiler/testData/loadJava/compiledJava/ClassWithConstVal.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.java b/compiler/testData/loadJava/compiledJava/ClassWithTypeP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.java rename to compiler/testData/loadJava/compiledJava/ClassWithTypeP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.txt b/compiler/testData/loadJava/compiledJava/ClassWithTypeP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.txt rename to compiler/testData/loadJava/compiledJava/ClassWithTypeP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.java b/compiler/testData/loadJava/compiledJava/ClassWithTypePExtendsIterableP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.java rename to compiler/testData/loadJava/compiledJava/ClassWithTypePExtendsIterableP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.txt b/compiler/testData/loadJava/compiledJava/ClassWithTypePExtendsIterableP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.txt rename to compiler/testData/loadJava/compiledJava/ClassWithTypePExtendsIterableP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.java b/compiler/testData/loadJava/compiledJava/ClassWithTypePP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.java rename to compiler/testData/loadJava/compiledJava/ClassWithTypePP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.txt b/compiler/testData/loadJava/compiledJava/ClassWithTypePP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.txt rename to compiler/testData/loadJava/compiledJava/ClassWithTypePP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.java b/compiler/testData/loadJava/compiledJava/ClassWithTypePRefNext.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.java rename to compiler/testData/loadJava/compiledJava/ClassWithTypePRefNext.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.txt b/compiler/testData/loadJava/compiledJava/ClassWithTypePRefNext.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.txt rename to compiler/testData/loadJava/compiledJava/ClassWithTypePRefNext.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.java b/compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelf.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.java rename to compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelf.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.txt b/compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelf.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.txt rename to compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelf.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.java b/compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelfAndClass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.java rename to compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelfAndClass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.txt b/compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelfAndClass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.txt rename to compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelfAndClass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.java b/compiler/testData/loadJava/compiledJava/FieldAsVar.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.java rename to compiler/testData/loadJava/compiledJava/FieldAsVar.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.txt b/compiler/testData/loadJava/compiledJava/FieldAsVar.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.txt rename to compiler/testData/loadJava/compiledJava/FieldAsVar.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.java b/compiler/testData/loadJava/compiledJava/FieldOfArrayType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.java rename to compiler/testData/loadJava/compiledJava/FieldOfArrayType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.txt b/compiler/testData/loadJava/compiledJava/FieldOfArrayType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.txt rename to compiler/testData/loadJava/compiledJava/FieldOfArrayType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.java b/compiler/testData/loadJava/compiledJava/FinalFieldAsVal.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.java rename to compiler/testData/loadJava/compiledJava/FinalFieldAsVal.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.txt b/compiler/testData/loadJava/compiledJava/FinalFieldAsVal.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.txt rename to compiler/testData/loadJava/compiledJava/FinalFieldAsVal.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.java b/compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypes.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.java rename to compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypes.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.txt b/compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypes.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.txt rename to compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypes.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.java b/compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypesGeneric.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.java rename to compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypesGeneric.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.txt b/compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypesGeneric.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.txt rename to compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypesGeneric.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.java b/compiler/testData/loadJava/compiledJava/InnerClass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.java rename to compiler/testData/loadJava/compiledJava/InnerClass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.txt b/compiler/testData/loadJava/compiledJava/InnerClass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.txt rename to compiler/testData/loadJava/compiledJava/InnerClass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.java b/compiler/testData/loadJava/compiledJava/InnerClassReferencesOuterTP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.java rename to compiler/testData/loadJava/compiledJava/InnerClassReferencesOuterTP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.txt b/compiler/testData/loadJava/compiledJava/InnerClassReferencesOuterTP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.txt rename to compiler/testData/loadJava/compiledJava/InnerClassReferencesOuterTP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.java b/compiler/testData/loadJava/compiledJava/InnerClassesInGeneric.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.java rename to compiler/testData/loadJava/compiledJava/InnerClassesInGeneric.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.txt b/compiler/testData/loadJava/compiledJava/InnerClassesInGeneric.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.txt rename to compiler/testData/loadJava/compiledJava/InnerClassesInGeneric.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.java b/compiler/testData/loadJava/compiledJava/MethodReferencesOuterClassTP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.java rename to compiler/testData/loadJava/compiledJava/MethodReferencesOuterClassTP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.txt b/compiler/testData/loadJava/compiledJava/MethodReferencesOuterClassTP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.txt rename to compiler/testData/loadJava/compiledJava/MethodReferencesOuterClassTP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.java b/compiler/testData/loadJava/compiledJava/MethodTypePOneUpperBound.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.java rename to compiler/testData/loadJava/compiledJava/MethodTypePOneUpperBound.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.txt b/compiler/testData/loadJava/compiledJava/MethodTypePOneUpperBound.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.txt rename to compiler/testData/loadJava/compiledJava/MethodTypePOneUpperBound.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.java b/compiler/testData/loadJava/compiledJava/MethodTypePTwoUpperBounds.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.java rename to compiler/testData/loadJava/compiledJava/MethodTypePTwoUpperBounds.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.txt b/compiler/testData/loadJava/compiledJava/MethodTypePTwoUpperBounds.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.txt rename to compiler/testData/loadJava/compiledJava/MethodTypePTwoUpperBounds.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.java b/compiler/testData/loadJava/compiledJava/MethodWithTypeP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.java rename to compiler/testData/loadJava/compiledJava/MethodWithTypeP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.txt b/compiler/testData/loadJava/compiledJava/MethodWithTypeP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.txt rename to compiler/testData/loadJava/compiledJava/MethodWithTypeP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.java b/compiler/testData/loadJava/compiledJava/MethodWithTypePP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.java rename to compiler/testData/loadJava/compiledJava/MethodWithTypePP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.txt b/compiler/testData/loadJava/compiledJava/MethodWithTypePP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.txt rename to compiler/testData/loadJava/compiledJava/MethodWithTypePP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.java b/compiler/testData/loadJava/compiledJava/MethodWithTypePRefClassP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.java rename to compiler/testData/loadJava/compiledJava/MethodWithTypePRefClassP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.txt b/compiler/testData/loadJava/compiledJava/MethodWithTypePRefClassP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.txt rename to compiler/testData/loadJava/compiledJava/MethodWithTypePRefClassP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.java b/compiler/testData/loadJava/compiledJava/MethosWithPRefTP.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.java rename to compiler/testData/loadJava/compiledJava/MethosWithPRefTP.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.txt b/compiler/testData/loadJava/compiledJava/MethosWithPRefTP.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.txt rename to compiler/testData/loadJava/compiledJava/MethosWithPRefTP.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.java b/compiler/testData/loadJava/compiledJava/MyException.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.java rename to compiler/testData/loadJava/compiledJava/MyException.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.txt b/compiler/testData/loadJava/compiledJava/MyException.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.txt rename to compiler/testData/loadJava/compiledJava/MyException.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.java b/compiler/testData/loadJava/compiledJava/NestedClass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.java rename to compiler/testData/loadJava/compiledJava/NestedClass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.txt b/compiler/testData/loadJava/compiledJava/NestedClass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.txt rename to compiler/testData/loadJava/compiledJava/NestedClass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.java b/compiler/testData/loadJava/compiledJava/RemoveRedundantProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.java rename to compiler/testData/loadJava/compiledJava/RemoveRedundantProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.txt b/compiler/testData/loadJava/compiledJava/RemoveRedundantProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/RemoveRedundantProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.java b/compiler/testData/loadJava/compiledJava/Simple.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.java rename to compiler/testData/loadJava/compiledJava/Simple.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.txt b/compiler/testData/loadJava/compiledJava/Simple.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.txt rename to compiler/testData/loadJava/compiledJava/Simple.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.java b/compiler/testData/loadJava/compiledJava/TwoFields.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.java rename to compiler/testData/loadJava/compiledJava/TwoFields.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.txt b/compiler/testData/loadJava/compiledJava/TwoFields.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.txt rename to compiler/testData/loadJava/compiledJava/TwoFields.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.java b/compiler/testData/loadJava/compiledJava/UnboundWildcard.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.java rename to compiler/testData/loadJava/compiledJava/UnboundWildcard.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.txt b/compiler/testData/loadJava/compiledJava/UnboundWildcard.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.txt rename to compiler/testData/loadJava/compiledJava/UnboundWildcard.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.java b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.java rename to compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.txt rename to compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.java b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.java rename to compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.txt rename to compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.java b/compiler/testData/loadJava/compiledJava/annotations/SimpleAnnotation.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.java rename to compiler/testData/loadJava/compiledJava/annotations/SimpleAnnotation.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.txt b/compiler/testData/loadJava/compiledJava/annotations/SimpleAnnotation.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.txt rename to compiler/testData/loadJava/compiledJava/annotations/SimpleAnnotation.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.java b/compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericDeep.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.java rename to compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericDeep.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.txt b/compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericDeep.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.txt rename to compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericDeep.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.java b/compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericSimple.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.java rename to compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericSimple.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.txt b/compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericSimple.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.txt rename to compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericSimple.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.java b/compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericUpperBound.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.java rename to compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericUpperBound.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.txt b/compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericUpperBound.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.txt rename to compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericUpperBound.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.java b/compiler/testData/loadJava/compiledJava/javaBean/DifferentGetterAndSetter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.java rename to compiler/testData/loadJava/compiledJava/javaBean/DifferentGetterAndSetter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.txt b/compiler/testData/loadJava/compiledJava/javaBean/DifferentGetterAndSetter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.txt rename to compiler/testData/loadJava/compiledJava/javaBean/DifferentGetterAndSetter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.java b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanAbstractGetter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.java rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanAbstractGetter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.txt b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanAbstractGetter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.txt rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanAbstractGetter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.java b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVal.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.java rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVal.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.txt b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVal.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.txt rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVal.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.java b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVar.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.java rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVar.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.txt b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVar.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.txt rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVar.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.java b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVarOfGenericType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.java rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVarOfGenericType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.txt b/compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVarOfGenericType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.txt rename to compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVarOfGenericType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.java b/compiler/testData/loadJava/compiledJava/javaBean/TwoSetters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.java rename to compiler/testData/loadJava/compiledJava/javaBean/TwoSetters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.txt b/compiler/testData/loadJava/compiledJava/javaBean/TwoSetters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.txt rename to compiler/testData/loadJava/compiledJava/javaBean/TwoSetters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/AllBoundsInWhen.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/AllBoundsInWhen.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/AllBoundsInWhen.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/AllBoundsInWhen.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/ArrayType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ArrayType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/ArrayType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ArrayType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithNewTypeParams.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithNewTypeParams.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithNewTypeParams.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithNewTypeParams.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithParentTypeParams.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithParentTypeParams.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithParentTypeParams.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithParentTypeParams.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithSeveralParams.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithSeveralParams.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithSeveralParams.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithSeveralParams.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithoutParams.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithoutParams.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithoutParams.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithoutParams.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/CustomProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/CustomProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/CustomProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/CustomProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithFunctionTypes.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithFunctionTypes.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithFunctionTypes.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithFunctionTypes.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithGenerics.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithGenerics.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithGenerics.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithGenerics.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithMappedClasses.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithMappedClasses.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithMappedClasses.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithMappedClasses.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithTypeParameters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithTypeParameters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithTypeParameters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithTypeParameters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithVararg.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithVararg.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithVararg.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithVararg.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyArrayTypes.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyArrayTypes.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyArrayTypes.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyArrayTypes.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyComplexTypes.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyComplexTypes.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyComplexTypes.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyComplexTypes.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/PropertySimpleType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/PropertySimpleType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/PropertySimpleType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/PropertySimpleType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/StarProjection.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/StarProjection.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/StarProjection.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/StarProjection.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/AddingNullability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/AddingNullability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/AddingNullability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/AddingNullability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ConflictingProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ConflictingProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ConflictingProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ConflictingProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExtraUpperBound.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExtraUpperBound.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExtraUpperBound.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExtraUpperBound.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/MissingUpperBound.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/MissingUpperBound.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/MissingUpperBound.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/MissingUpperBound.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/NoFieldTypeRef.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/NoFieldTypeRef.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/NoFieldTypeRef.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/NoFieldTypeRef.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/NotVarargReplacedWithVararg.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/NotVarargReplacedWithVararg.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/NotVarargReplacedWithVararg.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/NotVarargReplacedWithVararg.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/RedundantProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/RedundantProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/RedundantProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/RedundantProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ReturnTypeMissing.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ReturnTypeMissing.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/ReturnTypeMissing.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/ReturnTypeMissing.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxError.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxError.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxError.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxError.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/VarargReplacedWithNotVararg.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/VarargReplacedWithNotVararg.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/VarargReplacedWithNotVararg.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/VarargReplacedWithNotVararg.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldInitializer.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldInitializer.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldInitializer.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldInitializer.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldMutability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldMutability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldMutability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldMutability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldName.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldName.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldName.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldName.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongMethodName.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongMethodName.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongMethodName.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongMethodName.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongReturnTypeStructure.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongReturnTypeStructure.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongReturnTypeStructure.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongReturnTypeStructure.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName1.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName1.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName1.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName1.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName3.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName3.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName3.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName3.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParametersCount.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParametersCount.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParametersCount.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParametersCount.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure1.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure1.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure1.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure1.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParametersCount.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParametersCount.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParametersCount.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParametersCount.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritMutability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritMutability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritMutability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritMutability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVararg.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVararg.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVararg.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVararg.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNullability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNullability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNullability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNullability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritReadOnliness.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritReadOnliness.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritReadOnliness.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritReadOnliness.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVararg.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVararg.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVararg.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVararg.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargInteger.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargInteger.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargInteger.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargInteger.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/Kt3302.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/Kt3302.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/Kt3302.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/Kt3302.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/MutableToReadOnly.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/MutableToReadOnly.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/MutableToReadOnly.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/MutableToReadOnly.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SameProjectionKind.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SameProjectionKind.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SameProjectionKind.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SameProjectionKind.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfCollection.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfCollection.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfCollection.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfCollection.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfMapEntry.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfMapEntry.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfMapEntry.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfMapEntry.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritMutability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritMutability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritMutability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritMutability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritNullability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritNullability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritNullability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritNullability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoBounds.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoBounds.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoBounds.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoBounds.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt rename to compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.java b/compiler/testData/loadJava/compiledJava/library/LoadIterable.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.java rename to compiler/testData/loadJava/compiledJava/library/LoadIterable.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.txt b/compiler/testData/loadJava/compiledJava/library/LoadIterable.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.txt rename to compiler/testData/loadJava/compiledJava/library/LoadIterable.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.java b/compiler/testData/loadJava/compiledJava/library/LoadIterator.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.java rename to compiler/testData/loadJava/compiledJava/library/LoadIterator.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.txt b/compiler/testData/loadJava/compiledJava/library/LoadIterator.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.txt rename to compiler/testData/loadJava/compiledJava/library/LoadIterator.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.java b/compiler/testData/loadJava/compiledJava/library/Max.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.java rename to compiler/testData/loadJava/compiledJava/library/Max.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.txt b/compiler/testData/loadJava/compiledJava/library/Max.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.txt rename to compiler/testData/loadJava/compiledJava/library/Max.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.java b/compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.java rename to compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.txt b/compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.txt rename to compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.java b/compiler/testData/loadJava/compiledJava/mutability/LoadIterable.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.java rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterable.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterable.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.txt rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterable.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.java b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.java rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.txt rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.java b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.java rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.txt rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.java b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.java rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.txt rename to compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.java b/compiler/testData/loadJava/compiledJava/notNull/NotNullField.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.java rename to compiler/testData/loadJava/compiledJava/notNull/NotNullField.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullField.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.txt rename to compiler/testData/loadJava/compiledJava/notNull/NotNullField.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.java b/compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.java rename to compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.txt rename to compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.java b/compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.java rename to compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.txt rename to compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.java b/compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.java rename to compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.txt rename to compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.java b/compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.java rename to compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.txt rename to compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.java b/compiler/testData/loadJava/compiledJava/vararg/VarargInt.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.java rename to compiler/testData/loadJava/compiledJava/vararg/VarargInt.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.txt b/compiler/testData/loadJava/compiledJava/vararg/VarargInt.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.txt rename to compiler/testData/loadJava/compiledJava/vararg/VarargInt.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.java b/compiler/testData/loadJava/compiledJava/vararg/VarargString.java similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.java rename to compiler/testData/loadJava/compiledJava/vararg/VarargString.java diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.txt b/compiler/testData/loadJava/compiledJava/vararg/VarargString.txt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.txt rename to compiler/testData/loadJava/compiledJava/vararg/VarargString.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.kt b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.kt deleted file mode 100644 index 83a4eb08ec9..00000000000 --- a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.kt +++ /dev/null @@ -1,5 +0,0 @@ -package test - -public open class InnerClassReferencesOuterTP

() { - public open inner class Inner() -} diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.kt b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.kt deleted file mode 100644 index 4217681a8df..00000000000 --- a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.kt +++ /dev/null @@ -1,12 +0,0 @@ -package test - -public open class InnerClassesInGeneric() { - public open inner class Inner() { - } - - public open inner class Inner2() : Inner() { - public open fun iterator() : kotlin.MutableIterator

? { - throw UnsupportedOperationException() - } - } -} diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.kt b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.kt deleted file mode 100644 index 0f8d57dfaf1..00000000000 --- a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.kt +++ /dev/null @@ -1,7 +0,0 @@ -package test - -public class MethodReferencesOuterClassTP

() { - public inner class Inner() { - public fun f() {} - } -} diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.kt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.kt rename to compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.kt diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt new file mode 100644 index 00000000000..64d684ea7e8 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt @@ -0,0 +1,5 @@ +package test + +test.AnnotatedAnnotation() public final annotation class AnnotatedAnnotation : kotlin.Annotation { + /*primary*/ public constructor AnnotatedAnnotation() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.kt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.kt rename to compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.kt diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt new file mode 100644 index 00000000000..b2b5e907421 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt @@ -0,0 +1,6 @@ +package test + +public open class AnnotatedMethod { + /*primary*/ public constructor AnnotatedMethod() + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.kt b/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.kt rename to compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.kt diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt new file mode 100644 index 00000000000..7ebb95827f9 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt @@ -0,0 +1,5 @@ +package test + +public final annotation class SimpleAnnotation : kotlin.Annotation { + /*primary*/ public constructor SimpleAnnotation() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.kt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.kt rename to compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.txt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.txt new file mode 100644 index 00000000000..b38bf8bce99 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.txt @@ -0,0 +1,7 @@ +package test + +public open class DifferentGetterAndSetter { + /*primary*/ public constructor DifferentGetterAndSetter() + public open fun getSomething(): kotlin.Int + public open fun setSomething(/*0*/ p0: kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.kt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.kt rename to compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.txt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.txt new file mode 100644 index 00000000000..c8317d9ae2d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.txt @@ -0,0 +1,6 @@ +package test + +public trait JavaBeanAbstractGetter { + public abstract fun getBlue(): kotlin.Int + public abstract fun getRed(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.kt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.kt rename to compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.kt diff --git a/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.txt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.txt new file mode 100644 index 00000000000..f609a9e4347 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.txt @@ -0,0 +1,6 @@ +package test + +public open class JavaBeanVal { + /*primary*/ public constructor JavaBeanVal() + public open fun getColor(): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.kt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.kt rename to compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.kt diff --git a/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.txt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.txt new file mode 100644 index 00000000000..988b7c7a195 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.txt @@ -0,0 +1,7 @@ +package test + +public open class JavaBeanVar { + /*primary*/ public constructor JavaBeanVar() + public open fun getColor(): kotlin.String? + public open fun setColor(/*0*/ p0: kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.kt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.kt rename to compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.txt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.txt new file mode 100644 index 00000000000..5726af55e1d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.txt @@ -0,0 +1,7 @@ +package test + +public open class JavaBeanVarOfGenericType { + /*primary*/ public constructor JavaBeanVarOfGenericType() + public open fun getCharacters(): java.util.ArrayList

? + public open fun setCharacters(/*0*/ p0: java.util.ArrayList

?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.kt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.kt rename to compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.txt b/compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.txt new file mode 100644 index 00000000000..3862d3503fc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.txt @@ -0,0 +1,7 @@ +package test + +public open class TwoSetters { + /*primary*/ public constructor TwoSetters() + public open fun setSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.kt b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.kt rename to compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.kt diff --git a/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.txt b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.txt new file mode 100644 index 00000000000..97941bf7851 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorGenericDeep { + /*primary*/ public constructor ConstructorGenericDeep(/*0*/ p0: java.lang.Class?) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.kt b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.kt rename to compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.kt diff --git a/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.txt b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.txt new file mode 100644 index 00000000000..de7bcfc8768 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorGenericSimple { + /*primary*/ public constructor ConstructorGenericSimple(/*0*/ p0: kotlin.Any?) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.kt b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.kt rename to compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.kt diff --git a/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.txt b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.txt new file mode 100644 index 00000000000..7e520a96761 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorGenericUpperBound { + /*primary*/ public constructor ConstructorGenericUpperBound(/*0*/ p0: java.util.RandomAccess?) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.txt new file mode 100644 index 00000000000..9e043f2c6ef --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.txt @@ -0,0 +1,6 @@ +package test + +public final class ArrayTypeVariance { + /*primary*/ public constructor ArrayTypeVariance() + public final fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt new file mode 100644 index 00000000000..734f5608031 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt @@ -0,0 +1,35 @@ +package test + +public abstract class ClassDoesNotOverrideMethod : java.util.Date { + /*primary*/ public constructor ClassDoesNotOverrideMethod() + invisible_fake final override /*1*/ /*fake_override*/ var cdate: sun.util.calendar.BaseCalendar.Date? + invisible_fake final override /*1*/ /*fake_override*/ var fastTime: kotlin.Long + public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0: java.util.Date): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun before(/*0*/ p0: java.util.Date): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Date): kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ fun getCalendarDate(): sun.util.calendar.BaseCalendar.Date? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getDate(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getDay(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getHours(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getMinutes(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getTime(): kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ fun getTimeImpl(): kotlin.Long + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getTimezoneOffset(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getYear(): kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ fun normalize(): sun.util.calendar.BaseCalendar.Date? + invisible_fake final override /*1*/ /*fake_override*/ fun normalize(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?): sun.util.calendar.BaseCalendar.Date? + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun toGMTString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun toLocaleString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/lazyResolve/recursiveComparator/ClassObject.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.kt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/ClassObject.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.kt diff --git a/compiler/testData/lazyResolve/recursiveComparator/ClassObject.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/ClassObject.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.txt new file mode 100644 index 00000000000..8a80ba14c75 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.txt @@ -0,0 +1,9 @@ +package test + +public final class ClassWithConstVal { + /*primary*/ public constructor ClassWithConstVal() + public final val f: kotlin.Int = 1 + public final fun (): kotlin.Int + public final val f2: kotlin.Int = 1 + public final fun (): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.txt new file mode 100644 index 00000000000..99bfe8264cb --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.txt @@ -0,0 +1,5 @@ +package test + +public final class ClassWithTypeP { + /*primary*/ public constructor ClassWithTypeP() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.txt new file mode 100644 index 00000000000..431f6264367 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.txt @@ -0,0 +1,6 @@ +package test + +public abstract class ClassWithTypePExtendsIterableP : kotlin.MutableIterable

{ + /*primary*/ public constructor ClassWithTypePExtendsIterableP() + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator

+} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.txt new file mode 100644 index 00000000000..1fabb643b37 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.txt @@ -0,0 +1,5 @@ +package test + +public final class ClassWithTypePP { + /*primary*/ public constructor ClassWithTypePP() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.txt new file mode 100644 index 00000000000..5f34479e455 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.txt @@ -0,0 +1,5 @@ +package test + +public open class ClassWithTypePRefNext?, /*1*/ P> { + /*primary*/ public constructor ClassWithTypePRefNext?, /*1*/ P>() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.txt new file mode 100644 index 00000000000..e9eff7c64bc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.txt @@ -0,0 +1,5 @@ +package test + +public final class ClassWithTypePRefSelf?> { + /*primary*/ public constructor ClassWithTypePRefSelf?>() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.txt new file mode 100644 index 00000000000..f171e227b39 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.txt @@ -0,0 +1,5 @@ +package test + +public final class ClassWithTypePRefSelfAndClass?> { + /*primary*/ public constructor ClassWithTypePRefSelfAndClass?>() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.txt new file mode 100644 index 00000000000..ef174763620 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.txt @@ -0,0 +1,8 @@ +package test + +public final class FieldAsVar { + /*primary*/ public constructor FieldAsVar() + public final var f: kotlin.Int + public final fun (): kotlin.Int + public final fun (/*0*/ : kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.txt new file mode 100644 index 00000000000..2a13f4fa6b2 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.txt @@ -0,0 +1,8 @@ +package test + +public open class FieldOfArrayType { + /*primary*/ public constructor FieldOfArrayType() + public final var files: kotlin.Array? + public final fun (): kotlin.Array? + public final fun (/*0*/ : kotlin.Array?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.txt new file mode 100644 index 00000000000..f93592521de --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.txt @@ -0,0 +1,7 @@ +package test + +public final class FinalFieldAsVal { + /*primary*/ public constructor FinalFieldAsVal() + public final val f: kotlin.Int = 1 + public final fun (): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.txt new file mode 100644 index 00000000000..fb8ecdf4237 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.txt @@ -0,0 +1,20 @@ +package test + +public final class InheritMethodsDifferentReturnTypes { + /*primary*/ public constructor InheritMethodsDifferentReturnTypes() + + public trait Sub : test.InheritMethodsDifferentReturnTypes.Super1, test.InheritMethodsDifferentReturnTypes.Super2 { + public abstract override /*2*/ /*fake_override*/ fun bar(): kotlin.String? + public abstract override /*2*/ /*fake_override*/ fun foo(): kotlin.String? + } + + public trait Super1 { + public abstract fun bar(): kotlin.String? + public abstract fun foo(): kotlin.CharSequence? + } + + public trait Super2 { + public abstract fun bar(): kotlin.CharSequence? + public abstract fun foo(): kotlin.String? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.txt new file mode 100644 index 00000000000..bad7111400f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.txt @@ -0,0 +1,20 @@ +package test + +public final class InheritMethodsDifferentReturnTypesGeneric { + /*primary*/ public constructor InheritMethodsDifferentReturnTypesGeneric() + + public trait Sub : test.InheritMethodsDifferentReturnTypesGeneric.Super1, test.InheritMethodsDifferentReturnTypesGeneric.Super2 { + public abstract override /*2*/ /*fake_override*/ fun bar(): kotlin.String? + public abstract override /*2*/ /*fake_override*/ fun foo(): kotlin.String? + } + + public trait Super1 { + public abstract fun bar(): B? + public abstract fun foo(): F? + } + + public trait Super2 { + public abstract fun bar(): BB? + public abstract fun foo(): FF? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.txt new file mode 100644 index 00000000000..b8a81fb028f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.txt @@ -0,0 +1,9 @@ +package test + +public open class InnerClass { + /*primary*/ public constructor InnerClass() + + public open inner class Inner { + /*primary*/ public constructor Inner() + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.txt new file mode 100644 index 00000000000..1a9147329b8 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodTypePOneUpperBound { + /*primary*/ public constructor MethodTypePOneUpperBound() + public open fun bar(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.txt new file mode 100644 index 00000000000..a69947088c8 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodTypePTwoUpperBounds { + /*primary*/ public constructor MethodTypePTwoUpperBounds() + public open fun foo(): kotlin.Unit where T : java.lang.Runnable? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.txt new file mode 100644 index 00000000000..838c10f07ac --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.txt @@ -0,0 +1,6 @@ +package test + +public final class MethodWithTypeP { + /*primary*/ public constructor MethodWithTypeP() + public final fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.txt new file mode 100644 index 00000000000..d8979cc4ae7 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.txt @@ -0,0 +1,6 @@ +package test + +public final class MethodWithTypePP { + /*primary*/ public constructor MethodWithTypePP() + public final fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.txt new file mode 100644 index 00000000000..1824c58b056 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodWithTypePRefClassP { + /*primary*/ public constructor MethodWithTypePRefClassP() + public final fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.txt new file mode 100644 index 00000000000..177bbf4d682 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.txt @@ -0,0 +1,6 @@ +package test + +public final class MethosWithPRefTP { + /*primary*/ public constructor MethosWithPRefTP() + public final fun f(/*0*/ p0: P?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.txt new file mode 100644 index 00000000000..dfd7cd0b4e9 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.txt @@ -0,0 +1,5 @@ +package test + +public open class MyException { + /*primary*/ public constructor MyException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.txt new file mode 100644 index 00000000000..a02012a254e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.txt @@ -0,0 +1,9 @@ +package test + +public open class NestedClass { + /*primary*/ public constructor NestedClass() + + public open class Nested { + /*primary*/ public constructor Nested() + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.txt new file mode 100644 index 00000000000..5a606222502 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.txt @@ -0,0 +1,6 @@ +package test + +public trait RemoveRedundantProjectionKind { + public abstract fun f(/*0*/ p0: kotlin.Collection?): kotlin.Unit + public abstract fun f(/*0*/ p0: kotlin.Comparable?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.txt new file mode 100644 index 00000000000..62977dfc66e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.txt @@ -0,0 +1,5 @@ +package test + +public final class Simple { + /*primary*/ public constructor Simple() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.txt new file mode 100644 index 00000000000..0af7b356cfd --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.txt @@ -0,0 +1,11 @@ +package test + +public final class TwoFields { + /*primary*/ public constructor TwoFields() + public final var a: kotlin.Int + public final fun (): kotlin.Int + public final fun (/*0*/ : kotlin.Int): kotlin.Unit + public final var b: kotlin.Short + public final fun (): kotlin.Short + public final fun (/*0*/ : kotlin.Short): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.txt new file mode 100644 index 00000000000..961d40d3abd --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.txt @@ -0,0 +1,9 @@ +package test + +public final class UnboundWildcard { + /*primary*/ public constructor UnboundWildcard() + public final fun foo(): test.UnboundWildcard.MyClass? + + public trait MyClass { + } +} \ No newline at end of file diff --git a/compiler/testData/lazyResolve/recursiveComparator/classObjectAnnotation.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.kt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/classObjectAnnotation.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.kt diff --git a/compiler/testData/lazyResolve/recursiveComparator/classObjectAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/classObjectAnnotation.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.txt diff --git a/compiler/testData/lazyResolve/recursiveComparator/enum.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.kt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/enum.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.kt diff --git a/compiler/testData/lazyResolve/recursiveComparator/enum.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/enum.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.txt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt new file mode 100644 index 00000000000..88bbce72d04 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt @@ -0,0 +1,3 @@ +package test + +fun foo(t : T) : T { null!! } diff --git a/compiler/testData/lazyResolve/recursiveComparator/genericFunction.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/genericFunction.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.txt new file mode 100644 index 00000000000..b2a79819035 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.txt @@ -0,0 +1,6 @@ +package test + +public open class AllBoundsInWhen { + /*primary*/ public constructor AllBoundsInWhen() + public open fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.txt new file mode 100644 index 00000000000..540bf68cfe6 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.txt @@ -0,0 +1,6 @@ +package test + +public open class ArrayType { + /*primary*/ public constructor ArrayType() + public open fun foo(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.txt new file mode 100644 index 00000000000..f33a717473c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorWithNewTypeParams { + /*primary*/ public constructor ConstructorWithNewTypeParams(/*0*/ first: kotlin.Any) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.txt new file mode 100644 index 00000000000..dc484014d70 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorWithParentTypeParams { + /*primary*/ public constructor ConstructorWithParentTypeParams(/*0*/ first: T) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.txt new file mode 100644 index 00000000000..2ef0144b8eb --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorWithSeveralParams { + /*primary*/ public constructor ConstructorWithSeveralParams(/*0*/ integer: kotlin.Int, /*1*/ intField: kotlin.Int, /*2*/ collection: java.util.ArrayList) +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.txt new file mode 100644 index 00000000000..325237cae93 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.txt @@ -0,0 +1,5 @@ +package test + +public open class ConstructorWithoutParams { + /*primary*/ public constructor ConstructorWithoutParams() +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.txt new file mode 100644 index 00000000000..003a6078c75 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.txt @@ -0,0 +1,6 @@ +package test + +public open class CustomProjectionKind { + /*primary*/ public constructor CustomProjectionKind() + public open fun foo(): kotlin.MutableList +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.txt new file mode 100644 index 00000000000..52c93dfa46a --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodWithFunctionTypes { + /*primary*/ public constructor MethodWithFunctionTypes() + public open fun foo(/*0*/ f: (kotlin.String?) -> kotlin.String): (kotlin.String.() -> kotlin.String?)? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.txt new file mode 100644 index 00000000000..8e47a44a796 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodWithGenerics { + /*primary*/ public constructor MethodWithGenerics() + public open fun foo(/*0*/ a: kotlin.String, /*1*/ b: kotlin.List?>): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.txt new file mode 100644 index 00000000000..7ddcc834a59 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodWithMappedClasses { + /*primary*/ public constructor MethodWithMappedClasses() + public open fun copy(/*0*/ dest: kotlin.MutableList, /*1*/ src: kotlin.List): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.txt new file mode 100644 index 00000000000..30cf99c5b95 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodWithTypeParameters { + /*primary*/ public constructor MethodWithTypeParameters() + public open fun foo(/*0*/ a: A, /*1*/ b: kotlin.List, /*2*/ c: kotlin.MutableList): kotlin.Unit where B : kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.txt new file mode 100644 index 00000000000..1ab74016d5b --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.txt @@ -0,0 +1,6 @@ +package test + +public open class MethodWithVararg { + /*primary*/ public constructor MethodWithVararg() + public open fun foo(/*0*/ vararg s: kotlin.String /*kotlin.Array*/): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.txt new file mode 100644 index 00000000000..cdc819d9d82 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.txt @@ -0,0 +1,14 @@ +package test + +public open class PropertyArrayTypes { + /*primary*/ public constructor PropertyArrayTypes() + public final var array: kotlin.Array + public final fun (): kotlin.Array + public final fun (/*0*/ : kotlin.Array): kotlin.Unit + public final var arrayOfArrays: kotlin.Array> + public final fun (): kotlin.Array> + public final fun (/*0*/ : kotlin.Array>): kotlin.Unit + public final var genericArray: kotlin.Array + public final fun (): kotlin.Array + public final fun (/*0*/ : kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.txt new file mode 100644 index 00000000000..ebd59b8c4fd --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.txt @@ -0,0 +1,17 @@ +package test + +public open class PropertyComplexTypes { + /*primary*/ public constructor PropertyComplexTypes() + public final var genericType: T + public final fun (): T + public final fun (/*0*/ : T): kotlin.Unit + public final var listDefinedGeneric: java.util.ArrayList + public final fun (): java.util.ArrayList + public final fun (/*0*/ : java.util.ArrayList): kotlin.Unit + public final var listGeneric: java.util.ArrayList + public final fun (): java.util.ArrayList + public final fun (/*0*/ : java.util.ArrayList): kotlin.Unit + public final var listOfGenericList: java.util.ArrayList> + public final fun (): java.util.ArrayList> + public final fun (/*0*/ : java.util.ArrayList>): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.txt new file mode 100644 index 00000000000..72d8ef5cba6 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.txt @@ -0,0 +1,11 @@ +package test + +public open class PropertySimpleType { + /*primary*/ public constructor PropertySimpleType() + public final var fieldOne: kotlin.String + public final fun (): kotlin.String + public final fun (/*0*/ : kotlin.String): kotlin.Unit + public final var fieldTwo: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.txt new file mode 100644 index 00000000000..c0dffd44c68 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.txt @@ -0,0 +1,9 @@ +package test + +public final class StarProjection { + /*primary*/ public constructor StarProjection() + public final fun foo(): test.StarProjection.MyClass + + public trait MyClass { + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.txt new file mode 100644 index 00000000000..87104952637 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.txt @@ -0,0 +1,6 @@ +package test + +public open class AddingNullability { + /*primary*/ public constructor AddingNullability() + public open fun foo(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.txt new file mode 100644 index 00000000000..877f993539d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.txt @@ -0,0 +1,6 @@ +package test + +public open class ConflictingProjectionKind { + /*primary*/ public constructor ConflictingProjectionKind() + public open fun foo(/*0*/ p0: kotlin.List?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt new file mode 100644 index 00000000000..ca75e297185 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.txt @@ -0,0 +1,8 @@ +package test + +public open class ExplicitFieldGettersAndSetters { + /*primary*/ public constructor ExplicitFieldGettersAndSetters() + public final var foo: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.txt new file mode 100644 index 00000000000..1bae11018d9 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.txt @@ -0,0 +1,6 @@ +package test + +public open class ExtraUpperBound { + /*primary*/ public constructor ExtraUpperBound() + public open fun foo(): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.txt new file mode 100644 index 00000000000..facfe24046c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.txt @@ -0,0 +1,6 @@ +package test + +public open class MissingUpperBound { + /*primary*/ public constructor MissingUpperBound() + public open fun foo(): kotlin.String? where A : kotlin.Cloneable? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.txt new file mode 100644 index 00000000000..77ecafe71ed --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.txt @@ -0,0 +1,8 @@ +package test + +public open class NoFieldTypeRef { + /*primary*/ public constructor NoFieldTypeRef() + public final var foo: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.txt new file mode 100644 index 00000000000..0608ccaf7b7 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.txt @@ -0,0 +1,6 @@ +package test + +public open class NotVarargReplacedWithVararg { + /*primary*/ public constructor NotVarargReplacedWithVararg() + public open fun foo(/*0*/ p0: kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.txt new file mode 100644 index 00000000000..47308f0ced8 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.txt @@ -0,0 +1,6 @@ +package test + +public open class RedundantProjectionKind { + /*primary*/ public constructor RedundantProjectionKind() + public open fun foo(/*0*/ list: kotlin.List): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.txt new file mode 100644 index 00000000000..2d3e649ce9e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.txt @@ -0,0 +1,6 @@ +package test + +public open class ReturnTypeMissing { + /*primary*/ public constructor ReturnTypeMissing() + public open fun foo(/*0*/ p0: kotlin.String?): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.txt new file mode 100644 index 00000000000..88f9c0ad598 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.txt @@ -0,0 +1,6 @@ +package test + +public open class SyntaxError { + /*primary*/ public constructor SyntaxError() + public open fun foo(): kotlin.Int? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt new file mode 100644 index 00000000000..cf0c27e73f3 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.txt @@ -0,0 +1,8 @@ +package test + +public open class SyntaxErrorInFieldAnnotation { + /*primary*/ public constructor SyntaxErrorInFieldAnnotation() + public final var foo: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.txt new file mode 100644 index 00000000000..0381dc6e2b5 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.txt @@ -0,0 +1,6 @@ +package test + +public open class VarargReplacedWithNotVararg { + /*primary*/ public constructor VarargReplacedWithNotVararg() + public open fun foo(/*0*/ vararg p0: kotlin.String? /*kotlin.Array*/): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.txt new file mode 100644 index 00000000000..3fea67726f4 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.txt @@ -0,0 +1,8 @@ +package test + +public open class WrongFieldInitializer { + /*primary*/ public constructor WrongFieldInitializer() + public final var foo: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.txt new file mode 100644 index 00000000000..9cc180dd6cf --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.txt @@ -0,0 +1,10 @@ +package test + +public open class WrongFieldMutability { + /*primary*/ public constructor WrongFieldMutability() + public final val fooFinal: kotlin.String? = "Test" + public final fun (): kotlin.String? + public final var fooNotFinal: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.txt new file mode 100644 index 00000000000..8e39f935d2d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.txt @@ -0,0 +1,8 @@ +package test + +public open class WrongFieldName { + /*primary*/ public constructor WrongFieldName() + public final var foo: kotlin.String? + public final fun (): kotlin.String? + public final fun (/*0*/ : kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.txt new file mode 100644 index 00000000000..2063acee014 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongMethodName { + /*primary*/ public constructor WrongMethodName() + public open fun foo(): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.txt new file mode 100644 index 00000000000..dad62e50365 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongProjectionKind { + /*primary*/ public constructor WrongProjectionKind() + public open fun copy(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.MutableList? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.txt new file mode 100644 index 00000000000..b3bf37f6343 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongReturnTypeStructure { + /*primary*/ public constructor WrongReturnTypeStructure() + public open fun foo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.List>?): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.txt new file mode 100644 index 00000000000..9f6a6b614ab --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongTypeName1 { + /*primary*/ public constructor WrongTypeName1() + public open fun foo(/*0*/ p0: kotlin.String?): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.txt new file mode 100644 index 00000000000..77a1f925f6d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongTypeName2 { + /*primary*/ public constructor WrongTypeName2() + public open fun foo(/*0*/ p0: kotlin.String?): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.txt new file mode 100644 index 00000000000..4c32f8d028f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongTypeName3 { + /*primary*/ public constructor WrongTypeName3() + public open fun foo(/*0*/ p0: kotlin.String?): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt new file mode 100644 index 00000000000..e9e232a6d17 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongTypeParameterBoundStructure1 { + /*primary*/ public constructor WrongTypeParameterBoundStructure1() + public open fun foo(/*0*/ p0: A?, /*1*/ p1: kotlin.List?): kotlin.Unit where B : kotlin.List? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt new file mode 100644 index 00000000000..3734a12f428 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongTypeParameterBoundStructure2 { + /*primary*/ public constructor WrongTypeParameterBoundStructure2() + public open fun foo(/*0*/ p0: A?, /*1*/ p1: kotlin.List?): kotlin.Unit where B : kotlin.List? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.txt new file mode 100644 index 00000000000..8bf493299fd --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongTypeParametersCount { + /*primary*/ public constructor WrongTypeParametersCount() + public open fun foo(/*0*/ p0: A?, /*1*/ p1: kotlin.List?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.txt new file mode 100644 index 00000000000..7a72b8054f4 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongValueParameterStructure1 { + /*primary*/ public constructor WrongValueParameterStructure1() + public open fun foo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.List>?): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.txt new file mode 100644 index 00000000000..8f875f3f212 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongValueParameterStructure2 { + /*primary*/ public constructor WrongValueParameterStructure2() + public open fun foo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.List>?): kotlin.String? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.txt new file mode 100644 index 00000000000..e345d095e90 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.txt @@ -0,0 +1,6 @@ +package test + +public open class WrongValueParametersCount { + /*primary*/ public constructor WrongValueParametersCount() + public open fun foo(): kotlin.Int? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt new file mode 100644 index 00000000000..706ff8cb3f6 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.txt @@ -0,0 +1,22 @@ +package test + +public trait PropagateTypeArgumentNullable { + + public trait Sub : test.PropagateTypeArgumentNullable.Super { + public abstract override /*1*/ fun invOutR(): kotlin.MutableList> + public abstract override /*1*/ fun invOutS(/*0*/ p: kotlin.MutableList>): kotlin.Unit + public abstract override /*1*/ fun invR(): kotlin.MutableList + public abstract override /*1*/ fun outOutS(/*0*/ p: kotlin.List>): kotlin.Unit + public abstract override /*1*/ fun outR(): kotlin.List + public abstract override /*1*/ fun outS(/*0*/ p: kotlin.List): kotlin.Unit + } + + public trait Super { + public abstract fun invOutR(): kotlin.MutableList> + public abstract fun invOutS(/*0*/ p: kotlin.MutableList>): kotlin.Unit + public abstract fun invR(): kotlin.MutableList + public abstract fun outOutS(/*0*/ p: kotlin.List>): kotlin.Unit + public abstract fun outR(): kotlin.List + public abstract fun outS(/*0*/ p: kotlin.List): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt new file mode 100644 index 00000000000..93787c48245 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.txt @@ -0,0 +1,14 @@ +package test + +public trait ChangeProjectionKind1 { + + public trait Sub : test.ChangeProjectionKind1.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt new file mode 100644 index 00000000000..4e0f863bece --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.txt @@ -0,0 +1,14 @@ +package test + +public trait ChangeProjectionKind2 { + + public trait Sub : test.ChangeProjectionKind2.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt new file mode 100644 index 00000000000..27af9a81ffc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.txt @@ -0,0 +1,19 @@ +package test + +public trait DeeplySubstitutedClassParameter { + + public trait Middle : test.DeeplySubstitutedClassParameter.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ t: E): kotlin.Unit + } + + public trait Sub : test.DeeplySubstitutedClassParameter.Middle { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ t: T): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt new file mode 100644 index 00000000000..fe57c615d4b --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.txt @@ -0,0 +1,19 @@ +package test + +public trait DeeplySubstitutedClassParameter2 { + + public trait Middle : test.DeeplySubstitutedClassParameter2.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: E): kotlin.Unit + } + + public trait Sub : test.DeeplySubstitutedClassParameter2.Middle { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ t: T): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.txt new file mode 100644 index 00000000000..36d7c66efdc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritMutability { + + public trait Sub : test.InheritMutability.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.txt new file mode 100644 index 00000000000..e4bba24c73c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNotVararg { + + public trait Sub : test.InheritNotVararg.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.Array?): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.Array?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt new file mode 100644 index 00000000000..c984022d65d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNotVarargInteger { + + public trait Sub : test.InheritNotVarargInteger.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.Array?): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.Array?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt new file mode 100644 index 00000000000..9da293412f6 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNotVarargNotNull { + + public trait Sub : test.InheritNotVarargNotNull.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.Array): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.Array): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt new file mode 100644 index 00000000000..9cf20590328 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNotVarargPrimitive { + + public trait Sub : test.InheritNotVarargPrimitive.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.IntArray?): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.IntArray?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.txt new file mode 100644 index 00000000000..9df5a5372b1 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNullability { + + public trait Sub : test.InheritNullability.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.String): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.String): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.txt new file mode 100644 index 00000000000..5632f348df4 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritProjectionKind { + + public trait Sub : test.InheritProjectionKind.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.txt new file mode 100644 index 00000000000..66ed748df95 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritReadOnliness { + + public trait Sub : test.InheritReadOnliness.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.List): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.List): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.txt new file mode 100644 index 00000000000..2c16290cb3f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritVararg { + + public trait Sub : test.InheritVararg.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ vararg p0: kotlin.String? /*kotlin.Array*/): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ vararg p0: kotlin.String? /*kotlin.Array*/): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.txt new file mode 100644 index 00000000000..e46e097bffa --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritVarargInteger { + + public trait Sub : test.InheritVarargInteger.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ vararg p0: kotlin.Int? /*kotlin.Array*/): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ vararg p0: kotlin.Int? /*kotlin.Array*/): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt new file mode 100644 index 00000000000..a07109a99ee --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritVarargNotNull { + + public trait Sub : test.InheritVarargNotNull.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ vararg p: kotlin.String /*kotlin.Array*/): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ vararg p: kotlin.String /*kotlin.Array*/): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt new file mode 100644 index 00000000000..23c93619155 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritVarargPrimitive { + + public trait Sub : test.InheritVarargPrimitive.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ vararg p0: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ vararg p0: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.txt new file mode 100644 index 00000000000..1e216847bd3 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.txt @@ -0,0 +1,19 @@ +package test + +public trait Kt3302 { + + public trait BSONObject { + public abstract fun dummy(): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any): kotlin.Any? + } + + public trait BasicBSONObject : test.Kt3302.LinkedHashMap, test.Kt3302.BSONObject { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun put(/*0*/ key: kotlin.String, /*1*/ value: kotlin.Any): kotlin.Any? + } + + public trait LinkedHashMap { + public abstract fun dummy(): kotlin.Unit + public abstract fun put(/*0*/ key: K, /*1*/ value: V): V? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.txt new file mode 100644 index 00000000000..2071ccc2d54 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.txt @@ -0,0 +1,14 @@ +package test + +public trait MutableToReadOnly { + + public trait Sub : test.MutableToReadOnly.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.MutableList): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt new file mode 100644 index 00000000000..264e896cb28 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt @@ -0,0 +1,14 @@ +package test + +public trait NotNullToNullable { + + public trait Sub : test.NotNullToNullable.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.String): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.String): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt new file mode 100644 index 00000000000..f5637f681ad --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt @@ -0,0 +1,14 @@ +package test + +public trait NullableToNotNull { + + public trait Sub : test.NullableToNotNull.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.String?): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.String?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt new file mode 100644 index 00000000000..dbc81c803ce --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.txt @@ -0,0 +1,14 @@ +package test + +public trait NullableToNotNullKotlinSignature { + + public trait Sub : test.NullableToNotNullKotlinSignature.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt new file mode 100644 index 00000000000..56c8f59c49e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.txt @@ -0,0 +1,14 @@ +package test + +public trait OverrideWithErasedParameter { + + public trait Sub : test.OverrideWithErasedParameter.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p0: T?): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: T?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt new file mode 100644 index 00000000000..b8294b6f215 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.txt @@ -0,0 +1,14 @@ +package test + +public trait ReadOnlyToMutable { + + public trait Sub : test.ReadOnlyToMutable.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ p: kotlin.List): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p: kotlin.List): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt new file mode 100644 index 00000000000..d1f27692ef7 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt @@ -0,0 +1,19 @@ +package test + +public trait SubclassFromGenericAndNot { + + public trait Generic { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ key: T): kotlin.Unit + } + + public trait NonGeneric { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ p0: kotlin.String): kotlin.Unit + } + + public trait Sub : test.SubclassFromGenericAndNot.NonGeneric, test.SubclassFromGenericAndNot.Generic { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(/*0*/ key: kotlin.String): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt new file mode 100644 index 00000000000..34ff865a1d9 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.txt @@ -0,0 +1,14 @@ +package test + +public trait SubstitutedClassParameter { + + public trait Sub : test.SubstitutedClassParameter.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ t: T): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt new file mode 100644 index 00000000000..5b06f634fe0 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.txt @@ -0,0 +1,19 @@ +package test + +public trait SubstitutedClassParameters { + + public trait Sub : test.SubstitutedClassParameters.Super1, test.SubstitutedClassParameters.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ t: T): kotlin.Unit + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(/*0*/ t: E): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt new file mode 100644 index 00000000000..6c0e837a62c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt @@ -0,0 +1,14 @@ +package test + +public trait AddNotNullJavaSubtype { + + public trait Sub : test.AddNotNullJavaSubtype.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt new file mode 100644 index 00000000000..4f2f415e159 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt @@ -0,0 +1,14 @@ +package test + +public trait AddNotNullSameJavaType { + + public trait Sub : test.AddNotNullSameJavaType.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.CharSequence + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt new file mode 100644 index 00000000000..9f994583882 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt @@ -0,0 +1,14 @@ +package test + +public trait AddNullabilityJavaSubtype { + + public trait Sub : test.AddNullabilityJavaSubtype.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt new file mode 100644 index 00000000000..d3d1667bb46 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.txt @@ -0,0 +1,14 @@ +package test + +public trait AddNullabilitySameGenericType1 { + + public trait Sub : test.AddNullabilitySameGenericType1.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableList + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt new file mode 100644 index 00000000000..82ec5a4793a --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.txt @@ -0,0 +1,14 @@ +package test + +public trait AddNullabilitySameGenericType2 { + + public trait Sub : test.AddNullabilitySameGenericType2.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableList + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt new file mode 100644 index 00000000000..f64a22ba97f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt @@ -0,0 +1,14 @@ +package test + +public trait AddNullabilitySameJavaType { + + public trait Sub : test.AddNullabilitySameJavaType.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.CharSequence + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt new file mode 100644 index 00000000000..71474e37f81 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.txt @@ -0,0 +1,14 @@ +package test + +public trait CantMakeImmutableInSubclass { + + public trait Sub : test.CantMakeImmutableInSubclass.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt new file mode 100644 index 00000000000..3b88cb9159a --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.txt @@ -0,0 +1,19 @@ +package test + +public trait DeeplySubstitutedClassParameter { + + public trait Middle : test.DeeplySubstitutedClassParameter.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): E + } + + public trait Sub : test.DeeplySubstitutedClassParameter.Middle { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt new file mode 100644 index 00000000000..c21be4e258b --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.txt @@ -0,0 +1,19 @@ +package test + +public trait DeeplySubstitutedClassParameter2 { + + public trait Middle : test.DeeplySubstitutedClassParameter2.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(): E + } + + public trait Sub : test.DeeplySubstitutedClassParameter2.Middle { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt new file mode 100644 index 00000000000..3f61a83dc3d --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt @@ -0,0 +1,38 @@ +package test + +public trait HalfSubstitutedTypeParameters { + + public trait Sub : test.HalfSubstitutedTypeParameters.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): test.HalfSubstitutedTypeParameters.TrickyList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableList + } + + public trait TrickyList : kotlin.MutableList { + public abstract override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public abstract override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public abstract override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun listIterator(): kotlin.MutableListIterator + public abstract override /*1*/ /*fake_override*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ index: kotlin.Int): E + public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt new file mode 100644 index 00000000000..1411e1628b6 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNullabilityGenericSubclassSimple { + + public trait Sub : test.InheritNullabilityGenericSubclassSimple.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt new file mode 100644 index 00000000000..9880051d634 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNullabilityJavaSubtype { + + public trait Sub : test.InheritNullabilityJavaSubtype.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt new file mode 100644 index 00000000000..635e1119c74 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNullabilitySameGenericType { + + public trait Sub : test.InheritNullabilitySameGenericType.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableList + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt new file mode 100644 index 00000000000..d61ae111346 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritNullabilitySameJavaType { + + public trait Sub : test.InheritNullabilitySameJavaType.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.CharSequence + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.txt new file mode 100644 index 00000000000..54e311f20e1 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritProjectionKind { + + public trait Sub : test.InheritProjectionKind.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableList + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt new file mode 100644 index 00000000000..e663b62d36e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritReadOnlinessOfArgument { + + public trait Sub : test.InheritReadOnlinessOfArgument.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.List> + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List> + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt new file mode 100644 index 00000000000..0aee2880b18 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritReadOnlinessSameClass { + + public trait Sub : test.InheritReadOnlinessSameClass.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.List + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt new file mode 100644 index 00000000000..7885967a842 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.txt @@ -0,0 +1,14 @@ +package test + +public trait InheritReadOnlinessSubclass { + + public trait Sub : test.InheritReadOnlinessSubclass.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.List + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.Collection + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.txt new file mode 100644 index 00000000000..29f43e1cff4 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.txt @@ -0,0 +1,14 @@ +package test + +public trait SameProjectionKind { + + public trait Sub : test.SameProjectionKind.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.MutableCollection? + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt new file mode 100644 index 00000000000..6efae523444 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.txt @@ -0,0 +1,19 @@ +package test + +public trait SubclassFromGenericAndNot { + + public trait Generic { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } + + public trait NonGeneric { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.String? + } + + public trait Sub : test.SubclassFromGenericAndNot.NonGeneric, test.SubclassFromGenericAndNot.Generic { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.txt new file mode 100644 index 00000000000..e2ba2e1121b --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.txt @@ -0,0 +1,15 @@ +package test + +public trait SubclassOfCollection : kotlin.MutableCollection { + public abstract override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun size(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.txt new file mode 100644 index 00000000000..cabfb88de87 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.txt @@ -0,0 +1,7 @@ +package test + +public trait SubclassOfMapEntry : kotlin.MutableMap.MutableEntry { + public abstract override /*1*/ /*fake_override*/ fun getKey(): K + public abstract override /*1*/ /*fake_override*/ fun getValue(): V + public abstract override /*1*/ fun setValue(/*0*/ value: V): V +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.txt new file mode 100644 index 00000000000..7e6fc08df5c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.txt @@ -0,0 +1,14 @@ +package test + +public trait SubstitutedClassParameter { + + public trait Sub : test.SubstitutedClassParameter.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.txt new file mode 100644 index 00000000000..f54dc5a11c0 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.txt @@ -0,0 +1,19 @@ +package test + +public trait SubstitutedClassParameters { + + public trait Sub : test.SubstitutedClassParameters.Super1, test.SubstitutedClassParameters.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.String + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): E + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt new file mode 100644 index 00000000000..3da3e588b0c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesConflictingProjectionKinds { + + public trait Sub : test.TwoSuperclassesConflictingProjectionKinds.Super1, test.TwoSuperclassesConflictingProjectionKinds.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.MutableCollection + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt new file mode 100644 index 00000000000..bf30f5cc656 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesInvariantAndCovariantInferMutability { + + public trait Sub : test.TwoSuperclassesInvariantAndCovariantInferMutability.Super1, test.TwoSuperclassesInvariantAndCovariantInferMutability.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.MutableList> + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List> + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableList> + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt new file mode 100644 index 00000000000..1903780cd3c --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesInvariantAndCovariantInferNullability { + + public trait Sub : test.TwoSuperclassesInvariantAndCovariantInferNullability.Super1, test.TwoSuperclassesInvariantAndCovariantInferNullability.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.MutableList + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableList + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt new file mode 100644 index 00000000000..3836b318970 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesMutableAndNot { + + public trait Sub : test.TwoSuperclassesMutableAndNot.Super1, test.TwoSuperclassesMutableAndNot.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.MutableList + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.MutableCollection + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt new file mode 100644 index 00000000000..97bfd01b942 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesReturnJavaSubtype { + + public trait Sub : test.TwoSuperclassesReturnJavaSubtype.Super1, test.TwoSuperclassesReturnJavaSubtype.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.String + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence? + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt new file mode 100644 index 00000000000..3dd1475787f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesReturnSameJavaType { + + public trait Sub : test.TwoSuperclassesReturnSameJavaType.Super1, test.TwoSuperclassesReturnSameJavaType.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.CharSequence + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence? + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.CharSequence + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt new file mode 100644 index 00000000000..c1e6b50fca3 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.txt @@ -0,0 +1,19 @@ +package test + +public trait TwoSuperclassesSupplementNotNull { + + public trait Sub : test.TwoSuperclassesSupplementNotNull.Super1, test.TwoSuperclassesSupplementNotNull.Super2 { + public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*2*/ fun foo(): kotlin.List + } + + public trait Super1 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List + } + + public trait Super2 { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): kotlin.List? + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.txt new file mode 100644 index 00000000000..215aac41afb --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.txt @@ -0,0 +1,14 @@ +package test + +public trait TypeParamOfClass { + + public trait Sub : test.TypeParamOfClass.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): T + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt new file mode 100644 index 00000000000..6dc8ac1b3a8 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt @@ -0,0 +1,14 @@ +package test + +public trait TypeParamOfClassSubstituted { + + public trait Sub : test.TypeParamOfClassSubstituted.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): kotlin.String + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.txt new file mode 100644 index 00000000000..79b32790f87 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.txt @@ -0,0 +1,14 @@ +package test + +public trait TypeParamOfFun { + + public trait Sub : test.TypeParamOfFun.Super { + public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit + public abstract override /*1*/ fun foo(): E + } + + public trait Super { + public abstract fun dummy(): kotlin.Unit + public abstract fun foo(): T + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.txt new file mode 100644 index 00000000000..e929dd402c0 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.txt @@ -0,0 +1,12 @@ +package test + +public trait InheritMutability { + + public trait Sub : test.InheritMutability.Super { + public abstract override /*1*/ fun > foo(/*0*/ a: B): kotlin.Unit + } + + public trait Super { + public abstract fun > foo(/*0*/ a: A): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.txt new file mode 100644 index 00000000000..ad7354dd9cc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.txt @@ -0,0 +1,12 @@ +package test + +public trait InheritNullability { + + public trait Sub : test.InheritNullability.Super { + public abstract override /*1*/ fun foo(/*0*/ a: B): kotlin.Unit + } + + public trait Super { + public abstract fun foo(/*0*/ a: A): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt new file mode 100644 index 00000000000..205b38ccb3e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.txt @@ -0,0 +1,12 @@ +package test + +public trait InheritReadOnliness { + + public trait Sub : test.InheritReadOnliness.Super { + public abstract override /*1*/ fun > foo(/*0*/ a: B): kotlin.Unit + } + + public trait Super { + public abstract fun > foo(/*0*/ a: A): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.txt new file mode 100644 index 00000000000..80a81d8e7b2 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.txt @@ -0,0 +1,12 @@ +package test + +public trait TwoBounds { + + public trait Sub : test.TwoBounds.Super { + public abstract override /*1*/ fun foo(/*0*/ a: B): kotlin.Unit where B : kotlin.Cloneable + } + + public trait Super { + public abstract fun foo(/*0*/ a: A): kotlin.Unit where A : kotlin.Cloneable + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt new file mode 100644 index 00000000000..ee5d431b9e8 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.txt @@ -0,0 +1,16 @@ +package test + +public trait TwoSuperclasses { + + public trait Sub : test.TwoSuperclasses.Super1, test.TwoSuperclasses.Super2 { + public abstract override /*2*/ fun foo(/*0*/ a: C): kotlin.Unit + } + + public trait Super1 { + public abstract fun foo(/*0*/ a: A): kotlin.Unit + } + + public trait Super2 { + public abstract fun foo(/*0*/ a: B): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt new file mode 100644 index 00000000000..b1fb65626a7 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.txt @@ -0,0 +1,12 @@ +package test + +public trait TwoTypeParameters { + + public trait Sub : test.TwoTypeParameters.Super { + public abstract override /*1*/ fun foo(/*0*/ a: B, /*1*/ b: A): kotlin.Unit + } + + public trait Super { + public abstract fun foo(/*0*/ a: A, /*1*/ b: B): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt new file mode 100644 index 00000000000..c079b962dcc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.txt @@ -0,0 +1,12 @@ +package test + +public trait UseParameterAsUpperBound { + + public trait Sub : test.UseParameterAsUpperBound.Super { + public abstract override /*1*/ fun foo(/*0*/ a: B, /*1*/ b: A): kotlin.Unit + } + + public trait Super { + public abstract fun foo(/*0*/ a: A, /*1*/ b: B): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt new file mode 100644 index 00000000000..8e507506a8a --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.txt @@ -0,0 +1,12 @@ +package test + +public trait UseParameterInUpperBound { + + public trait Sub : test.UseParameterInUpperBound.Super { + public abstract override /*1*/ fun > foo(/*0*/ a: B, /*1*/ b: A): kotlin.Unit + } + + public trait Super { + public abstract fun > foo(/*0*/ a: A, /*1*/ b: B): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt new file mode 100644 index 00000000000..1afdb6cbe16 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.txt @@ -0,0 +1,12 @@ +package test + +public trait UseParameterInUpperBoundWithKotlinSignature { + + public trait Sub : test.UseParameterInUpperBoundWithKotlinSignature.Super { + public abstract override /*1*/ fun > foo(/*0*/ b: B, /*1*/ a: A): kotlin.Unit + } + + public trait Super { + public abstract fun > foo(/*0*/ a: A, /*1*/ b: B): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.txt new file mode 100644 index 00000000000..6a463a46c4a --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.txt @@ -0,0 +1,6 @@ +package test + +public trait LoadIterable { + public abstract fun getIterable(): kotlin.MutableIterable? + public abstract fun setIterable(/*0*/ p0: kotlin.Iterable?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.txt new file mode 100644 index 00000000000..c4c62d5e3a3 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.txt @@ -0,0 +1,6 @@ +package test + +public trait LoadIterator { + public abstract fun getIterator(): kotlin.MutableIterator? + public abstract fun setIterator(/*0*/ p0: kotlin.Iterator?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.txt new file mode 100644 index 00000000000..7e8b7ad236f --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.txt @@ -0,0 +1,6 @@ +package test + +public open class Max { + /*primary*/ public constructor Max() + public open fun max(/*0*/ p0: kotlin.Collection?): T? where T : kotlin.Comparable? +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.txt new file mode 100644 index 00000000000..271e4fcbc94 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.txt @@ -0,0 +1,32 @@ +package test + +public open class ModalityOfFakeOverrides : java.util.AbstractList { + /*primary*/ public constructor ModalityOfFakeOverrides() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): kotlin.String + public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ /*fake_override*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + invisible_fake open override /*1*/ /*fake_override*/ fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + invisible_fake open override /*1*/ /*fake_override*/ fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ index: kotlin.Int): kotlin.String + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: kotlin.String): kotlin.String + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.txt new file mode 100644 index 00000000000..a39ec0ae4dc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.txt @@ -0,0 +1,8 @@ +package test + +public open class NotNullField { + /*primary*/ public constructor NotNullField() + public final var hi: kotlin.String + public final fun (): kotlin.String + public final fun (/*0*/ : kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.txt new file mode 100644 index 00000000000..b2a41f7eaaa --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.txt @@ -0,0 +1,6 @@ +package test + +public open class NotNullIntArray { + /*primary*/ public constructor NotNullIntArray() + public open fun hi(): kotlin.IntArray +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.txt new file mode 100644 index 00000000000..9caa937fba0 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.txt @@ -0,0 +1,6 @@ +package test + +public open class NotNullMethod { + /*primary*/ public constructor NotNullMethod() + public open fun hi(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.txt new file mode 100644 index 00000000000..cf6d46325f5 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.txt @@ -0,0 +1,6 @@ +package test + +public open class NotNullObjectArray { + /*primary*/ public constructor NotNullObjectArray() + public open fun hi(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.txt new file mode 100644 index 00000000000..05955b91b79 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.txt @@ -0,0 +1,6 @@ +package test + +public open class NotNullParameter { + /*primary*/ public constructor NotNullParameter() + public open fun hi(/*0*/ p0: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/lazyResolve/recursiveComparator/objectInClass.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.kt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/objectInClass.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.kt diff --git a/compiler/testData/lazyResolve/recursiveComparator/objectInClass.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/objectInClass.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.txt diff --git a/compiler/testData/lazyResolve/recursiveComparator/objectMembers.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.kt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/objectMembers.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.kt diff --git a/compiler/testData/lazyResolve/recursiveComparator/objectMembers.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/objectMembers.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.txt diff --git a/compiler/testData/lazyResolve/recursiveComparator/packageLevelObject.kt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.kt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/packageLevelObject.kt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.kt diff --git a/compiler/testData/lazyResolve/recursiveComparator/packageLevelObject.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.txt similarity index 100% rename from compiler/testData/lazyResolve/recursiveComparator/packageLevelObject.txt rename to compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.txt diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.kt b/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.kt rename to compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.txt b/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.txt new file mode 100644 index 00000000000..bbc45f3f54e --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.txt @@ -0,0 +1,6 @@ +package test + +public open class VarargInt { + /*primary*/ public constructor VarargInt() + public open fun vararg(/*0*/ vararg p0: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.kt b/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.kt rename to compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.kt diff --git a/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.txt b/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.txt new file mode 100644 index 00000000000..5e288ecfcf7 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.txt @@ -0,0 +1,6 @@ +package test + +public open class VarargString { + /*primary*/ public constructor VarargString() + public open fun vararg(/*0*/ vararg p0: kotlin.String? /*kotlin.Array*/): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.kt rename to compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.kt diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt new file mode 100644 index 00000000000..70b86dc1007 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt @@ -0,0 +1,8 @@ +package test + +public trait LoadIterable { + org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? + org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable? + public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.kt rename to compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.kt diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt new file mode 100644 index 00000000000..5f5b55f9203 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt @@ -0,0 +1,6 @@ +package test + +public trait LoadIterableWithConflict { + org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? + public abstract fun setIterable(/*0*/ org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.kt rename to compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.kt diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt new file mode 100644 index 00000000000..f44a4c916cc --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt @@ -0,0 +1,8 @@ +package test + +public trait LoadIterableWithNullability { + org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable + org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable + public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.kt similarity index 100% rename from compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.kt rename to compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.kt diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt new file mode 100644 index 00000000000..938336992f1 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt @@ -0,0 +1,19 @@ +package test + +public trait LoadIterableWithPropagation { + + public trait LoadIterable { + org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? + org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable? + public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable?): kotlin.Unit + } + + public open class LoadIterableImpl : test.LoadIterableWithPropagation.LoadIterable { + /*primary*/ public constructor LoadIterableImpl() + public open override /*1*/ fun getIterable(): kotlin.MutableIterable? + public open override /*1*/ fun getReadOnlyIterable(): kotlin.Iterable? + public open override /*1*/ fun setIterable(/*0*/ p0: kotlin.MutableIterable?): kotlin.Unit + public open override /*1*/ fun setReadOnlyIterable(/*0*/ p0: kotlin.Iterable?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/jet/jvm/compiler/AbstractLoadJavaTest.java b/compiler/tests/org/jetbrains/jet/jvm/compiler/AbstractLoadJavaTest.java index 4dc9d12270f..1cec0f61a44 100644 --- a/compiler/tests/org/jetbrains/jet/jvm/compiler/AbstractLoadJavaTest.java +++ b/compiler/tests/org/jetbrains/jet/jvm/compiler/AbstractLoadJavaTest.java @@ -44,12 +44,10 @@ import org.jetbrains.jet.lang.resolve.BindingTrace; import org.jetbrains.jet.lang.resolve.DescriptorUtils; import org.jetbrains.jet.lang.resolve.TopDownAnalysisParameters; import org.jetbrains.jet.lang.resolve.lazy.JvmResolveUtil; -import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns; import org.jetbrains.jet.storage.ExceptionTracker; import org.jetbrains.jet.storage.LockBasedStorageManager; import org.jetbrains.jet.test.TestCaseWithTmpdir; import org.jetbrains.jet.test.util.RecursiveDescriptorComparator; -import org.junit.Assert; import java.io.File; import java.io.FileFilter; @@ -88,23 +86,12 @@ public abstract class AbstractLoadJavaTest extends TestCaseWithTmpdir { checkJavaPackage(expectedFile, binaryPackageAndContext.first, binaryPackageAndContext.second, DONT_INCLUDE_METHODS_OF_OBJECT); } - protected void doTestCompiledJavaCompareWithKotlin(@NotNull String javaFileName) throws Exception { - Assert.assertTrue("A java file expected: " + javaFileName, javaFileName.endsWith(".java")); - File javaFile = new File(javaFileName); - File ktFile = new File(javaFile.getPath().replaceFirst("\\.java$", ".kt")); - File txtFile = getTxtFile(javaFile.getPath()); - PackageViewDescriptor kotlinPackage = analyzeKotlinAndLoadTestPackage(ktFile, myTestRootDisposable, ConfigurationKind.ALL); - Pair javaPackageAndContext = compileJavaAndLoadTestPackageAndBindingContextFromBinary( - Arrays.asList(javaFile), tmpdir, myTestRootDisposable, ConfigurationKind.ALL); - checkLoadedPackages(txtFile, kotlinPackage, javaPackageAndContext.first, javaPackageAndContext.second); - } - protected void doTestCompiledJavaIncludeObjectMethods(@NotNull String javaFileName) throws Exception { doTestCompiledJava(javaFileName, RECURSIVE); } protected void doTestCompiledKotlin(@NotNull String ktFileName) throws Exception { - doTestCompiledKotlin(ktFileName, ConfigurationKind.JDK_ONLY); + doTestCompiledKotlin(ktFileName, ConfigurationKind.JDK_AND_ANNOTATIONS); } protected void doTestCompiledKotlinWithStdlib(@NotNull String ktFileName) throws Exception { @@ -259,10 +246,11 @@ public abstract class AbstractLoadJavaTest extends TestCaseWithTmpdir { checkJavaPackage(getTxtFile(javaFileName), javaPackageAndContext.first, javaPackageAndContext.second, configuration); } - private static void checkForLoadErrorsAndCompare( - @NotNull PackageViewDescriptor javaPackage, - @NotNull BindingContext bindingContext, - @NotNull Runnable comparePackagesRunnable + private static void checkJavaPackage( + File txtFile, + PackageViewDescriptor javaPackage, + BindingContext bindingContext, + Configuration configuration ) { boolean fail = false; try { @@ -280,40 +268,13 @@ public abstract class AbstractLoadJavaTest extends TestCaseWithTmpdir { fail = true; } - comparePackagesRunnable.run(); + validateAndCompareDescriptorWithFile(javaPackage, configuration, txtFile); + if (fail) { fail("See error above"); } } - private static void checkLoadedPackages( - final File txtFile, - final PackageViewDescriptor kotlinPackage, - final PackageViewDescriptor javaPackage, - BindingContext bindingContext - ) { - checkForLoadErrorsAndCompare(javaPackage, bindingContext, new Runnable() { - @Override - public void run() { - validateAndCompareDescriptors(kotlinPackage, javaPackage, DONT_INCLUDE_METHODS_OF_OBJECT, txtFile); - } - }); - } - - private static void checkJavaPackage( - final File txtFile, - final PackageViewDescriptor javaPackage, - BindingContext bindingContext, - final Configuration configuration - ) { - checkForLoadErrorsAndCompare(javaPackage, bindingContext, new Runnable() { - @Override - public void run() { - validateAndCompareDescriptorWithFile(javaPackage, configuration, txtFile); - } - }); - } - private static File getTxtFile(String javaFileName) { return new File(javaFileName.replaceFirst("\\.java$", ".txt")); } diff --git a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadDescriptorUtil.java b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadDescriptorUtil.java index 9e13ecf1df6..d0ec8abe8ff 100644 --- a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadDescriptorUtil.java +++ b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadDescriptorUtil.java @@ -126,18 +126,6 @@ public final class LoadDescriptorUtil { )); } - @NotNull - public static PackageViewDescriptor analyzeKotlinAndLoadTestPackage( - @NotNull File ktFile, - @NotNull Disposable disposable, - @NotNull ConfigurationKind configurationKind - ) { - JetFilesAndExhaust fileAndExhaust = JetFilesAndExhaust.createJetFilesAndAnalyze(Collections.singletonList(ktFile), disposable, configurationKind); - PackageViewDescriptor packageView = fileAndExhaust.getExhaust().getModuleDescriptor().getPackage(TEST_PACKAGE_FQNAME); - assert packageView != null: TEST_PACKAGE_FQNAME + " package not found in " + ktFile.getName(); - return packageView; - } - private static class JetFilesAndExhaust { @NotNull public static JetFilesAndExhaust createJetFilesAndAnalyze( diff --git a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java index 34f75d05932..1d9249fa8ee 100644 --- a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java @@ -30,20 +30,105 @@ import org.jetbrains.jet.jvm.compiler.AbstractLoadJavaTest; /** This class is generated by {@link org.jetbrains.jet.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@InnerTestClasses({LoadJavaTestGenerated.CompiledJava.class, LoadJavaTestGenerated.CompiledJavaAndKotlin.class, LoadJavaTestGenerated.CompiledJavaCompareWithKotlin.class, LoadJavaTestGenerated.CompiledJavaIncludeObjectMethods.class, LoadJavaTestGenerated.CompiledKotlin.class, LoadJavaTestGenerated.CompiledKotlinWithStdlib.class, LoadJavaTestGenerated.JavaAgainstKotlin.class, LoadJavaTestGenerated.KotlinAgainstCompiledJavaWithKotlin.class, LoadJavaTestGenerated.SourceJava.class}) +@InnerTestClasses({LoadJavaTestGenerated.CompiledJava.class, LoadJavaTestGenerated.CompiledJavaAndKotlin.class, LoadJavaTestGenerated.CompiledJavaIncludeObjectMethods.class, LoadJavaTestGenerated.CompiledKotlin.class, LoadJavaTestGenerated.CompiledKotlinWithStdlib.class, LoadJavaTestGenerated.JavaAgainstKotlin.class, LoadJavaTestGenerated.KotlinAgainstCompiledJavaWithKotlin.class, LoadJavaTestGenerated.SourceJava.class}) public class LoadJavaTestGenerated extends AbstractLoadJavaTest { @TestMetadata("compiler/testData/loadJava/compiledJava") - @InnerTestClasses({CompiledJava.Annotations.class, CompiledJava.ProtectedPackage.class, CompiledJava.ProtectedStatic.class, CompiledJava.Sam.class, CompiledJava.SignaturePropagation.class, CompiledJava.Static.class}) + @InnerTestClasses({CompiledJava.Annotations.class, CompiledJava.Constructor.class, CompiledJava.JavaBean.class, CompiledJava.KotlinSignature.class, CompiledJava.Library.class, CompiledJava.Modality.class, CompiledJava.Mutability.class, CompiledJava.NotNull.class, CompiledJava.ProtectedPackage.class, CompiledJava.ProtectedStatic.class, CompiledJava.Sam.class, CompiledJava.SignaturePropagation.class, CompiledJava.Static.class, CompiledJava.Vararg.class}) public static class CompiledJava extends AbstractLoadJavaTest { public void testAllFilesPresentInCompiledJava() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava"), Pattern.compile("^(.+)\\.java$"), true); } + @TestMetadata("ArrayTypeVariance.java") + public void testArrayTypeVariance() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ArrayTypeVariance.java"); + } + + @TestMetadata("ClassDoesNotOverrideMethod.java") + public void testClassDoesNotOverrideMethod() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.java"); + } + + @TestMetadata("ClassWithConstVal.java") + public void testClassWithConstVal() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithConstVal.java"); + } + + @TestMetadata("ClassWithTypeP.java") + public void testClassWithTypeP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithTypeP.java"); + } + + @TestMetadata("ClassWithTypePExtendsIterableP.java") + public void testClassWithTypePExtendsIterableP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithTypePExtendsIterableP.java"); + } + + @TestMetadata("ClassWithTypePP.java") + public void testClassWithTypePP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithTypePP.java"); + } + + @TestMetadata("ClassWithTypePRefNext.java") + public void testClassWithTypePRefNext() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithTypePRefNext.java"); + } + + @TestMetadata("ClassWithTypePRefSelf.java") + public void testClassWithTypePRefSelf() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelf.java"); + } + + @TestMetadata("ClassWithTypePRefSelfAndClass.java") + public void testClassWithTypePRefSelfAndClass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/ClassWithTypePRefSelfAndClass.java"); + } + @TestMetadata("EnumMembers.java") public void testEnumMembers() throws Exception { doTestCompiledJava("compiler/testData/loadJava/compiledJava/EnumMembers.java"); } + @TestMetadata("FieldAsVar.java") + public void testFieldAsVar() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/FieldAsVar.java"); + } + + @TestMetadata("FieldOfArrayType.java") + public void testFieldOfArrayType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/FieldOfArrayType.java"); + } + + @TestMetadata("FinalFieldAsVal.java") + public void testFinalFieldAsVal() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/FinalFieldAsVal.java"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypes.java") + public void testInheritMethodsDifferentReturnTypes() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypes.java"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.java") + public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/InheritMethodsDifferentReturnTypesGeneric.java"); + } + + @TestMetadata("InnerClass.java") + public void testInnerClass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/InnerClass.java"); + } + + @TestMetadata("InnerClassReferencesOuterTP.java") + public void testInnerClassReferencesOuterTP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/InnerClassReferencesOuterTP.java"); + } + + @TestMetadata("InnerClassesInGeneric.java") + public void testInnerClassesInGeneric() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/InnerClassesInGeneric.java"); + } + @TestMetadata("InnerOfGeneric.java") public void testInnerOfGeneric() throws Exception { doTestCompiledJava("compiler/testData/loadJava/compiledJava/InnerOfGeneric.java"); @@ -54,6 +139,51 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledJava("compiler/testData/loadJava/compiledJava/JavaEnum.java"); } + @TestMetadata("MethodReferencesOuterClassTP.java") + public void testMethodReferencesOuterClassTP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethodReferencesOuterClassTP.java"); + } + + @TestMetadata("MethodTypePOneUpperBound.java") + public void testMethodTypePOneUpperBound() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethodTypePOneUpperBound.java"); + } + + @TestMetadata("MethodTypePTwoUpperBounds.java") + public void testMethodTypePTwoUpperBounds() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethodTypePTwoUpperBounds.java"); + } + + @TestMetadata("MethodWithTypeP.java") + public void testMethodWithTypeP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethodWithTypeP.java"); + } + + @TestMetadata("MethodWithTypePP.java") + public void testMethodWithTypePP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethodWithTypePP.java"); + } + + @TestMetadata("MethodWithTypePRefClassP.java") + public void testMethodWithTypePRefClassP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethodWithTypePRefClassP.java"); + } + + @TestMetadata("MethosWithPRefTP.java") + public void testMethosWithPRefTP() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MethosWithPRefTP.java"); + } + + @TestMetadata("MyException.java") + public void testMyException() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/MyException.java"); + } + + @TestMetadata("NestedClass.java") + public void testNestedClass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/NestedClass.java"); + } + @TestMetadata("OverrideMethod.java") public void testOverrideMethod() throws Exception { doTestCompiledJava("compiler/testData/loadJava/compiledJava/OverrideMethod.java"); @@ -94,17 +224,47 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledJava("compiler/testData/loadJava/compiledJava/RecursiveWildcardUpperBound.java"); } + @TestMetadata("RemoveRedundantProjectionKind.java") + public void testRemoveRedundantProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/RemoveRedundantProjectionKind.java"); + } + + @TestMetadata("Simple.java") + public void testSimple() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/Simple.java"); + } + @TestMetadata("SubclassFromNested.java") public void testSubclassFromNested() throws Exception { doTestCompiledJava("compiler/testData/loadJava/compiledJava/SubclassFromNested.java"); } + @TestMetadata("TwoFields.java") + public void testTwoFields() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/TwoFields.java"); + } + + @TestMetadata("UnboundWildcard.java") + public void testUnboundWildcard() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/UnboundWildcard.java"); + } + @TestMetadata("compiler/testData/loadJava/compiledJava/annotations") public static class Annotations extends AbstractLoadJavaTest { public void testAllFilesPresentInAnnotations() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/annotations"), Pattern.compile("^(.+)\\.java$"), true); } + @TestMetadata("AnnotatedAnnotation.java") + public void testAnnotatedAnnotation() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.java"); + } + + @TestMetadata("AnnotatedMethod.java") + public void testAnnotatedMethod() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.java"); + } + @TestMetadata("AnnotationInParam.java") public void testAnnotationInParam() throws Exception { doTestCompiledJava("compiler/testData/loadJava/compiledJava/annotations/AnnotationInParam.java"); @@ -170,6 +330,11 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledJava("compiler/testData/loadJava/compiledJava/annotations/RecursiveAnnotation2.java"); } + @TestMetadata("SimpleAnnotation.java") + public void testSimpleAnnotation() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/annotations/SimpleAnnotation.java"); + } + @TestMetadata("StringConcatenationInParam.java") public void testStringConcatenationInParam() throws Exception { doTestCompiledJava("compiler/testData/loadJava/compiledJava/annotations/StringConcatenationInParam.java"); @@ -187,6 +352,794 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } + @TestMetadata("compiler/testData/loadJava/compiledJava/constructor") + public static class Constructor extends AbstractLoadJavaTest { + public void testAllFilesPresentInConstructor() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/constructor"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("ConstructorGenericDeep.java") + public void testConstructorGenericDeep() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericDeep.java"); + } + + @TestMetadata("ConstructorGenericSimple.java") + public void testConstructorGenericSimple() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericSimple.java"); + } + + @TestMetadata("ConstructorGenericUpperBound.java") + public void testConstructorGenericUpperBound() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/constructor/ConstructorGenericUpperBound.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/javaBean") + public static class JavaBean extends AbstractLoadJavaTest { + public void testAllFilesPresentInJavaBean() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/javaBean"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("DifferentGetterAndSetter.java") + public void testDifferentGetterAndSetter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/javaBean/DifferentGetterAndSetter.java"); + } + + @TestMetadata("JavaBeanAbstractGetter.java") + public void testJavaBeanAbstractGetter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/javaBean/JavaBeanAbstractGetter.java"); + } + + @TestMetadata("JavaBeanVal.java") + public void testJavaBeanVal() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVal.java"); + } + + @TestMetadata("JavaBeanVar.java") + public void testJavaBeanVar() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVar.java"); + } + + @TestMetadata("JavaBeanVarOfGenericType.java") + public void testJavaBeanVarOfGenericType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/javaBean/JavaBeanVarOfGenericType.java"); + } + + @TestMetadata("TwoSetters.java") + public void testTwoSetters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/javaBean/TwoSetters.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/kotlinSignature") + @InnerTestClasses({KotlinSignature.Error.class, KotlinSignature.Propagation.class}) + public static class KotlinSignature extends AbstractLoadJavaTest { + @TestMetadata("AllBoundsInWhen.java") + public void testAllBoundsInWhen() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/AllBoundsInWhen.java"); + } + + public void testAllFilesPresentInKotlinSignature() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/kotlinSignature"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("ArrayType.java") + public void testArrayType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/ArrayType.java"); + } + + @TestMetadata("ConstructorWithNewTypeParams.java") + public void testConstructorWithNewTypeParams() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithNewTypeParams.java"); + } + + @TestMetadata("ConstructorWithParentTypeParams.java") + public void testConstructorWithParentTypeParams() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithParentTypeParams.java"); + } + + @TestMetadata("ConstructorWithSeveralParams.java") + public void testConstructorWithSeveralParams() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithSeveralParams.java"); + } + + @TestMetadata("ConstructorWithoutParams.java") + public void testConstructorWithoutParams() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/ConstructorWithoutParams.java"); + } + + @TestMetadata("CustomProjectionKind.java") + public void testCustomProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/CustomProjectionKind.java"); + } + + @TestMetadata("MethodWithFunctionTypes.java") + public void testMethodWithFunctionTypes() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithFunctionTypes.java"); + } + + @TestMetadata("MethodWithGenerics.java") + public void testMethodWithGenerics() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithGenerics.java"); + } + + @TestMetadata("MethodWithMappedClasses.java") + public void testMethodWithMappedClasses() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithMappedClasses.java"); + } + + @TestMetadata("MethodWithTypeParameters.java") + public void testMethodWithTypeParameters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithTypeParameters.java"); + } + + @TestMetadata("MethodWithVararg.java") + public void testMethodWithVararg() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/MethodWithVararg.java"); + } + + @TestMetadata("PropertyArrayTypes.java") + public void testPropertyArrayTypes() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyArrayTypes.java"); + } + + @TestMetadata("PropertyComplexTypes.java") + public void testPropertyComplexTypes() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/PropertyComplexTypes.java"); + } + + @TestMetadata("PropertySimpleType.java") + public void testPropertySimpleType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/PropertySimpleType.java"); + } + + @TestMetadata("StarProjection.java") + public void testStarProjection() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/StarProjection.java"); + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/kotlinSignature/error") + public static class Error extends AbstractLoadJavaTest { + @TestMetadata("AddingNullability.java") + public void testAddingNullability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/AddingNullability.java"); + } + + public void testAllFilesPresentInError() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/kotlinSignature/error"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("ConflictingProjectionKind.java") + public void testConflictingProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/ConflictingProjectionKind.java"); + } + + @TestMetadata("ExplicitFieldGettersAndSetters.java") + public void testExplicitFieldGettersAndSetters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.java"); + } + + @TestMetadata("ExtraUpperBound.java") + public void testExtraUpperBound() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/ExtraUpperBound.java"); + } + + @TestMetadata("MissingUpperBound.java") + public void testMissingUpperBound() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/MissingUpperBound.java"); + } + + @TestMetadata("NoFieldTypeRef.java") + public void testNoFieldTypeRef() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/NoFieldTypeRef.java"); + } + + @TestMetadata("NotVarargReplacedWithVararg.java") + public void testNotVarargReplacedWithVararg() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/NotVarargReplacedWithVararg.java"); + } + + @TestMetadata("RedundantProjectionKind.java") + public void testRedundantProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/RedundantProjectionKind.java"); + } + + @TestMetadata("ReturnTypeMissing.java") + public void testReturnTypeMissing() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/ReturnTypeMissing.java"); + } + + @TestMetadata("SyntaxError.java") + public void testSyntaxError() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxError.java"); + } + + @TestMetadata("SyntaxErrorInFieldAnnotation.java") + public void testSyntaxErrorInFieldAnnotation() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java"); + } + + @TestMetadata("VarargReplacedWithNotVararg.java") + public void testVarargReplacedWithNotVararg() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/VarargReplacedWithNotVararg.java"); + } + + @TestMetadata("WrongFieldInitializer.java") + public void testWrongFieldInitializer() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldInitializer.java"); + } + + @TestMetadata("WrongFieldMutability.java") + public void testWrongFieldMutability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldMutability.java"); + } + + @TestMetadata("WrongFieldName.java") + public void testWrongFieldName() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongFieldName.java"); + } + + @TestMetadata("WrongMethodName.java") + public void testWrongMethodName() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongMethodName.java"); + } + + @TestMetadata("WrongProjectionKind.java") + public void testWrongProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongProjectionKind.java"); + } + + @TestMetadata("WrongReturnTypeStructure.java") + public void testWrongReturnTypeStructure() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongReturnTypeStructure.java"); + } + + @TestMetadata("WrongTypeName1.java") + public void testWrongTypeName1() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName1.java"); + } + + @TestMetadata("WrongTypeName2.java") + public void testWrongTypeName2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName2.java"); + } + + @TestMetadata("WrongTypeName3.java") + public void testWrongTypeName3() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeName3.java"); + } + + @TestMetadata("WrongTypeParameterBoundStructure1.java") + public void testWrongTypeParameterBoundStructure1() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.java"); + } + + @TestMetadata("WrongTypeParameterBoundStructure2.java") + public void testWrongTypeParameterBoundStructure2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.java"); + } + + @TestMetadata("WrongTypeParametersCount.java") + public void testWrongTypeParametersCount() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongTypeParametersCount.java"); + } + + @TestMetadata("WrongValueParameterStructure1.java") + public void testWrongValueParameterStructure1() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure1.java"); + } + + @TestMetadata("WrongValueParameterStructure2.java") + public void testWrongValueParameterStructure2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParameterStructure2.java"); + } + + @TestMetadata("WrongValueParametersCount.java") + public void testWrongValueParametersCount() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/error/WrongValueParametersCount.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation") + @InnerTestClasses({Propagation.Parameter.class, Propagation.Return.class, Propagation.TypeParameter.class}) + public static class Propagation extends AbstractLoadJavaTest { + public void testAllFilesPresentInPropagation() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("PropagateTypeArgumentNullable.java") + public void testPropagateTypeArgumentNullable() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.java"); + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter") + public static class Parameter extends AbstractLoadJavaTest { + public void testAllFilesPresentInParameter() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("ChangeProjectionKind1.java") + public void testChangeProjectionKind1() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java"); + } + + @TestMetadata("ChangeProjectionKind2.java") + public void testChangeProjectionKind2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java"); + } + + @TestMetadata("DeeplySubstitutedClassParameter.java") + public void testDeeplySubstitutedClassParameter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java"); + } + + @TestMetadata("DeeplySubstitutedClassParameter2.java") + public void testDeeplySubstitutedClassParameter2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java"); + } + + @TestMetadata("InheritMutability.java") + public void testInheritMutability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritMutability.java"); + } + + @TestMetadata("InheritNotVararg.java") + public void testInheritNotVararg() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVararg.java"); + } + + @TestMetadata("InheritNotVarargInteger.java") + public void testInheritNotVarargInteger() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java"); + } + + @TestMetadata("InheritNotVarargNotNull.java") + public void testInheritNotVarargNotNull() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java"); + } + + @TestMetadata("InheritNotVarargPrimitive.java") + public void testInheritNotVarargPrimitive() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java"); + } + + @TestMetadata("InheritNullability.java") + public void testInheritNullability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritNullability.java"); + } + + @TestMetadata("InheritProjectionKind.java") + public void testInheritProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritProjectionKind.java"); + } + + @TestMetadata("InheritReadOnliness.java") + public void testInheritReadOnliness() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritReadOnliness.java"); + } + + @TestMetadata("InheritVararg.java") + public void testInheritVararg() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVararg.java"); + } + + @TestMetadata("InheritVarargInteger.java") + public void testInheritVarargInteger() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargInteger.java"); + } + + @TestMetadata("InheritVarargNotNull.java") + public void testInheritVarargNotNull() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.java"); + } + + @TestMetadata("InheritVarargPrimitive.java") + public void testInheritVarargPrimitive() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java"); + } + + @TestMetadata("Kt3302.java") + public void testKt3302() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/Kt3302.java"); + } + + @TestMetadata("MutableToReadOnly.java") + public void testMutableToReadOnly() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/MutableToReadOnly.java"); + } + + @TestMetadata("NotNullToNullable.java") + public void testNotNullToNullable() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.java"); + } + + @TestMetadata("NullableToNotNull.java") + public void testNullableToNotNull() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.java"); + } + + @TestMetadata("NullableToNotNullKotlinSignature.java") + public void testNullableToNotNullKotlinSignature() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java"); + } + + @TestMetadata("OverrideWithErasedParameter.java") + public void testOverrideWithErasedParameter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java"); + } + + @TestMetadata("ReadOnlyToMutable.java") + public void testReadOnlyToMutable() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java"); + } + + @TestMetadata("SubclassFromGenericAndNot.java") + public void testSubclassFromGenericAndNot() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java"); + } + + @TestMetadata("SubstitutedClassParameter.java") + public void testSubstitutedClassParameter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java"); + } + + @TestMetadata("SubstitutedClassParameters.java") + public void testSubstitutedClassParameters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return") + public static class Return extends AbstractLoadJavaTest { + @TestMetadata("AddNotNullJavaSubtype.java") + public void testAddNotNullJavaSubtype() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java"); + } + + @TestMetadata("AddNotNullSameJavaType.java") + public void testAddNotNullSameJavaType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.java"); + } + + @TestMetadata("AddNullabilityJavaSubtype.java") + public void testAddNullabilityJavaSubtype() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java"); + } + + @TestMetadata("AddNullabilitySameGenericType1.java") + public void testAddNullabilitySameGenericType1() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java"); + } + + @TestMetadata("AddNullabilitySameGenericType2.java") + public void testAddNullabilitySameGenericType2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java"); + } + + @TestMetadata("AddNullabilitySameJavaType.java") + public void testAddNullabilitySameJavaType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java"); + } + + public void testAllFilesPresentInReturn() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("CantMakeImmutableInSubclass.java") + public void testCantMakeImmutableInSubclass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java"); + } + + @TestMetadata("DeeplySubstitutedClassParameter.java") + public void testDeeplySubstitutedClassParameter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java"); + } + + @TestMetadata("DeeplySubstitutedClassParameter2.java") + public void testDeeplySubstitutedClassParameter2() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java"); + } + + @TestMetadata("HalfSubstitutedTypeParameters.java") + public void testHalfSubstitutedTypeParameters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java"); + } + + @TestMetadata("InheritNullabilityGenericSubclassSimple.java") + public void testInheritNullabilityGenericSubclassSimple() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java"); + } + + @TestMetadata("InheritNullabilityJavaSubtype.java") + public void testInheritNullabilityJavaSubtype() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java"); + } + + @TestMetadata("InheritNullabilitySameGenericType.java") + public void testInheritNullabilitySameGenericType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java"); + } + + @TestMetadata("InheritNullabilitySameJavaType.java") + public void testInheritNullabilitySameJavaType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java"); + } + + @TestMetadata("InheritProjectionKind.java") + public void testInheritProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritProjectionKind.java"); + } + + @TestMetadata("InheritReadOnlinessOfArgument.java") + public void testInheritReadOnlinessOfArgument() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java"); + } + + @TestMetadata("InheritReadOnlinessSameClass.java") + public void testInheritReadOnlinessSameClass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java"); + } + + @TestMetadata("InheritReadOnlinessSubclass.java") + public void testInheritReadOnlinessSubclass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java"); + } + + @TestMetadata("SameProjectionKind.java") + public void testSameProjectionKind() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SameProjectionKind.java"); + } + + @TestMetadata("SubclassFromGenericAndNot.java") + public void testSubclassFromGenericAndNot() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java"); + } + + @TestMetadata("SubclassOfCollection.java") + public void testSubclassOfCollection() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfCollection.java"); + } + + @TestMetadata("SubclassOfMapEntry.java") + public void testSubclassOfMapEntry() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubclassOfMapEntry.java"); + } + + @TestMetadata("SubstitutedClassParameter.java") + public void testSubstitutedClassParameter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameter.java"); + } + + @TestMetadata("SubstitutedClassParameters.java") + public void testSubstitutedClassParameters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/SubstitutedClassParameters.java"); + } + + @TestMetadata("TwoSuperclassesConflictingProjectionKinds.java") + public void testTwoSuperclassesConflictingProjectionKinds() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java"); + } + + @TestMetadata("TwoSuperclassesInvariantAndCovariantInferMutability.java") + public void testTwoSuperclassesInvariantAndCovariantInferMutability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java"); + } + + @TestMetadata("TwoSuperclassesInvariantAndCovariantInferNullability.java") + public void testTwoSuperclassesInvariantAndCovariantInferNullability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java"); + } + + @TestMetadata("TwoSuperclassesMutableAndNot.java") + public void testTwoSuperclassesMutableAndNot() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java"); + } + + @TestMetadata("TwoSuperclassesReturnJavaSubtype.java") + public void testTwoSuperclassesReturnJavaSubtype() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java"); + } + + @TestMetadata("TwoSuperclassesReturnSameJavaType.java") + public void testTwoSuperclassesReturnSameJavaType() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java"); + } + + @TestMetadata("TwoSuperclassesSupplementNotNull.java") + public void testTwoSuperclassesSupplementNotNull() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java"); + } + + @TestMetadata("TypeParamOfClass.java") + public void testTypeParamOfClass() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.java"); + } + + @TestMetadata("TypeParamOfClassSubstituted.java") + public void testTypeParamOfClassSubstituted() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java"); + } + + @TestMetadata("TypeParamOfFun.java") + public void testTypeParamOfFun() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter") + public static class TypeParameter extends AbstractLoadJavaTest { + public void testAllFilesPresentInTypeParameter() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("InheritMutability.java") + public void testInheritMutability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritMutability.java"); + } + + @TestMetadata("InheritNullability.java") + public void testInheritNullability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritNullability.java"); + } + + @TestMetadata("InheritReadOnliness.java") + public void testInheritReadOnliness() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java"); + } + + @TestMetadata("TwoBounds.java") + public void testTwoBounds() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoBounds.java"); + } + + @TestMetadata("TwoSuperclasses.java") + public void testTwoSuperclasses() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java"); + } + + @TestMetadata("TwoTypeParameters.java") + public void testTwoTypeParameters() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java"); + } + + @TestMetadata("UseParameterAsUpperBound.java") + public void testUseParameterAsUpperBound() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java"); + } + + @TestMetadata("UseParameterInUpperBound.java") + public void testUseParameterInUpperBound() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java"); + } + + @TestMetadata("UseParameterInUpperBoundWithKotlinSignature.java") + public void testUseParameterInUpperBoundWithKotlinSignature() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Propagation"); + suite.addTestSuite(Propagation.class); + suite.addTestSuite(Parameter.class); + suite.addTestSuite(Return.class); + suite.addTestSuite(TypeParameter.class); + return suite; + } + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("KotlinSignature"); + suite.addTestSuite(KotlinSignature.class); + suite.addTestSuite(Error.class); + suite.addTest(Propagation.innerSuite()); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/library") + public static class Library extends AbstractLoadJavaTest { + public void testAllFilesPresentInLibrary() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/library"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("LoadIterable.java") + public void testLoadIterable() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/library/LoadIterable.java"); + } + + @TestMetadata("LoadIterator.java") + public void testLoadIterator() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/library/LoadIterator.java"); + } + + @TestMetadata("Max.java") + public void testMax() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/library/Max.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/modality") + public static class Modality extends AbstractLoadJavaTest { + public void testAllFilesPresentInModality() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/modality"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("ModalityOfFakeOverrides.java") + public void testModalityOfFakeOverrides() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/mutability") + public static class Mutability extends AbstractLoadJavaTest { + public void testAllFilesPresentInMutability() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/mutability"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("LoadIterable.java") + public void testLoadIterable() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/mutability/LoadIterable.java"); + } + + @TestMetadata("LoadIterableWithConflict.java") + public void testLoadIterableWithConflict() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.java"); + } + + @TestMetadata("LoadIterableWithNullability.java") + public void testLoadIterableWithNullability() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.java"); + } + + @TestMetadata("LoadIterableWithPropagation.java") + public void testLoadIterableWithPropagation() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.java"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledJava/notNull") + public static class NotNull extends AbstractLoadJavaTest { + public void testAllFilesPresentInNotNull() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/notNull"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("NotNullField.java") + public void testNotNullField() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/notNull/NotNullField.java"); + } + + @TestMetadata("NotNullIntArray.java") + public void testNotNullIntArray() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.java"); + } + + @TestMetadata("NotNullMethod.java") + public void testNotNullMethod() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.java"); + } + + @TestMetadata("NotNullObjectArray.java") + public void testNotNullObjectArray() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.java"); + } + + @TestMetadata("NotNullParameter.java") + public void testNotNullParameter() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.java"); + } + + } + @TestMetadata("compiler/testData/loadJava/compiledJava/protectedPackage") public static class ProtectedPackage extends AbstractLoadJavaTest { public void testAllFilesPresentInProtectedPackage() throws Exception { @@ -512,15 +1465,41 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } + @TestMetadata("compiler/testData/loadJava/compiledJava/vararg") + public static class Vararg extends AbstractLoadJavaTest { + public void testAllFilesPresentInVararg() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJava/vararg"), Pattern.compile("^(.+)\\.java$"), true); + } + + @TestMetadata("VarargInt.java") + public void testVarargInt() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/vararg/VarargInt.java"); + } + + @TestMetadata("VarargString.java") + public void testVarargString() throws Exception { + doTestCompiledJava("compiler/testData/loadJava/compiledJava/vararg/VarargString.java"); + } + + } + public static Test innerSuite() { TestSuite suite = new TestSuite("CompiledJava"); suite.addTestSuite(CompiledJava.class); suite.addTestSuite(Annotations.class); + suite.addTestSuite(Constructor.class); + suite.addTestSuite(JavaBean.class); + suite.addTest(KotlinSignature.innerSuite()); + suite.addTestSuite(Library.class); + suite.addTestSuite(Modality.class); + suite.addTestSuite(Mutability.class); + suite.addTestSuite(NotNull.class); suite.addTestSuite(ProtectedPackage.class); suite.addTestSuite(ProtectedStatic.class); suite.addTest(Sam.innerSuite()); suite.addTestSuite(SignaturePropagation.class); suite.addTestSuite(Static.class); + suite.addTestSuite(Vararg.class); return suite; } } @@ -544,1008 +1523,6 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin") - @InnerTestClasses({CompiledJavaCompareWithKotlin.Annotation.class, CompiledJavaCompareWithKotlin.Constructor.class, CompiledJavaCompareWithKotlin.JavaBean.class, CompiledJavaCompareWithKotlin.KotlinSignature.class, CompiledJavaCompareWithKotlin.Library.class, CompiledJavaCompareWithKotlin.Modality.class, CompiledJavaCompareWithKotlin.Mutability.class, CompiledJavaCompareWithKotlin.NotNull.class, CompiledJavaCompareWithKotlin.Vararg.class}) - public static class CompiledJavaCompareWithKotlin extends AbstractLoadJavaTest { - public void testAllFilesPresentInCompiledJavaCompareWithKotlin() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("ArrayTypeVariance.java") - public void testArrayTypeVariance() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.java"); - } - - @TestMetadata("ClassDoesNotOverrideMethod.java") - public void testClassDoesNotOverrideMethod() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.java"); - } - - @TestMetadata("ClassWithConstVal.java") - public void testClassWithConstVal() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.java"); - } - - @TestMetadata("ClassWithTypeP.java") - public void testClassWithTypeP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.java"); - } - - @TestMetadata("ClassWithTypePExtendsIterableP.java") - public void testClassWithTypePExtendsIterableP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.java"); - } - - @TestMetadata("ClassWithTypePP.java") - public void testClassWithTypePP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.java"); - } - - @TestMetadata("ClassWithTypePRefNext.java") - public void testClassWithTypePRefNext() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.java"); - } - - @TestMetadata("ClassWithTypePRefSelf.java") - public void testClassWithTypePRefSelf() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.java"); - } - - @TestMetadata("ClassWithTypePRefSelfAndClass.java") - public void testClassWithTypePRefSelfAndClass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.java"); - } - - @TestMetadata("FieldAsVar.java") - public void testFieldAsVar() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.java"); - } - - @TestMetadata("FieldOfArrayType.java") - public void testFieldOfArrayType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.java"); - } - - @TestMetadata("FinalFieldAsVal.java") - public void testFinalFieldAsVal() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.java"); - } - - @TestMetadata("InheritMethodsDifferentReturnTypes.java") - public void testInheritMethodsDifferentReturnTypes() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.java"); - } - - @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.java") - public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.java"); - } - - @TestMetadata("InnerClass.java") - public void testInnerClass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.java"); - } - - @TestMetadata("InnerClassReferencesOuterTP.java") - public void testInnerClassReferencesOuterTP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.java"); - } - - @TestMetadata("InnerClassesInGeneric.java") - public void testInnerClassesInGeneric() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.java"); - } - - @TestMetadata("MethodReferencesOuterClassTP.java") - public void testMethodReferencesOuterClassTP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.java"); - } - - @TestMetadata("MethodTypePOneUpperBound.java") - public void testMethodTypePOneUpperBound() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.java"); - } - - @TestMetadata("MethodTypePTwoUpperBounds.java") - public void testMethodTypePTwoUpperBounds() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.java"); - } - - @TestMetadata("MethodWithTypeP.java") - public void testMethodWithTypeP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.java"); - } - - @TestMetadata("MethodWithTypePP.java") - public void testMethodWithTypePP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.java"); - } - - @TestMetadata("MethodWithTypePRefClassP.java") - public void testMethodWithTypePRefClassP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.java"); - } - - @TestMetadata("MethosWithPRefTP.java") - public void testMethosWithPRefTP() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.java"); - } - - @TestMetadata("MyException.java") - public void testMyException() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.java"); - } - - @TestMetadata("NestedClass.java") - public void testNestedClass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.java"); - } - - @TestMetadata("RemoveRedundantProjectionKind.java") - public void testRemoveRedundantProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.java"); - } - - @TestMetadata("Simple.java") - public void testSimple() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.java"); - } - - @TestMetadata("TwoFields.java") - public void testTwoFields() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.java"); - } - - @TestMetadata("UnboundWildcard.java") - public void testUnboundWildcard() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.java"); - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation") - public static class Annotation extends AbstractLoadJavaTest { - public void testAllFilesPresentInAnnotation() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("AnnotatedAnnotation.java") - public void testAnnotatedAnnotation() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.java"); - } - - @TestMetadata("AnnotatedMethod.java") - public void testAnnotatedMethod() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.java"); - } - - @TestMetadata("SimpleAnnotation.java") - public void testSimpleAnnotation() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor") - public static class Constructor extends AbstractLoadJavaTest { - public void testAllFilesPresentInConstructor() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("ConstructorGenericDeep.java") - public void testConstructorGenericDeep() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.java"); - } - - @TestMetadata("ConstructorGenericSimple.java") - public void testConstructorGenericSimple() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.java"); - } - - @TestMetadata("ConstructorGenericUpperBound.java") - public void testConstructorGenericUpperBound() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean") - public static class JavaBean extends AbstractLoadJavaTest { - public void testAllFilesPresentInJavaBean() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("DifferentGetterAndSetter.java") - public void testDifferentGetterAndSetter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.java"); - } - - @TestMetadata("JavaBeanAbstractGetter.java") - public void testJavaBeanAbstractGetter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.java"); - } - - @TestMetadata("JavaBeanVal.java") - public void testJavaBeanVal() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.java"); - } - - @TestMetadata("JavaBeanVar.java") - public void testJavaBeanVar() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.java"); - } - - @TestMetadata("JavaBeanVarOfGenericType.java") - public void testJavaBeanVarOfGenericType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.java"); - } - - @TestMetadata("TwoSetters.java") - public void testTwoSetters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature") - @InnerTestClasses({KotlinSignature.Error.class, KotlinSignature.Propagation.class}) - public static class KotlinSignature extends AbstractLoadJavaTest { - @TestMetadata("AllBoundsInWhen.java") - public void testAllBoundsInWhen() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.java"); - } - - public void testAllFilesPresentInKotlinSignature() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("ArrayType.java") - public void testArrayType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.java"); - } - - @TestMetadata("ConstructorWithNewTypeParams.java") - public void testConstructorWithNewTypeParams() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.java"); - } - - @TestMetadata("ConstructorWithParentTypeParams.java") - public void testConstructorWithParentTypeParams() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.java"); - } - - @TestMetadata("ConstructorWithSeveralParams.java") - public void testConstructorWithSeveralParams() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.java"); - } - - @TestMetadata("ConstructorWithoutParams.java") - public void testConstructorWithoutParams() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.java"); - } - - @TestMetadata("CustomProjectionKind.java") - public void testCustomProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.java"); - } - - @TestMetadata("MethodWithFunctionTypes.java") - public void testMethodWithFunctionTypes() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.java"); - } - - @TestMetadata("MethodWithGenerics.java") - public void testMethodWithGenerics() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.java"); - } - - @TestMetadata("MethodWithMappedClasses.java") - public void testMethodWithMappedClasses() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.java"); - } - - @TestMetadata("MethodWithTypeParameters.java") - public void testMethodWithTypeParameters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.java"); - } - - @TestMetadata("MethodWithVararg.java") - public void testMethodWithVararg() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.java"); - } - - @TestMetadata("PropertyArrayTypes.java") - public void testPropertyArrayTypes() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.java"); - } - - @TestMetadata("PropertyComplexTypes.java") - public void testPropertyComplexTypes() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.java"); - } - - @TestMetadata("PropertySimpleType.java") - public void testPropertySimpleType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.java"); - } - - @TestMetadata("StarProjection.java") - public void testStarProjection() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.java"); - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error") - public static class Error extends AbstractLoadJavaTest { - @TestMetadata("AddingNullability.java") - public void testAddingNullability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.java"); - } - - public void testAllFilesPresentInError() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("ConflictingProjectionKind.java") - public void testConflictingProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.java"); - } - - @TestMetadata("ExplicitFieldGettersAndSetters.java") - public void testExplicitFieldGettersAndSetters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.java"); - } - - @TestMetadata("ExtraUpperBound.java") - public void testExtraUpperBound() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.java"); - } - - @TestMetadata("MissingUpperBound.java") - public void testMissingUpperBound() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.java"); - } - - @TestMetadata("NoFieldTypeRef.java") - public void testNoFieldTypeRef() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.java"); - } - - @TestMetadata("NotVarargReplacedWithVararg.java") - public void testNotVarargReplacedWithVararg() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.java"); - } - - @TestMetadata("RedundantProjectionKind.java") - public void testRedundantProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.java"); - } - - @TestMetadata("ReturnTypeMissing.java") - public void testReturnTypeMissing() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.java"); - } - - @TestMetadata("SyntaxError.java") - public void testSyntaxError() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.java"); - } - - @TestMetadata("SyntaxErrorInFieldAnnotation.java") - public void testSyntaxErrorInFieldAnnotation() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.java"); - } - - @TestMetadata("VarargReplacedWithNotVararg.java") - public void testVarargReplacedWithNotVararg() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.java"); - } - - @TestMetadata("WrongFieldInitializer.java") - public void testWrongFieldInitializer() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.java"); - } - - @TestMetadata("WrongFieldMutability.java") - public void testWrongFieldMutability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.java"); - } - - @TestMetadata("WrongFieldName.java") - public void testWrongFieldName() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.java"); - } - - @TestMetadata("WrongMethodName.java") - public void testWrongMethodName() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.java"); - } - - @TestMetadata("WrongProjectionKind.java") - public void testWrongProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.java"); - } - - @TestMetadata("WrongReturnTypeStructure.java") - public void testWrongReturnTypeStructure() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.java"); - } - - @TestMetadata("WrongTypeName1.java") - public void testWrongTypeName1() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.java"); - } - - @TestMetadata("WrongTypeName2.java") - public void testWrongTypeName2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.java"); - } - - @TestMetadata("WrongTypeName3.java") - public void testWrongTypeName3() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.java"); - } - - @TestMetadata("WrongTypeParameterBoundStructure1.java") - public void testWrongTypeParameterBoundStructure1() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.java"); - } - - @TestMetadata("WrongTypeParameterBoundStructure2.java") - public void testWrongTypeParameterBoundStructure2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.java"); - } - - @TestMetadata("WrongTypeParametersCount.java") - public void testWrongTypeParametersCount() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.java"); - } - - @TestMetadata("WrongValueParameterStructure1.java") - public void testWrongValueParameterStructure1() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.java"); - } - - @TestMetadata("WrongValueParameterStructure2.java") - public void testWrongValueParameterStructure2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.java"); - } - - @TestMetadata("WrongValueParametersCount.java") - public void testWrongValueParametersCount() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation") - @InnerTestClasses({Propagation.Parameter.class, Propagation.Return.class, Propagation.TypeParameter.class}) - public static class Propagation extends AbstractLoadJavaTest { - public void testAllFilesPresentInPropagation() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("PropagateTypeArgumentNullable.java") - public void testPropagateTypeArgumentNullable() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.java"); - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter") - public static class Parameter extends AbstractLoadJavaTest { - public void testAllFilesPresentInParameter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("ChangeProjectionKind1.java") - public void testChangeProjectionKind1() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.java"); - } - - @TestMetadata("ChangeProjectionKind2.java") - public void testChangeProjectionKind2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.java"); - } - - @TestMetadata("DeeplySubstitutedClassParameter.java") - public void testDeeplySubstitutedClassParameter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.java"); - } - - @TestMetadata("DeeplySubstitutedClassParameter2.java") - public void testDeeplySubstitutedClassParameter2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.java"); - } - - @TestMetadata("InheritMutability.java") - public void testInheritMutability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.java"); - } - - @TestMetadata("InheritNotVararg.java") - public void testInheritNotVararg() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.java"); - } - - @TestMetadata("InheritNotVarargInteger.java") - public void testInheritNotVarargInteger() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.java"); - } - - @TestMetadata("InheritNotVarargNotNull.java") - public void testInheritNotVarargNotNull() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.java"); - } - - @TestMetadata("InheritNotVarargPrimitive.java") - public void testInheritNotVarargPrimitive() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.java"); - } - - @TestMetadata("InheritNullability.java") - public void testInheritNullability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.java"); - } - - @TestMetadata("InheritProjectionKind.java") - public void testInheritProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.java"); - } - - @TestMetadata("InheritReadOnliness.java") - public void testInheritReadOnliness() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.java"); - } - - @TestMetadata("InheritVararg.java") - public void testInheritVararg() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.java"); - } - - @TestMetadata("InheritVarargInteger.java") - public void testInheritVarargInteger() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.java"); - } - - @TestMetadata("InheritVarargNotNull.java") - public void testInheritVarargNotNull() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.java"); - } - - @TestMetadata("InheritVarargPrimitive.java") - public void testInheritVarargPrimitive() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.java"); - } - - @TestMetadata("Kt3302.java") - public void testKt3302() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.java"); - } - - @TestMetadata("MutableToReadOnly.java") - public void testMutableToReadOnly() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.java"); - } - - @TestMetadata("NotNullToNullable.java") - public void testNotNullToNullable() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.java"); - } - - @TestMetadata("NullableToNotNull.java") - public void testNullableToNotNull() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.java"); - } - - @TestMetadata("NullableToNotNullKotlinSignature.java") - public void testNullableToNotNullKotlinSignature() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.java"); - } - - @TestMetadata("OverrideWithErasedParameter.java") - public void testOverrideWithErasedParameter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.java"); - } - - @TestMetadata("ReadOnlyToMutable.java") - public void testReadOnlyToMutable() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.java"); - } - - @TestMetadata("SubclassFromGenericAndNot.java") - public void testSubclassFromGenericAndNot() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.java"); - } - - @TestMetadata("SubstitutedClassParameter.java") - public void testSubstitutedClassParameter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.java"); - } - - @TestMetadata("SubstitutedClassParameters.java") - public void testSubstitutedClassParameters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return") - public static class Return extends AbstractLoadJavaTest { - @TestMetadata("AddNotNullJavaSubtype.java") - public void testAddNotNullJavaSubtype() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.java"); - } - - @TestMetadata("AddNotNullSameJavaType.java") - public void testAddNotNullSameJavaType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.java"); - } - - @TestMetadata("AddNullabilityJavaSubtype.java") - public void testAddNullabilityJavaSubtype() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.java"); - } - - @TestMetadata("AddNullabilitySameGenericType1.java") - public void testAddNullabilitySameGenericType1() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.java"); - } - - @TestMetadata("AddNullabilitySameGenericType2.java") - public void testAddNullabilitySameGenericType2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.java"); - } - - @TestMetadata("AddNullabilitySameJavaType.java") - public void testAddNullabilitySameJavaType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.java"); - } - - public void testAllFilesPresentInReturn() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("CantMakeImmutableInSubclass.java") - public void testCantMakeImmutableInSubclass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.java"); - } - - @TestMetadata("DeeplySubstitutedClassParameter.java") - public void testDeeplySubstitutedClassParameter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.java"); - } - - @TestMetadata("DeeplySubstitutedClassParameter2.java") - public void testDeeplySubstitutedClassParameter2() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.java"); - } - - @TestMetadata("HalfSubstitutedTypeParameters.java") - public void testHalfSubstitutedTypeParameters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.java"); - } - - @TestMetadata("InheritNullabilityGenericSubclassSimple.java") - public void testInheritNullabilityGenericSubclassSimple() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.java"); - } - - @TestMetadata("InheritNullabilityJavaSubtype.java") - public void testInheritNullabilityJavaSubtype() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.java"); - } - - @TestMetadata("InheritNullabilitySameGenericType.java") - public void testInheritNullabilitySameGenericType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.java"); - } - - @TestMetadata("InheritNullabilitySameJavaType.java") - public void testInheritNullabilitySameJavaType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java"); - } - - @TestMetadata("InheritProjectionKind.java") - public void testInheritProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.java"); - } - - @TestMetadata("InheritReadOnlinessOfArgument.java") - public void testInheritReadOnlinessOfArgument() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java"); - } - - @TestMetadata("InheritReadOnlinessSameClass.java") - public void testInheritReadOnlinessSameClass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java"); - } - - @TestMetadata("InheritReadOnlinessSubclass.java") - public void testInheritReadOnlinessSubclass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java"); - } - - @TestMetadata("SameProjectionKind.java") - public void testSameProjectionKind() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.java"); - } - - @TestMetadata("SubclassFromGenericAndNot.java") - public void testSubclassFromGenericAndNot() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.java"); - } - - @TestMetadata("SubclassOfCollection.java") - public void testSubclassOfCollection() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.java"); - } - - @TestMetadata("SubclassOfMapEntry.java") - public void testSubclassOfMapEntry() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.java"); - } - - @TestMetadata("SubstitutedClassParameter.java") - public void testSubstitutedClassParameter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.java"); - } - - @TestMetadata("SubstitutedClassParameters.java") - public void testSubstitutedClassParameters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.java"); - } - - @TestMetadata("TwoSuperclassesConflictingProjectionKinds.java") - public void testTwoSuperclassesConflictingProjectionKinds() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.java"); - } - - @TestMetadata("TwoSuperclassesInvariantAndCovariantInferMutability.java") - public void testTwoSuperclassesInvariantAndCovariantInferMutability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.java"); - } - - @TestMetadata("TwoSuperclassesInvariantAndCovariantInferNullability.java") - public void testTwoSuperclassesInvariantAndCovariantInferNullability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.java"); - } - - @TestMetadata("TwoSuperclassesMutableAndNot.java") - public void testTwoSuperclassesMutableAndNot() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.java"); - } - - @TestMetadata("TwoSuperclassesReturnJavaSubtype.java") - public void testTwoSuperclassesReturnJavaSubtype() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.java"); - } - - @TestMetadata("TwoSuperclassesReturnSameJavaType.java") - public void testTwoSuperclassesReturnSameJavaType() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.java"); - } - - @TestMetadata("TwoSuperclassesSupplementNotNull.java") - public void testTwoSuperclassesSupplementNotNull() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.java"); - } - - @TestMetadata("TypeParamOfClass.java") - public void testTypeParamOfClass() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.java"); - } - - @TestMetadata("TypeParamOfClassSubstituted.java") - public void testTypeParamOfClassSubstituted() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.java"); - } - - @TestMetadata("TypeParamOfFun.java") - public void testTypeParamOfFun() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter") - public static class TypeParameter extends AbstractLoadJavaTest { - public void testAllFilesPresentInTypeParameter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("InheritMutability.java") - public void testInheritMutability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.java"); - } - - @TestMetadata("InheritNullability.java") - public void testInheritNullability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.java"); - } - - @TestMetadata("InheritReadOnliness.java") - public void testInheritReadOnliness() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.java"); - } - - @TestMetadata("TwoBounds.java") - public void testTwoBounds() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.java"); - } - - @TestMetadata("TwoSuperclasses.java") - public void testTwoSuperclasses() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.java"); - } - - @TestMetadata("TwoTypeParameters.java") - public void testTwoTypeParameters() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.java"); - } - - @TestMetadata("UseParameterAsUpperBound.java") - public void testUseParameterAsUpperBound() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.java"); - } - - @TestMetadata("UseParameterInUpperBound.java") - public void testUseParameterInUpperBound() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.java"); - } - - @TestMetadata("UseParameterInUpperBoundWithKotlinSignature.java") - public void testUseParameterInUpperBoundWithKotlinSignature() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.java"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("Propagation"); - suite.addTestSuite(Propagation.class); - suite.addTestSuite(Parameter.class); - suite.addTestSuite(Return.class); - suite.addTestSuite(TypeParameter.class); - return suite; - } - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("KotlinSignature"); - suite.addTestSuite(KotlinSignature.class); - suite.addTestSuite(Error.class); - suite.addTest(Propagation.innerSuite()); - return suite; - } - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library") - public static class Library extends AbstractLoadJavaTest { - public void testAllFilesPresentInLibrary() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("LoadIterable.java") - public void testLoadIterable() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.java"); - } - - @TestMetadata("LoadIterator.java") - public void testLoadIterator() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.java"); - } - - @TestMetadata("Max.java") - public void testMax() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality") - public static class Modality extends AbstractLoadJavaTest { - public void testAllFilesPresentInModality() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("ModalityOfFakeOverrides.java") - public void testModalityOfFakeOverrides() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability") - public static class Mutability extends AbstractLoadJavaTest { - public void testAllFilesPresentInMutability() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("LoadIterable.java") - public void testLoadIterable() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.java"); - } - - @TestMetadata("LoadIterableWithConflict.java") - public void testLoadIterableWithConflict() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.java"); - } - - @TestMetadata("LoadIterableWithNullability.java") - public void testLoadIterableWithNullability() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.java"); - } - - @TestMetadata("LoadIterableWithPropagation.java") - public void testLoadIterableWithPropagation() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull") - public static class NotNull extends AbstractLoadJavaTest { - public void testAllFilesPresentInNotNull() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("NotNullField.java") - public void testNotNullField() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.java"); - } - - @TestMetadata("NotNullIntArray.java") - public void testNotNullIntArray() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.java"); - } - - @TestMetadata("NotNullMethod.java") - public void testNotNullMethod() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.java"); - } - - @TestMetadata("NotNullObjectArray.java") - public void testNotNullObjectArray() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.java"); - } - - @TestMetadata("NotNullParameter.java") - public void testNotNullParameter() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.java"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg") - public static class Vararg extends AbstractLoadJavaTest { - public void testAllFilesPresentInVararg() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg"), Pattern.compile("^(.+)\\.java$"), true); - } - - @TestMetadata("VarargInt.java") - public void testVarargInt() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.java"); - } - - @TestMetadata("VarargString.java") - public void testVarargString() throws Exception { - doTestCompiledJavaCompareWithKotlin("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.java"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("CompiledJavaCompareWithKotlin"); - suite.addTestSuite(CompiledJavaCompareWithKotlin.class); - suite.addTestSuite(Annotation.class); - suite.addTestSuite(Constructor.class); - suite.addTestSuite(JavaBean.class); - suite.addTest(KotlinSignature.innerSuite()); - suite.addTestSuite(Library.class); - suite.addTestSuite(Modality.class); - suite.addTestSuite(Mutability.class); - suite.addTestSuite(NotNull.class); - suite.addTestSuite(Vararg.class); - return suite; - } - } - @TestMetadata("compiler/testData/loadJava/compiledJavaIncludeObjectMethods") public static class CompiledJavaIncludeObjectMethods extends AbstractLoadJavaTest { public void testAllFilesPresentInCompiledJavaIncludeObjectMethods() throws Exception { @@ -1565,7 +1542,7 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } @TestMetadata("compiler/testData/loadJava/compiledKotlin") - @InnerTestClasses({CompiledKotlin.Annotations.class, CompiledKotlin.Class.class, CompiledKotlin.ClassFun.class, CompiledKotlin.ClassObject.class, CompiledKotlin.Constructor.class, CompiledKotlin.DataClass.class, CompiledKotlin.Enum.class, CompiledKotlin.Fun.class, CompiledKotlin.Inline.class, CompiledKotlin.Prop.class, CompiledKotlin.Type.class, CompiledKotlin.Visibility.class}) + @InnerTestClasses({CompiledKotlin.Annotations.class, CompiledKotlin.Class.class, CompiledKotlin.ClassFun.class, CompiledKotlin.ClassObject.class, CompiledKotlin.Constructor.class, CompiledKotlin.DataClass.class, CompiledKotlin.Enum.class, CompiledKotlin.FromLoadJava.class, CompiledKotlin.Fun.class, CompiledKotlin.Inline.class, CompiledKotlin.Prop.class, CompiledKotlin.Type.class, CompiledKotlin.Visibility.class}) public static class CompiledKotlin extends AbstractLoadJavaTest { public void testAllFilesPresentInCompiledKotlin() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin"), Pattern.compile("^(.+)\\.kt$"), true); @@ -1578,6 +1555,21 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations"), Pattern.compile("^(.+)\\.kt$"), true); } + @TestMetadata("AnnotatedAnnotation.kt") + public void testAnnotatedAnnotation() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.kt"); + } + + @TestMetadata("AnnotatedMethod.kt") + public void testAnnotatedMethod() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.kt"); + } + + @TestMetadata("SimpleAnnotation.kt") + public void testSimpleAnnotation() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.kt"); + } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/classMembers") public static class ClassMembers extends AbstractLoadJavaTest { public void testAllFilesPresentInClassMembers() throws Exception { @@ -1871,6 +1863,7 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } @TestMetadata("compiler/testData/loadJava/compiledKotlin/class") + @InnerTestClasses({Class.JavaBean.class}) public static class Class extends AbstractLoadJavaTest { public void testAllFilesPresentInClass() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class"), Pattern.compile("^(.+)\\.kt$"), true); @@ -2041,6 +2034,50 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/Trait.kt"); } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/class/javaBean") + public static class JavaBean extends AbstractLoadJavaTest { + public void testAllFilesPresentInJavaBean() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class/javaBean"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("DifferentGetterAndSetter.kt") + public void testDifferentGetterAndSetter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.kt"); + } + + @TestMetadata("JavaBeanAbstractGetter.kt") + public void testJavaBeanAbstractGetter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.kt"); + } + + @TestMetadata("JavaBeanVal.kt") + public void testJavaBeanVal() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.kt"); + } + + @TestMetadata("JavaBeanVar.kt") + public void testJavaBeanVar() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.kt"); + } + + @TestMetadata("JavaBeanVarOfGenericType.kt") + public void testJavaBeanVarOfGenericType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.kt"); + } + + @TestMetadata("TwoSetters.kt") + public void testTwoSetters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Class"); + suite.addTestSuite(Class.class); + suite.addTestSuite(JavaBean.class); + return suite; + } } @TestMetadata("compiler/testData/loadJava/compiledKotlin/classFun") @@ -2181,6 +2218,21 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorCollectionParameter.kt"); } + @TestMetadata("ConstructorGenericDeep.kt") + public void testConstructorGenericDeep() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.kt"); + } + + @TestMetadata("ConstructorGenericSimple.kt") + public void testConstructorGenericSimple() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.kt"); + } + + @TestMetadata("ConstructorGenericUpperBound.kt") + public void testConstructorGenericUpperBound() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.kt"); + } + @TestMetadata("ConstructorWithTwoDefArgs.kt") public void testConstructorWithTwoDefArgs() throws Exception { doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoDefArgs.kt"); @@ -2323,6 +2375,893 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava") + @InnerTestClasses({FromLoadJava.KotlinSignature.class, FromLoadJava.Library.class, FromLoadJava.Modality.class, FromLoadJava.NotNull.class}) + public static class FromLoadJava extends AbstractLoadJavaTest { + public void testAllFilesPresentInFromLoadJava() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ArrayTypeVariance.kt") + public void testArrayTypeVariance() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.kt"); + } + + @TestMetadata("ClassDoesNotOverrideMethod.kt") + public void testClassDoesNotOverrideMethod() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.kt"); + } + + @TestMetadata("ClassObject.kt") + public void testClassObject() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.kt"); + } + + @TestMetadata("classObjectAnnotation.kt") + public void testClassObjectAnnotation() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.kt"); + } + + @TestMetadata("ClassWithConstVal.kt") + public void testClassWithConstVal() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.kt"); + } + + @TestMetadata("ClassWithTypeP.kt") + public void testClassWithTypeP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.kt"); + } + + @TestMetadata("ClassWithTypePExtendsIterableP.kt") + public void testClassWithTypePExtendsIterableP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.kt"); + } + + @TestMetadata("ClassWithTypePP.kt") + public void testClassWithTypePP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.kt"); + } + + @TestMetadata("ClassWithTypePRefNext.kt") + public void testClassWithTypePRefNext() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.kt"); + } + + @TestMetadata("ClassWithTypePRefSelf.kt") + public void testClassWithTypePRefSelf() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.kt"); + } + + @TestMetadata("ClassWithTypePRefSelfAndClass.kt") + public void testClassWithTypePRefSelfAndClass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.kt"); + } + + @TestMetadata("enum.kt") + public void testEnum() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.kt"); + } + + @TestMetadata("FieldAsVar.kt") + public void testFieldAsVar() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.kt"); + } + + @TestMetadata("FieldOfArrayType.kt") + public void testFieldOfArrayType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.kt"); + } + + @TestMetadata("FinalFieldAsVal.kt") + public void testFinalFieldAsVal() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.kt"); + } + + @TestMetadata("genericFunction.kt") + public void testGenericFunction() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypes.kt") + public void testInheritMethodsDifferentReturnTypes() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.kt") + public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.kt"); + } + + @TestMetadata("InnerClass.kt") + public void testInnerClass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.kt"); + } + + @TestMetadata("MethodTypePOneUpperBound.kt") + public void testMethodTypePOneUpperBound() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.kt"); + } + + @TestMetadata("MethodTypePTwoUpperBounds.kt") + public void testMethodTypePTwoUpperBounds() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.kt"); + } + + @TestMetadata("MethodWithTypeP.kt") + public void testMethodWithTypeP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.kt"); + } + + @TestMetadata("MethodWithTypePP.kt") + public void testMethodWithTypePP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.kt"); + } + + @TestMetadata("MethodWithTypePRefClassP.kt") + public void testMethodWithTypePRefClassP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.kt"); + } + + @TestMetadata("MethosWithPRefTP.kt") + public void testMethosWithPRefTP() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.kt"); + } + + @TestMetadata("MyException.kt") + public void testMyException() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.kt"); + } + + @TestMetadata("NestedClass.kt") + public void testNestedClass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.kt"); + } + + @TestMetadata("objectInClass.kt") + public void testObjectInClass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.kt"); + } + + @TestMetadata("objectMembers.kt") + public void testObjectMembers() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.kt"); + } + + @TestMetadata("packageLevelObject.kt") + public void testPackageLevelObject() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.kt"); + } + + @TestMetadata("RemoveRedundantProjectionKind.kt") + public void testRemoveRedundantProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.kt"); + } + + @TestMetadata("Simple.kt") + public void testSimple() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.kt"); + } + + @TestMetadata("TwoFields.kt") + public void testTwoFields() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.kt"); + } + + @TestMetadata("UnboundWildcard.kt") + public void testUnboundWildcard() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature") + @InnerTestClasses({KotlinSignature.Error.class, KotlinSignature.Propagation.class}) + public static class KotlinSignature extends AbstractLoadJavaTest { + @TestMetadata("AllBoundsInWhen.kt") + public void testAllBoundsInWhen() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.kt"); + } + + public void testAllFilesPresentInKotlinSignature() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ArrayType.kt") + public void testArrayType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.kt"); + } + + @TestMetadata("ConstructorWithNewTypeParams.kt") + public void testConstructorWithNewTypeParams() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.kt"); + } + + @TestMetadata("ConstructorWithParentTypeParams.kt") + public void testConstructorWithParentTypeParams() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.kt"); + } + + @TestMetadata("ConstructorWithSeveralParams.kt") + public void testConstructorWithSeveralParams() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.kt"); + } + + @TestMetadata("ConstructorWithoutParams.kt") + public void testConstructorWithoutParams() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.kt"); + } + + @TestMetadata("CustomProjectionKind.kt") + public void testCustomProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.kt"); + } + + @TestMetadata("MethodWithFunctionTypes.kt") + public void testMethodWithFunctionTypes() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.kt"); + } + + @TestMetadata("MethodWithGenerics.kt") + public void testMethodWithGenerics() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.kt"); + } + + @TestMetadata("MethodWithMappedClasses.kt") + public void testMethodWithMappedClasses() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.kt"); + } + + @TestMetadata("MethodWithTypeParameters.kt") + public void testMethodWithTypeParameters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.kt"); + } + + @TestMetadata("MethodWithVararg.kt") + public void testMethodWithVararg() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.kt"); + } + + @TestMetadata("PropertyArrayTypes.kt") + public void testPropertyArrayTypes() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.kt"); + } + + @TestMetadata("PropertyComplexTypes.kt") + public void testPropertyComplexTypes() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.kt"); + } + + @TestMetadata("PropertySimpleType.kt") + public void testPropertySimpleType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.kt"); + } + + @TestMetadata("StarProjection.kt") + public void testStarProjection() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error") + public static class Error extends AbstractLoadJavaTest { + @TestMetadata("AddingNullability.kt") + public void testAddingNullability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.kt"); + } + + public void testAllFilesPresentInError() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ConflictingProjectionKind.kt") + public void testConflictingProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.kt"); + } + + @TestMetadata("ExplicitFieldGettersAndSetters.kt") + public void testExplicitFieldGettersAndSetters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt"); + } + + @TestMetadata("ExtraUpperBound.kt") + public void testExtraUpperBound() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.kt"); + } + + @TestMetadata("MissingUpperBound.kt") + public void testMissingUpperBound() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.kt"); + } + + @TestMetadata("NoFieldTypeRef.kt") + public void testNoFieldTypeRef() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.kt"); + } + + @TestMetadata("NotVarargReplacedWithVararg.kt") + public void testNotVarargReplacedWithVararg() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.kt"); + } + + @TestMetadata("RedundantProjectionKind.kt") + public void testRedundantProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.kt"); + } + + @TestMetadata("ReturnTypeMissing.kt") + public void testReturnTypeMissing() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.kt"); + } + + @TestMetadata("SyntaxError.kt") + public void testSyntaxError() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.kt"); + } + + @TestMetadata("SyntaxErrorInFieldAnnotation.kt") + public void testSyntaxErrorInFieldAnnotation() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt"); + } + + @TestMetadata("VarargReplacedWithNotVararg.kt") + public void testVarargReplacedWithNotVararg() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.kt"); + } + + @TestMetadata("WrongFieldInitializer.kt") + public void testWrongFieldInitializer() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.kt"); + } + + @TestMetadata("WrongFieldMutability.kt") + public void testWrongFieldMutability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.kt"); + } + + @TestMetadata("WrongFieldName.kt") + public void testWrongFieldName() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.kt"); + } + + @TestMetadata("WrongMethodName.kt") + public void testWrongMethodName() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.kt"); + } + + @TestMetadata("WrongProjectionKind.kt") + public void testWrongProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.kt"); + } + + @TestMetadata("WrongReturnTypeStructure.kt") + public void testWrongReturnTypeStructure() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.kt"); + } + + @TestMetadata("WrongTypeName1.kt") + public void testWrongTypeName1() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.kt"); + } + + @TestMetadata("WrongTypeName2.kt") + public void testWrongTypeName2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.kt"); + } + + @TestMetadata("WrongTypeName3.kt") + public void testWrongTypeName3() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.kt"); + } + + @TestMetadata("WrongTypeParameterBoundStructure1.kt") + public void testWrongTypeParameterBoundStructure1() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt"); + } + + @TestMetadata("WrongTypeParameterBoundStructure2.kt") + public void testWrongTypeParameterBoundStructure2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt"); + } + + @TestMetadata("WrongTypeParametersCount.kt") + public void testWrongTypeParametersCount() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.kt"); + } + + @TestMetadata("WrongValueParameterStructure1.kt") + public void testWrongValueParameterStructure1() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.kt"); + } + + @TestMetadata("WrongValueParameterStructure2.kt") + public void testWrongValueParameterStructure2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.kt"); + } + + @TestMetadata("WrongValueParametersCount.kt") + public void testWrongValueParametersCount() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation") + @InnerTestClasses({Propagation.Parameter.class, Propagation.Return.class, Propagation.TypeParameter.class}) + public static class Propagation extends AbstractLoadJavaTest { + public void testAllFilesPresentInPropagation() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("PropagateTypeArgumentNullable.kt") + public void testPropagateTypeArgumentNullable() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter") + public static class Parameter extends AbstractLoadJavaTest { + public void testAllFilesPresentInParameter() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ChangeProjectionKind1.kt") + public void testChangeProjectionKind1() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt"); + } + + @TestMetadata("ChangeProjectionKind2.kt") + public void testChangeProjectionKind2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter.kt") + public void testDeeplySubstitutedClassParameter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter2.kt") + public void testDeeplySubstitutedClassParameter2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt"); + } + + @TestMetadata("InheritMutability.kt") + public void testInheritMutability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.kt"); + } + + @TestMetadata("InheritNotVararg.kt") + public void testInheritNotVararg() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.kt"); + } + + @TestMetadata("InheritNotVarargInteger.kt") + public void testInheritNotVarargInteger() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt"); + } + + @TestMetadata("InheritNotVarargNotNull.kt") + public void testInheritNotVarargNotNull() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt"); + } + + @TestMetadata("InheritNotVarargPrimitive.kt") + public void testInheritNotVarargPrimitive() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt"); + } + + @TestMetadata("InheritNullability.kt") + public void testInheritNullability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.kt"); + } + + @TestMetadata("InheritProjectionKind.kt") + public void testInheritProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.kt"); + } + + @TestMetadata("InheritReadOnliness.kt") + public void testInheritReadOnliness() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.kt"); + } + + @TestMetadata("InheritVararg.kt") + public void testInheritVararg() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.kt"); + } + + @TestMetadata("InheritVarargInteger.kt") + public void testInheritVarargInteger() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.kt"); + } + + @TestMetadata("InheritVarargNotNull.kt") + public void testInheritVarargNotNull() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt"); + } + + @TestMetadata("InheritVarargPrimitive.kt") + public void testInheritVarargPrimitive() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt"); + } + + @TestMetadata("Kt3302.kt") + public void testKt3302() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.kt"); + } + + @TestMetadata("MutableToReadOnly.kt") + public void testMutableToReadOnly() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.kt"); + } + + @TestMetadata("NotNullToNullable.kt") + public void testNotNullToNullable() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.kt"); + } + + @TestMetadata("NullableToNotNull.kt") + public void testNullableToNotNull() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.kt"); + } + + @TestMetadata("NullableToNotNullKotlinSignature.kt") + public void testNullableToNotNullKotlinSignature() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt"); + } + + @TestMetadata("OverrideWithErasedParameter.kt") + public void testOverrideWithErasedParameter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt"); + } + + @TestMetadata("ReadOnlyToMutable.kt") + public void testReadOnlyToMutable() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt"); + } + + @TestMetadata("SubclassFromGenericAndNot.kt") + public void testSubclassFromGenericAndNot() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt"); + } + + @TestMetadata("SubstitutedClassParameter.kt") + public void testSubstitutedClassParameter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt"); + } + + @TestMetadata("SubstitutedClassParameters.kt") + public void testSubstitutedClassParameters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return") + public static class Return extends AbstractLoadJavaTest { + @TestMetadata("AddNotNullJavaSubtype.kt") + public void testAddNotNullJavaSubtype() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt"); + } + + @TestMetadata("AddNotNullSameJavaType.kt") + public void testAddNotNullSameJavaType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt"); + } + + @TestMetadata("AddNullabilityJavaSubtype.kt") + public void testAddNullabilityJavaSubtype() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt"); + } + + @TestMetadata("AddNullabilitySameGenericType1.kt") + public void testAddNullabilitySameGenericType1() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt"); + } + + @TestMetadata("AddNullabilitySameGenericType2.kt") + public void testAddNullabilitySameGenericType2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt"); + } + + @TestMetadata("AddNullabilitySameJavaType.kt") + public void testAddNullabilitySameJavaType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt"); + } + + public void testAllFilesPresentInReturn() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("CantMakeImmutableInSubclass.kt") + public void testCantMakeImmutableInSubclass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter.kt") + public void testDeeplySubstitutedClassParameter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter2.kt") + public void testDeeplySubstitutedClassParameter2() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt"); + } + + @TestMetadata("HalfSubstitutedTypeParameters.kt") + public void testHalfSubstitutedTypeParameters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt"); + } + + @TestMetadata("InheritNullabilityGenericSubclassSimple.kt") + public void testInheritNullabilityGenericSubclassSimple() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt"); + } + + @TestMetadata("InheritNullabilityJavaSubtype.kt") + public void testInheritNullabilityJavaSubtype() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt"); + } + + @TestMetadata("InheritNullabilitySameGenericType.kt") + public void testInheritNullabilitySameGenericType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt"); + } + + @TestMetadata("InheritNullabilitySameJavaType.kt") + public void testInheritNullabilitySameJavaType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt"); + } + + @TestMetadata("InheritProjectionKind.kt") + public void testInheritProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.kt"); + } + + @TestMetadata("InheritReadOnlinessOfArgument.kt") + public void testInheritReadOnlinessOfArgument() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt"); + } + + @TestMetadata("InheritReadOnlinessSameClass.kt") + public void testInheritReadOnlinessSameClass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt"); + } + + @TestMetadata("InheritReadOnlinessSubclass.kt") + public void testInheritReadOnlinessSubclass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt"); + } + + @TestMetadata("SameProjectionKind.kt") + public void testSameProjectionKind() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.kt"); + } + + @TestMetadata("SubclassFromGenericAndNot.kt") + public void testSubclassFromGenericAndNot() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt"); + } + + @TestMetadata("SubclassOfCollection.kt") + public void testSubclassOfCollection() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.kt"); + } + + @TestMetadata("SubclassOfMapEntry.kt") + public void testSubclassOfMapEntry() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.kt"); + } + + @TestMetadata("SubstitutedClassParameter.kt") + public void testSubstitutedClassParameter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.kt"); + } + + @TestMetadata("SubstitutedClassParameters.kt") + public void testSubstitutedClassParameters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.kt"); + } + + @TestMetadata("TwoSuperclassesConflictingProjectionKinds.kt") + public void testTwoSuperclassesConflictingProjectionKinds() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt"); + } + + @TestMetadata("TwoSuperclassesInvariantAndCovariantInferMutability.kt") + public void testTwoSuperclassesInvariantAndCovariantInferMutability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt"); + } + + @TestMetadata("TwoSuperclassesInvariantAndCovariantInferNullability.kt") + public void testTwoSuperclassesInvariantAndCovariantInferNullability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt"); + } + + @TestMetadata("TwoSuperclassesMutableAndNot.kt") + public void testTwoSuperclassesMutableAndNot() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt"); + } + + @TestMetadata("TwoSuperclassesReturnJavaSubtype.kt") + public void testTwoSuperclassesReturnJavaSubtype() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt"); + } + + @TestMetadata("TwoSuperclassesReturnSameJavaType.kt") + public void testTwoSuperclassesReturnSameJavaType() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt"); + } + + @TestMetadata("TwoSuperclassesSupplementNotNull.kt") + public void testTwoSuperclassesSupplementNotNull() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt"); + } + + @TestMetadata("TypeParamOfClass.kt") + public void testTypeParamOfClass() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.kt"); + } + + @TestMetadata("TypeParamOfClassSubstituted.kt") + public void testTypeParamOfClassSubstituted() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt"); + } + + @TestMetadata("TypeParamOfFun.kt") + public void testTypeParamOfFun() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter") + public static class TypeParameter extends AbstractLoadJavaTest { + public void testAllFilesPresentInTypeParameter() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("InheritMutability.kt") + public void testInheritMutability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.kt"); + } + + @TestMetadata("InheritNullability.kt") + public void testInheritNullability() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.kt"); + } + + @TestMetadata("InheritReadOnliness.kt") + public void testInheritReadOnliness() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt"); + } + + @TestMetadata("TwoBounds.kt") + public void testTwoBounds() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.kt"); + } + + @TestMetadata("TwoSuperclasses.kt") + public void testTwoSuperclasses() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt"); + } + + @TestMetadata("TwoTypeParameters.kt") + public void testTwoTypeParameters() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt"); + } + + @TestMetadata("UseParameterAsUpperBound.kt") + public void testUseParameterAsUpperBound() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt"); + } + + @TestMetadata("UseParameterInUpperBound.kt") + public void testUseParameterInUpperBound() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt"); + } + + @TestMetadata("UseParameterInUpperBoundWithKotlinSignature.kt") + public void testUseParameterInUpperBoundWithKotlinSignature() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Propagation"); + suite.addTestSuite(Propagation.class); + suite.addTestSuite(Parameter.class); + suite.addTestSuite(Return.class); + suite.addTestSuite(TypeParameter.class); + return suite; + } + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("KotlinSignature"); + suite.addTestSuite(KotlinSignature.class); + suite.addTestSuite(Error.class); + suite.addTest(Propagation.innerSuite()); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library") + public static class Library extends AbstractLoadJavaTest { + public void testAllFilesPresentInLibrary() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("LoadIterable.kt") + public void testLoadIterable() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.kt"); + } + + @TestMetadata("LoadIterator.kt") + public void testLoadIterator() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.kt"); + } + + @TestMetadata("Max.kt") + public void testMax() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality") + public static class Modality extends AbstractLoadJavaTest { + public void testAllFilesPresentInModality() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ModalityOfFakeOverrides.kt") + public void testModalityOfFakeOverrides() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull") + public static class NotNull extends AbstractLoadJavaTest { + public void testAllFilesPresentInNotNull() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("NotNullField.kt") + public void testNotNullField() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.kt"); + } + + @TestMetadata("NotNullIntArray.kt") + public void testNotNullIntArray() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.kt"); + } + + @TestMetadata("NotNullMethod.kt") + public void testNotNullMethod() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.kt"); + } + + @TestMetadata("NotNullObjectArray.kt") + public void testNotNullObjectArray() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.kt"); + } + + @TestMetadata("NotNullParameter.kt") + public void testNotNullParameter() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("FromLoadJava"); + suite.addTestSuite(FromLoadJava.class); + suite.addTest(KotlinSignature.innerSuite()); + suite.addTestSuite(Library.class); + suite.addTestSuite(Modality.class); + suite.addTestSuite(NotNull.class); + return suite; + } + } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun") @InnerTestClasses({Fun.GenericWithTypeVariables.class, Fun.GenericWithoutTypeVariables.class, Fun.NonGeneric.class, Fun.Vararg.class}) public static class Fun extends AbstractLoadJavaTest { @@ -2570,6 +3509,16 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fun/vararg/nonLastVararg.kt"); } + @TestMetadata("VarargInt.kt") + public void testVarargInt() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.kt"); + } + + @TestMetadata("VarargString.kt") + public void testVarargString() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.kt"); + } + } public static Test innerSuite() { @@ -3059,12 +4008,13 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { TestSuite suite = new TestSuite("CompiledKotlin"); suite.addTestSuite(CompiledKotlin.class); suite.addTest(Annotations.innerSuite()); - suite.addTestSuite(Class.class); + suite.addTest(Class.innerSuite()); suite.addTestSuite(ClassFun.class); suite.addTestSuite(ClassObject.class); suite.addTest(Constructor.innerSuite()); suite.addTestSuite(DataClass.class); suite.addTestSuite(Enum.class); + suite.addTest(FromLoadJava.innerSuite()); suite.addTest(Fun.innerSuite()); suite.addTestSuite(Inline.class); suite.addTest(Prop.innerSuite()); @@ -3075,12 +4025,40 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { } @TestMetadata("compiler/testData/loadJava/compiledKotlinWithStdlib") - @InnerTestClasses({CompiledKotlinWithStdlib.PlatformNames.class}) + @InnerTestClasses({CompiledKotlinWithStdlib.Mutability.class, CompiledKotlinWithStdlib.PlatformNames.class}) public static class CompiledKotlinWithStdlib extends AbstractLoadJavaTest { public void testAllFilesPresentInCompiledKotlinWithStdlib() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlinWithStdlib"), Pattern.compile("^(.+)\\.kt$"), true); } + @TestMetadata("compiler/testData/loadJava/compiledKotlinWithStdlib/mutability") + public static class Mutability extends AbstractLoadJavaTest { + public void testAllFilesPresentInMutability() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlinWithStdlib/mutability"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("LoadIterable.kt") + public void testLoadIterable() throws Exception { + doTestCompiledKotlinWithStdlib("compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.kt"); + } + + @TestMetadata("LoadIterableWithConflict.kt") + public void testLoadIterableWithConflict() throws Exception { + doTestCompiledKotlinWithStdlib("compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.kt"); + } + + @TestMetadata("LoadIterableWithNullability.kt") + public void testLoadIterableWithNullability() throws Exception { + doTestCompiledKotlinWithStdlib("compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.kt"); + } + + @TestMetadata("LoadIterableWithPropagation.kt") + public void testLoadIterableWithPropagation() throws Exception { + doTestCompiledKotlinWithStdlib("compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.kt"); + } + + } + @TestMetadata("compiler/testData/loadJava/compiledKotlinWithStdlib/platformNames") public static class PlatformNames extends AbstractLoadJavaTest { public void testAllFilesPresentInPlatformNames() throws Exception { @@ -3097,6 +4075,7 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { public static Test innerSuite() { TestSuite suite = new TestSuite("CompiledKotlinWithStdlib"); suite.addTestSuite(CompiledKotlinWithStdlib.class); + suite.addTestSuite(Mutability.class); suite.addTestSuite(PlatformNames.class); return suite; } @@ -3291,7 +4270,6 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { TestSuite suite = new TestSuite("LoadJavaTestGenerated"); suite.addTest(CompiledJava.innerSuite()); suite.addTest(CompiledJavaAndKotlin.innerSuite()); - suite.addTest(CompiledJavaCompareWithKotlin.innerSuite()); suite.addTestSuite(CompiledJavaIncludeObjectMethods.class); suite.addTest(CompiledKotlin.innerSuite()); suite.addTest(CompiledKotlinWithStdlib.innerSuite()); diff --git a/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyResolveRecursiveComparingTest.java b/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyResolveRecursiveComparingTest.java index 8fdfee12e29..204fc88a8bc 100644 --- a/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyResolveRecursiveComparingTest.java +++ b/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyResolveRecursiveComparingTest.java @@ -45,16 +45,8 @@ public abstract class AbstractLazyResolveRecursiveComparingTest extends KotlinTe return createEnvironmentWithMockJdk(ConfigurationKind.ALL); } - protected void doTestCheckingPrimaryConstructors(String testFileName) throws IOException { - doTest(testFileName, true, false, true); - } - - protected void doTestCheckingPrimaryConstructorsAndAccessors(String testFileName) throws IOException { - doTest(testFileName, true, true, false); - } - - protected void doTestNotCheckingPrimaryConstructors(String testFileName) throws IOException { - doTest(testFileName, false, false, false); + protected void doTest(String testFileName) throws IOException { + doTest(testFileName, true, true, true); } private void doTest(String testFileName, boolean checkPrimaryConstructors, boolean checkPropertyAccessors, boolean allowErrorTypes) throws IOException { diff --git a/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java b/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java index af231e00e57..907b0ca31eb 100644 --- a/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java @@ -30,10 +30,10 @@ import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveRecursiveComparing /** This class is generated by {@link org.jetbrains.jet.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@InnerTestClasses({LazyResolveRecursiveComparingTestGenerated.CompiledKotlin.class, LazyResolveRecursiveComparingTestGenerated.CompiledJavaCompareWithKotlin.class, LazyResolveRecursiveComparingTestGenerated.RecursiveComparator.class}) +@InnerTestClasses({LazyResolveRecursiveComparingTestGenerated.CompiledKotlin.class, LazyResolveRecursiveComparingTestGenerated.RecursiveComparator.class}) public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyResolveRecursiveComparingTest { @TestMetadata("compiler/testData/loadJava/compiledKotlin") - @InnerTestClasses({CompiledKotlin.Annotations.class, CompiledKotlin.Class.class, CompiledKotlin.ClassFun.class, CompiledKotlin.ClassObject.class, CompiledKotlin.Constructor.class, CompiledKotlin.DataClass.class, CompiledKotlin.Enum.class, CompiledKotlin.Fun.class, CompiledKotlin.Inline.class, CompiledKotlin.Prop.class, CompiledKotlin.Type.class, CompiledKotlin.Visibility.class}) + @InnerTestClasses({CompiledKotlin.Annotations.class, CompiledKotlin.Class.class, CompiledKotlin.ClassFun.class, CompiledKotlin.ClassObject.class, CompiledKotlin.Constructor.class, CompiledKotlin.DataClass.class, CompiledKotlin.Enum.class, CompiledKotlin.FromLoadJava.class, CompiledKotlin.Fun.class, CompiledKotlin.Inline.class, CompiledKotlin.Prop.class, CompiledKotlin.Type.class, CompiledKotlin.Visibility.class}) public static class CompiledKotlin extends AbstractLazyResolveRecursiveComparingTest { public void testAllFilesPresentInCompiledKotlin() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin"), Pattern.compile("^(.+)\\.kt$"), true); @@ -46,6 +46,21 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations"), Pattern.compile("^(.+)\\.kt$"), true); } + @TestMetadata("AnnotatedAnnotation.kt") + public void testAnnotatedAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.kt"); + } + + @TestMetadata("AnnotatedMethod.kt") + public void testAnnotatedMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.kt"); + } + + @TestMetadata("SimpleAnnotation.kt") + public void testSimpleAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.kt"); + } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/classMembers") public static class ClassMembers extends AbstractLazyResolveRecursiveComparingTest { public void testAllFilesPresentInClassMembers() throws Exception { @@ -54,37 +69,37 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ClassObjectPropertyField.kt") public void testClassObjectPropertyField() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.kt"); } @TestMetadata("DelegatedProperty.kt") public void testDelegatedProperty() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.kt"); } @TestMetadata("EnumArgument.kt") public void testEnumArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.kt"); } @TestMetadata("Function.kt") public void testFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.kt"); } @TestMetadata("Getter.kt") public void testGetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.kt"); } @TestMetadata("PropertyField.kt") public void testPropertyField() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.kt"); } @TestMetadata("Setter.kt") public void testSetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.kt"); } } @@ -97,72 +112,72 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("AnnotationInClassObject.kt") public void testAnnotationInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.kt"); } @TestMetadata("ClassInClassObject.kt") public void testClassInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.kt"); } @TestMetadata("ClassObject.kt") public void testClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.kt"); } @TestMetadata("ClassObjectInStaticNestedClass.kt") public void testClassObjectInStaticNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObjectInStaticNestedClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObjectInStaticNestedClass.kt"); } @TestMetadata("Deprecated.kt") public void testDeprecated() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.kt"); } @TestMetadata("DollarsInAnnotationName.kt") public void testDollarsInAnnotationName() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.kt"); } @TestMetadata("EnumArgument.kt") public void testEnumArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.kt"); } @TestMetadata("MultipleAnnotations.kt") public void testMultipleAnnotations() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.kt"); } @TestMetadata("NestedAnnotation.kt") public void testNestedAnnotation() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.kt"); } @TestMetadata("NestedClass.kt") public void testNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.kt"); } @TestMetadata("Retention.kt") public void testRetention() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.kt"); } @TestMetadata("Simple.kt") public void testSimple() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.kt"); } @TestMetadata("WithArgument.kt") public void testWithArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.kt"); } @TestMetadata("WithMultipleArguments.kt") public void testWithMultipleArguments() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.kt"); } } @@ -175,42 +190,42 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("DelegatedProperty.kt") public void testDelegatedProperty() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.kt"); } @TestMetadata("EnumArgument.kt") public void testEnumArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.kt"); } @TestMetadata("EnumArrayArgument.kt") public void testEnumArrayArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.kt"); } @TestMetadata("Function.kt") public void testFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.kt"); } @TestMetadata("Getter.kt") public void testGetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.kt"); } @TestMetadata("PropertyField.kt") public void testPropertyField() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.kt"); } @TestMetadata("Setter.kt") public void testSetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.kt"); } @TestMetadata("StringArrayArgument.kt") public void testStringArrayArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.kt"); } } @@ -223,57 +238,57 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("Constructor.kt") public void testConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.kt"); } @TestMetadata("EnumConstructor.kt") public void testEnumConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.kt"); } @TestMetadata("ExtensionFunction.kt") public void testExtensionFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.kt"); } @TestMetadata("ExtensionFunctionInClass.kt") public void testExtensionFunctionInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.kt"); } @TestMetadata("ExtensionPropertySetter.kt") public void testExtensionPropertySetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.kt"); } @TestMetadata("FunctionInClass.kt") public void testFunctionInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.kt"); } @TestMetadata("FunctionInTrait.kt") public void testFunctionInTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.kt"); } @TestMetadata("ManyAnnotations.kt") public void testManyAnnotations() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.kt"); } @TestMetadata("PropertySetterInClass.kt") public void testPropertySetterInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.kt"); } @TestMetadata("TopLevelFunction.kt") public void testTopLevelFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.kt"); } @TestMetadata("TopLevelPropertySetter.kt") public void testTopLevelPropertySetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.kt"); } } @@ -286,42 +301,42 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("Class.kt") public void testClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.kt"); } @TestMetadata("ClassObject.kt") public void testClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.kt"); } @TestMetadata("ExtensionsWithSameNameClass.kt") public void testExtensionsWithSameNameClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.kt"); } @TestMetadata("ExtensionsWithSameNamePackage.kt") public void testExtensionsWithSameNamePackage() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.kt"); } @TestMetadata("NestedTrait.kt") public void testNestedTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.kt"); } @TestMetadata("TopLevel.kt") public void testTopLevel() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.kt"); } @TestMetadata("Trait.kt") public void testTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.kt"); } @TestMetadata("TraitClassObject.kt") public void testTraitClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.kt"); } } @@ -339,6 +354,7 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso } @TestMetadata("compiler/testData/loadJava/compiledKotlin/class") + @InnerTestClasses({Class.JavaBean.class}) public static class Class extends AbstractLazyResolveRecursiveComparingTest { public void testAllFilesPresentInClass() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class"), Pattern.compile("^(.+)\\.kt$"), true); @@ -346,169 +362,213 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("Class.kt") public void testClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/Class.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/Class.kt"); } @TestMetadata("ClassInParam.kt") public void testClassInParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassInParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassInParam.kt"); } @TestMetadata("ClassInnerClass.kt") public void testClassInnerClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassInnerClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassInnerClass.kt"); } @TestMetadata("ClassMemberConflict.kt") public void testClassMemberConflict() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassMemberConflict.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassMemberConflict.kt"); } @TestMetadata("ClassOutParam.kt") public void testClassOutParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassOutParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassOutParam.kt"); } @TestMetadata("ClassParam.kt") public void testClassParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParam.kt"); } @TestMetadata("ClassParamReferencesParam.kt") public void testClassParamReferencesParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam.kt"); } @TestMetadata("ClassParamReferencesParam2.kt") public void testClassParamReferencesParam2() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam2.kt"); } @TestMetadata("ClassParamReferencesSelf.kt") public void testClassParamReferencesSelf() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesSelf.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesSelf.kt"); } @TestMetadata("ClassParamUpperClassBound.kt") public void testClassParamUpperClassBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassBound.kt"); } @TestMetadata("ClassParamUpperClassInterfaceBound.kt") public void testClassParamUpperClassInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassInterfaceBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassInterfaceBound.kt"); } @TestMetadata("ClassParamUpperInterfaceBound.kt") public void testClassParamUpperInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperInterfaceBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperInterfaceBound.kt"); } @TestMetadata("ClassTwoParams.kt") public void testClassTwoParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams.kt"); } @TestMetadata("ClassTwoParams2.kt") public void testClassTwoParams2() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams2.kt"); } @TestMetadata("EnumWithGenericConstructorParameter.kt") public void testEnumWithGenericConstructorParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.kt"); } @TestMetadata("EnumWithPrimitiveConstructorParameter.kt") public void testEnumWithPrimitiveConstructorParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt"); } @TestMetadata("InheritClassSimple.kt") public void testInheritClassSimple() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt"); } @TestMetadata("InheritClassWithParam.kt") public void testInheritClassWithParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritClassWithParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassWithParam.kt"); } @TestMetadata("InheritSubstitutedMethod.kt") public void testInheritSubstitutedMethod() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritSubstitutedMethod.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritSubstitutedMethod.kt"); } @TestMetadata("InheritTraitWithFunctionParam.kt") public void testInheritTraitWithFunctionParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithFunctionParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithFunctionParam.kt"); } @TestMetadata("InheritTraitWithParam.kt") public void testInheritTraitWithParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithParam.kt"); } @TestMetadata("InnerClassExtendInnerClass.kt") public void testInnerClassExtendInnerClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InnerClassExtendInnerClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InnerClassExtendInnerClass.kt"); } @TestMetadata("InnerGenericClass.kt") public void testInnerGenericClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InnerGenericClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/InnerGenericClass.kt"); } @TestMetadata("NamedObject.kt") public void testNamedObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObject.kt"); } @TestMetadata("NamedObjectInClass.kt") public void testNamedObjectInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClass.kt"); } @TestMetadata("NamedObjectInClassObject.kt") public void testNamedObjectInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClassObject.kt"); } @TestMetadata("NamedObjectInNamedObject.kt") public void testNamedObjectInNamedObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInNamedObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInNamedObject.kt"); } @TestMetadata("NamedObjectWithAnotherTopLevelProperty.kt") public void testNamedObjectWithAnotherTopLevelProperty() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectWithAnotherTopLevelProperty.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectWithAnotherTopLevelProperty.kt"); } @TestMetadata("NestedClass.kt") public void testNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NestedClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NestedClass.kt"); } @TestMetadata("NestedClassExtendNestedClass.kt") public void testNestedClassExtendNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NestedClassExtendNestedClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NestedClassExtendNestedClass.kt"); } @TestMetadata("NestedGenericClass.kt") public void testNestedGenericClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NestedGenericClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NestedGenericClass.kt"); } @TestMetadata("SingleAbstractMethod.kt") public void testSingleAbstractMethod() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/SingleAbstractMethod.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/SingleAbstractMethod.kt"); } @TestMetadata("Trait.kt") public void testTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/Trait.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/Trait.kt"); } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/class/javaBean") + public static class JavaBean extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInJavaBean() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class/javaBean"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("DifferentGetterAndSetter.kt") + public void testDifferentGetterAndSetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.kt"); + } + + @TestMetadata("JavaBeanAbstractGetter.kt") + public void testJavaBeanAbstractGetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.kt"); + } + + @TestMetadata("JavaBeanVal.kt") + public void testJavaBeanVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.kt"); + } + + @TestMetadata("JavaBeanVar.kt") + public void testJavaBeanVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.kt"); + } + + @TestMetadata("JavaBeanVarOfGenericType.kt") + public void testJavaBeanVarOfGenericType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.kt"); + } + + @TestMetadata("TwoSetters.kt") + public void testTwoSetters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Class"); + suite.addTestSuite(Class.class); + suite.addTestSuite(JavaBean.class); + return suite; + } } @TestMetadata("compiler/testData/loadJava/compiledKotlin/classFun") @@ -519,32 +579,32 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ClassInParamUsedInFun.kt") public void testClassInParamUsedInFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/ClassInParamUsedInFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classFun/ClassInParamUsedInFun.kt"); } @TestMetadata("ClassParamUsedInFun.kt") public void testClassParamUsedInFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/ClassParamUsedInFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classFun/ClassParamUsedInFun.kt"); } @TestMetadata("FunDelegationToTraitImpl.kt") public void testFunDelegationToTraitImpl() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/FunDelegationToTraitImpl.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classFun/FunDelegationToTraitImpl.kt"); } @TestMetadata("FunInParamSuper.kt") public void testFunInParamSuper() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/FunInParamSuper.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classFun/FunInParamSuper.kt"); } @TestMetadata("TraitFinalFun.kt") public void testTraitFinalFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/TraitFinalFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classFun/TraitFinalFun.kt"); } @TestMetadata("TraitOpenFun.kt") public void testTraitOpenFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/TraitOpenFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classFun/TraitOpenFun.kt"); } } @@ -557,62 +617,62 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ClassObjectDeclaresVal.kt") public void testClassObjectDeclaresVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVal.kt"); } @TestMetadata("ClassObjectDeclaresVar.kt") public void testClassObjectDeclaresVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVar.kt"); } @TestMetadata("ClassObjectDefaultVisibility.kt") public void testClassObjectDefaultVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDefaultVisibility.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDefaultVisibility.kt"); } @TestMetadata("ClassObjectExplicitVisibility.kt") public void testClassObjectExplicitVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExplicitVisibility.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExplicitVisibility.kt"); } @TestMetadata("ClassObjectExtendsTrait.kt") public void testClassObjectExtendsTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTrait.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTrait.kt"); } @TestMetadata("ClassObjectExtendsTraitWithTP.kt") public void testClassObjectExtendsTraitWithTP() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTraitWithTP.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTraitWithTP.kt"); } @TestMetadata("classObjectInClassStaticFields.kt") public void testClassObjectInClassStaticFields() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInClassStaticFields.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInClassStaticFields.kt"); } @TestMetadata("classObjectInTraitStaticFields.kt") public void testClassObjectInTraitStaticFields() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInTraitStaticFields.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInTraitStaticFields.kt"); } @TestMetadata("ClassObjectPropertyInClass.kt") public void testClassObjectPropertyInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectPropertyInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectPropertyInClass.kt"); } @TestMetadata("Delegation.kt") public void testDelegation() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/Delegation.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/Delegation.kt"); } @TestMetadata("InnerClassInClassObject.kt") public void testInnerClassInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/InnerClassInClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/InnerClassInClassObject.kt"); } @TestMetadata("SimpleClassObject.kt") public void testSimpleClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/SimpleClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/classObject/SimpleClassObject.kt"); } } @@ -626,67 +686,82 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("Constructor0.kt") public void testConstructor0() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor0.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor0.kt"); } @TestMetadata("Constructor1.kt") public void testConstructor1() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1.kt"); } @TestMetadata("Constructor1WithParamDefaultValue.kt") public void testConstructor1WithParamDefaultValue() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1WithParamDefaultValue.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1WithParamDefaultValue.kt"); } @TestMetadata("Constructor2WithOneParamDefaultValue.kt") public void testConstructor2WithOneParamDefaultValue() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor2WithOneParamDefaultValue.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor2WithOneParamDefaultValue.kt"); } @TestMetadata("ConstructorCollectionParameter.kt") public void testConstructorCollectionParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorCollectionParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorCollectionParameter.kt"); + } + + @TestMetadata("ConstructorGenericDeep.kt") + public void testConstructorGenericDeep() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.kt"); + } + + @TestMetadata("ConstructorGenericSimple.kt") + public void testConstructorGenericSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.kt"); + } + + @TestMetadata("ConstructorGenericUpperBound.kt") + public void testConstructorGenericUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.kt"); } @TestMetadata("ConstructorWithTwoDefArgs.kt") public void testConstructorWithTwoDefArgs() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoDefArgs.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoDefArgs.kt"); } @TestMetadata("ConstructorWithTwoTypeParameters.kt") public void testConstructorWithTwoTypeParameters() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParameters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParameters.kt"); } @TestMetadata("ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt") public void testConstructorWithTwoTypeParametersAndOneIntValueParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt"); } @TestMetadata("ConstructorWithTwoTypeParametersAndOnePValueParameter.kt") public void testConstructorWithTwoTypeParametersAndOnePValueParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOnePValueParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOnePValueParameter.kt"); } @TestMetadata("ConstructorWithTypeParameter.kt") public void testConstructorWithTypeParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParameter.kt"); } @TestMetadata("ConstructorWithTypeParametersEAndOnePValueParameter.kt") public void testConstructorWithTypeParametersEAndOnePValueParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParametersEAndOnePValueParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParametersEAndOnePValueParameter.kt"); } @TestMetadata("InnerClassConstructorWithDefArgs.kt") public void testInnerClassConstructorWithDefArgs() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/InnerClassConstructorWithDefArgs.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/InnerClassConstructorWithDefArgs.kt"); } @TestMetadata("PrivateConstructor1WithParamDefaultValue.kt") public void testPrivateConstructor1WithParamDefaultValue() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/PrivateConstructor1WithParamDefaultValue.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/PrivateConstructor1WithParamDefaultValue.kt"); } @TestMetadata("compiler/testData/loadJava/compiledKotlin/constructor/vararg") @@ -697,12 +772,12 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ConstructorNonLastVararg.kt") public void testConstructorNonLastVararg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorNonLastVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorNonLastVararg.kt"); } @TestMetadata("ConstructorVararg.kt") public void testConstructorVararg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorVararg.kt"); } } @@ -723,37 +798,37 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("MixedComponents.kt") public void testMixedComponents() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.kt"); } @TestMetadata("NoComponents.kt") public void testNoComponents() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.kt"); } @TestMetadata("OneVal.kt") public void testOneVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.kt"); } @TestMetadata("OpenDataClass.kt") public void testOpenDataClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.kt"); } @TestMetadata("OpenPropertyFinalComponent.kt") public void testOpenPropertyFinalComponent() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.kt"); } @TestMetadata("TwoVals.kt") public void testTwoVals() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.kt"); } @TestMetadata("TwoVars.kt") public void testTwoVars() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.kt"); } } @@ -766,31 +841,918 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("enumVisibility.kt") public void testEnumVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.kt"); } @TestMetadata("enumWithConstuctor.kt") public void testEnumWithConstuctor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.kt"); } @TestMetadata("innerEnum.kt") public void testInnerEnum() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/innerEnum.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/enum/innerEnum.kt"); } @TestMetadata("innerEnumExistingClassObject.kt") public void testInnerEnumExistingClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.kt"); } @TestMetadata("simpleEnum.kt") public void testSimpleEnum() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.kt"); } } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava") + @InnerTestClasses({FromLoadJava.KotlinSignature.class, FromLoadJava.Library.class, FromLoadJava.Modality.class, FromLoadJava.NotNull.class}) + public static class FromLoadJava extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInFromLoadJava() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ArrayTypeVariance.kt") + public void testArrayTypeVariance() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.kt"); + } + + @TestMetadata("ClassDoesNotOverrideMethod.kt") + public void testClassDoesNotOverrideMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.kt"); + } + + @TestMetadata("ClassObject.kt") + public void testClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.kt"); + } + + @TestMetadata("classObjectAnnotation.kt") + public void testClassObjectAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.kt"); + } + + @TestMetadata("ClassWithConstVal.kt") + public void testClassWithConstVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.kt"); + } + + @TestMetadata("ClassWithTypeP.kt") + public void testClassWithTypeP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.kt"); + } + + @TestMetadata("ClassWithTypePExtendsIterableP.kt") + public void testClassWithTypePExtendsIterableP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.kt"); + } + + @TestMetadata("ClassWithTypePP.kt") + public void testClassWithTypePP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.kt"); + } + + @TestMetadata("ClassWithTypePRefNext.kt") + public void testClassWithTypePRefNext() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.kt"); + } + + @TestMetadata("ClassWithTypePRefSelf.kt") + public void testClassWithTypePRefSelf() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.kt"); + } + + @TestMetadata("ClassWithTypePRefSelfAndClass.kt") + public void testClassWithTypePRefSelfAndClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.kt"); + } + + @TestMetadata("enum.kt") + public void testEnum() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.kt"); + } + + @TestMetadata("FieldAsVar.kt") + public void testFieldAsVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.kt"); + } + + @TestMetadata("FieldOfArrayType.kt") + public void testFieldOfArrayType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.kt"); + } + + @TestMetadata("FinalFieldAsVal.kt") + public void testFinalFieldAsVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.kt"); + } + + @TestMetadata("genericFunction.kt") + public void testGenericFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypes.kt") + public void testInheritMethodsDifferentReturnTypes() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.kt") + public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.kt"); + } + + @TestMetadata("InnerClass.kt") + public void testInnerClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.kt"); + } + + @TestMetadata("MethodTypePOneUpperBound.kt") + public void testMethodTypePOneUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.kt"); + } + + @TestMetadata("MethodTypePTwoUpperBounds.kt") + public void testMethodTypePTwoUpperBounds() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.kt"); + } + + @TestMetadata("MethodWithTypeP.kt") + public void testMethodWithTypeP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.kt"); + } + + @TestMetadata("MethodWithTypePP.kt") + public void testMethodWithTypePP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.kt"); + } + + @TestMetadata("MethodWithTypePRefClassP.kt") + public void testMethodWithTypePRefClassP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.kt"); + } + + @TestMetadata("MethosWithPRefTP.kt") + public void testMethosWithPRefTP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.kt"); + } + + @TestMetadata("MyException.kt") + public void testMyException() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.kt"); + } + + @TestMetadata("NestedClass.kt") + public void testNestedClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.kt"); + } + + @TestMetadata("objectInClass.kt") + public void testObjectInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.kt"); + } + + @TestMetadata("objectMembers.kt") + public void testObjectMembers() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.kt"); + } + + @TestMetadata("packageLevelObject.kt") + public void testPackageLevelObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.kt"); + } + + @TestMetadata("RemoveRedundantProjectionKind.kt") + public void testRemoveRedundantProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.kt"); + } + + @TestMetadata("Simple.kt") + public void testSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.kt"); + } + + @TestMetadata("TwoFields.kt") + public void testTwoFields() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.kt"); + } + + @TestMetadata("UnboundWildcard.kt") + public void testUnboundWildcard() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature") + @InnerTestClasses({KotlinSignature.Error.class, KotlinSignature.Propagation.class}) + public static class KotlinSignature extends AbstractLazyResolveRecursiveComparingTest { + @TestMetadata("AllBoundsInWhen.kt") + public void testAllBoundsInWhen() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.kt"); + } + + public void testAllFilesPresentInKotlinSignature() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ArrayType.kt") + public void testArrayType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.kt"); + } + + @TestMetadata("ConstructorWithNewTypeParams.kt") + public void testConstructorWithNewTypeParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.kt"); + } + + @TestMetadata("ConstructorWithParentTypeParams.kt") + public void testConstructorWithParentTypeParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.kt"); + } + + @TestMetadata("ConstructorWithSeveralParams.kt") + public void testConstructorWithSeveralParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.kt"); + } + + @TestMetadata("ConstructorWithoutParams.kt") + public void testConstructorWithoutParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.kt"); + } + + @TestMetadata("CustomProjectionKind.kt") + public void testCustomProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.kt"); + } + + @TestMetadata("MethodWithFunctionTypes.kt") + public void testMethodWithFunctionTypes() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.kt"); + } + + @TestMetadata("MethodWithGenerics.kt") + public void testMethodWithGenerics() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.kt"); + } + + @TestMetadata("MethodWithMappedClasses.kt") + public void testMethodWithMappedClasses() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.kt"); + } + + @TestMetadata("MethodWithTypeParameters.kt") + public void testMethodWithTypeParameters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.kt"); + } + + @TestMetadata("MethodWithVararg.kt") + public void testMethodWithVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.kt"); + } + + @TestMetadata("PropertyArrayTypes.kt") + public void testPropertyArrayTypes() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.kt"); + } + + @TestMetadata("PropertyComplexTypes.kt") + public void testPropertyComplexTypes() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.kt"); + } + + @TestMetadata("PropertySimpleType.kt") + public void testPropertySimpleType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.kt"); + } + + @TestMetadata("StarProjection.kt") + public void testStarProjection() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error") + public static class Error extends AbstractLazyResolveRecursiveComparingTest { + @TestMetadata("AddingNullability.kt") + public void testAddingNullability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.kt"); + } + + public void testAllFilesPresentInError() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ConflictingProjectionKind.kt") + public void testConflictingProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.kt"); + } + + @TestMetadata("ExplicitFieldGettersAndSetters.kt") + public void testExplicitFieldGettersAndSetters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt"); + } + + @TestMetadata("ExtraUpperBound.kt") + public void testExtraUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.kt"); + } + + @TestMetadata("MissingUpperBound.kt") + public void testMissingUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.kt"); + } + + @TestMetadata("NoFieldTypeRef.kt") + public void testNoFieldTypeRef() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.kt"); + } + + @TestMetadata("NotVarargReplacedWithVararg.kt") + public void testNotVarargReplacedWithVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.kt"); + } + + @TestMetadata("RedundantProjectionKind.kt") + public void testRedundantProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.kt"); + } + + @TestMetadata("ReturnTypeMissing.kt") + public void testReturnTypeMissing() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.kt"); + } + + @TestMetadata("SyntaxError.kt") + public void testSyntaxError() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.kt"); + } + + @TestMetadata("SyntaxErrorInFieldAnnotation.kt") + public void testSyntaxErrorInFieldAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt"); + } + + @TestMetadata("VarargReplacedWithNotVararg.kt") + public void testVarargReplacedWithNotVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.kt"); + } + + @TestMetadata("WrongFieldInitializer.kt") + public void testWrongFieldInitializer() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.kt"); + } + + @TestMetadata("WrongFieldMutability.kt") + public void testWrongFieldMutability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.kt"); + } + + @TestMetadata("WrongFieldName.kt") + public void testWrongFieldName() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.kt"); + } + + @TestMetadata("WrongMethodName.kt") + public void testWrongMethodName() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.kt"); + } + + @TestMetadata("WrongProjectionKind.kt") + public void testWrongProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.kt"); + } + + @TestMetadata("WrongReturnTypeStructure.kt") + public void testWrongReturnTypeStructure() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.kt"); + } + + @TestMetadata("WrongTypeName1.kt") + public void testWrongTypeName1() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.kt"); + } + + @TestMetadata("WrongTypeName2.kt") + public void testWrongTypeName2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.kt"); + } + + @TestMetadata("WrongTypeName3.kt") + public void testWrongTypeName3() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.kt"); + } + + @TestMetadata("WrongTypeParameterBoundStructure1.kt") + public void testWrongTypeParameterBoundStructure1() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt"); + } + + @TestMetadata("WrongTypeParameterBoundStructure2.kt") + public void testWrongTypeParameterBoundStructure2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt"); + } + + @TestMetadata("WrongTypeParametersCount.kt") + public void testWrongTypeParametersCount() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.kt"); + } + + @TestMetadata("WrongValueParameterStructure1.kt") + public void testWrongValueParameterStructure1() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.kt"); + } + + @TestMetadata("WrongValueParameterStructure2.kt") + public void testWrongValueParameterStructure2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.kt"); + } + + @TestMetadata("WrongValueParametersCount.kt") + public void testWrongValueParametersCount() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation") + @InnerTestClasses({Propagation.Parameter.class, Propagation.Return.class, Propagation.TypeParameter.class}) + public static class Propagation extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInPropagation() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("PropagateTypeArgumentNullable.kt") + public void testPropagateTypeArgumentNullable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter") + public static class Parameter extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInParameter() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ChangeProjectionKind1.kt") + public void testChangeProjectionKind1() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt"); + } + + @TestMetadata("ChangeProjectionKind2.kt") + public void testChangeProjectionKind2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter.kt") + public void testDeeplySubstitutedClassParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter2.kt") + public void testDeeplySubstitutedClassParameter2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt"); + } + + @TestMetadata("InheritMutability.kt") + public void testInheritMutability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.kt"); + } + + @TestMetadata("InheritNotVararg.kt") + public void testInheritNotVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.kt"); + } + + @TestMetadata("InheritNotVarargInteger.kt") + public void testInheritNotVarargInteger() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt"); + } + + @TestMetadata("InheritNotVarargNotNull.kt") + public void testInheritNotVarargNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt"); + } + + @TestMetadata("InheritNotVarargPrimitive.kt") + public void testInheritNotVarargPrimitive() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt"); + } + + @TestMetadata("InheritNullability.kt") + public void testInheritNullability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.kt"); + } + + @TestMetadata("InheritProjectionKind.kt") + public void testInheritProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.kt"); + } + + @TestMetadata("InheritReadOnliness.kt") + public void testInheritReadOnliness() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.kt"); + } + + @TestMetadata("InheritVararg.kt") + public void testInheritVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.kt"); + } + + @TestMetadata("InheritVarargInteger.kt") + public void testInheritVarargInteger() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.kt"); + } + + @TestMetadata("InheritVarargNotNull.kt") + public void testInheritVarargNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt"); + } + + @TestMetadata("InheritVarargPrimitive.kt") + public void testInheritVarargPrimitive() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt"); + } + + @TestMetadata("Kt3302.kt") + public void testKt3302() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.kt"); + } + + @TestMetadata("MutableToReadOnly.kt") + public void testMutableToReadOnly() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.kt"); + } + + @TestMetadata("NotNullToNullable.kt") + public void testNotNullToNullable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.kt"); + } + + @TestMetadata("NullableToNotNull.kt") + public void testNullableToNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.kt"); + } + + @TestMetadata("NullableToNotNullKotlinSignature.kt") + public void testNullableToNotNullKotlinSignature() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt"); + } + + @TestMetadata("OverrideWithErasedParameter.kt") + public void testOverrideWithErasedParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt"); + } + + @TestMetadata("ReadOnlyToMutable.kt") + public void testReadOnlyToMutable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt"); + } + + @TestMetadata("SubclassFromGenericAndNot.kt") + public void testSubclassFromGenericAndNot() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt"); + } + + @TestMetadata("SubstitutedClassParameter.kt") + public void testSubstitutedClassParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt"); + } + + @TestMetadata("SubstitutedClassParameters.kt") + public void testSubstitutedClassParameters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return") + public static class Return extends AbstractLazyResolveRecursiveComparingTest { + @TestMetadata("AddNotNullJavaSubtype.kt") + public void testAddNotNullJavaSubtype() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt"); + } + + @TestMetadata("AddNotNullSameJavaType.kt") + public void testAddNotNullSameJavaType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt"); + } + + @TestMetadata("AddNullabilityJavaSubtype.kt") + public void testAddNullabilityJavaSubtype() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt"); + } + + @TestMetadata("AddNullabilitySameGenericType1.kt") + public void testAddNullabilitySameGenericType1() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt"); + } + + @TestMetadata("AddNullabilitySameGenericType2.kt") + public void testAddNullabilitySameGenericType2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt"); + } + + @TestMetadata("AddNullabilitySameJavaType.kt") + public void testAddNullabilitySameJavaType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt"); + } + + public void testAllFilesPresentInReturn() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("CantMakeImmutableInSubclass.kt") + public void testCantMakeImmutableInSubclass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter.kt") + public void testDeeplySubstitutedClassParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt"); + } + + @TestMetadata("DeeplySubstitutedClassParameter2.kt") + public void testDeeplySubstitutedClassParameter2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt"); + } + + @TestMetadata("HalfSubstitutedTypeParameters.kt") + public void testHalfSubstitutedTypeParameters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt"); + } + + @TestMetadata("InheritNullabilityGenericSubclassSimple.kt") + public void testInheritNullabilityGenericSubclassSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt"); + } + + @TestMetadata("InheritNullabilityJavaSubtype.kt") + public void testInheritNullabilityJavaSubtype() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt"); + } + + @TestMetadata("InheritNullabilitySameGenericType.kt") + public void testInheritNullabilitySameGenericType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt"); + } + + @TestMetadata("InheritNullabilitySameJavaType.kt") + public void testInheritNullabilitySameJavaType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt"); + } + + @TestMetadata("InheritProjectionKind.kt") + public void testInheritProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.kt"); + } + + @TestMetadata("InheritReadOnlinessOfArgument.kt") + public void testInheritReadOnlinessOfArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt"); + } + + @TestMetadata("InheritReadOnlinessSameClass.kt") + public void testInheritReadOnlinessSameClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt"); + } + + @TestMetadata("InheritReadOnlinessSubclass.kt") + public void testInheritReadOnlinessSubclass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt"); + } + + @TestMetadata("SameProjectionKind.kt") + public void testSameProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.kt"); + } + + @TestMetadata("SubclassFromGenericAndNot.kt") + public void testSubclassFromGenericAndNot() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt"); + } + + @TestMetadata("SubclassOfCollection.kt") + public void testSubclassOfCollection() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.kt"); + } + + @TestMetadata("SubclassOfMapEntry.kt") + public void testSubclassOfMapEntry() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.kt"); + } + + @TestMetadata("SubstitutedClassParameter.kt") + public void testSubstitutedClassParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.kt"); + } + + @TestMetadata("SubstitutedClassParameters.kt") + public void testSubstitutedClassParameters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.kt"); + } + + @TestMetadata("TwoSuperclassesConflictingProjectionKinds.kt") + public void testTwoSuperclassesConflictingProjectionKinds() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt"); + } + + @TestMetadata("TwoSuperclassesInvariantAndCovariantInferMutability.kt") + public void testTwoSuperclassesInvariantAndCovariantInferMutability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt"); + } + + @TestMetadata("TwoSuperclassesInvariantAndCovariantInferNullability.kt") + public void testTwoSuperclassesInvariantAndCovariantInferNullability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt"); + } + + @TestMetadata("TwoSuperclassesMutableAndNot.kt") + public void testTwoSuperclassesMutableAndNot() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt"); + } + + @TestMetadata("TwoSuperclassesReturnJavaSubtype.kt") + public void testTwoSuperclassesReturnJavaSubtype() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt"); + } + + @TestMetadata("TwoSuperclassesReturnSameJavaType.kt") + public void testTwoSuperclassesReturnSameJavaType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt"); + } + + @TestMetadata("TwoSuperclassesSupplementNotNull.kt") + public void testTwoSuperclassesSupplementNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt"); + } + + @TestMetadata("TypeParamOfClass.kt") + public void testTypeParamOfClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.kt"); + } + + @TestMetadata("TypeParamOfClassSubstituted.kt") + public void testTypeParamOfClassSubstituted() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt"); + } + + @TestMetadata("TypeParamOfFun.kt") + public void testTypeParamOfFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter") + public static class TypeParameter extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInTypeParameter() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("InheritMutability.kt") + public void testInheritMutability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.kt"); + } + + @TestMetadata("InheritNullability.kt") + public void testInheritNullability() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.kt"); + } + + @TestMetadata("InheritReadOnliness.kt") + public void testInheritReadOnliness() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt"); + } + + @TestMetadata("TwoBounds.kt") + public void testTwoBounds() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.kt"); + } + + @TestMetadata("TwoSuperclasses.kt") + public void testTwoSuperclasses() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt"); + } + + @TestMetadata("TwoTypeParameters.kt") + public void testTwoTypeParameters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt"); + } + + @TestMetadata("UseParameterAsUpperBound.kt") + public void testUseParameterAsUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt"); + } + + @TestMetadata("UseParameterInUpperBound.kt") + public void testUseParameterInUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt"); + } + + @TestMetadata("UseParameterInUpperBoundWithKotlinSignature.kt") + public void testUseParameterInUpperBoundWithKotlinSignature() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Propagation"); + suite.addTestSuite(Propagation.class); + suite.addTestSuite(Parameter.class); + suite.addTestSuite(Return.class); + suite.addTestSuite(TypeParameter.class); + return suite; + } + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("KotlinSignature"); + suite.addTestSuite(KotlinSignature.class); + suite.addTestSuite(Error.class); + suite.addTest(Propagation.innerSuite()); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library") + public static class Library extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInLibrary() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("LoadIterable.kt") + public void testLoadIterable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.kt"); + } + + @TestMetadata("LoadIterator.kt") + public void testLoadIterator() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.kt"); + } + + @TestMetadata("Max.kt") + public void testMax() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality") + public static class Modality extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInModality() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ModalityOfFakeOverrides.kt") + public void testModalityOfFakeOverrides() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull") + public static class NotNull extends AbstractLazyResolveRecursiveComparingTest { + public void testAllFilesPresentInNotNull() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("NotNullField.kt") + public void testNotNullField() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.kt"); + } + + @TestMetadata("NotNullIntArray.kt") + public void testNotNullIntArray() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.kt"); + } + + @TestMetadata("NotNullMethod.kt") + public void testNotNullMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.kt"); + } + + @TestMetadata("NotNullObjectArray.kt") + public void testNotNullObjectArray() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.kt"); + } + + @TestMetadata("NotNullParameter.kt") + public void testNotNullParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("FromLoadJava"); + suite.addTestSuite(FromLoadJava.class); + suite.addTest(KotlinSignature.innerSuite()); + suite.addTestSuite(Library.class); + suite.addTestSuite(Modality.class); + suite.addTestSuite(NotNull.class); + return suite; + } + } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun") @InnerTestClasses({Fun.GenericWithTypeVariables.class, Fun.GenericWithoutTypeVariables.class, Fun.NonGeneric.class, Fun.Vararg.class}) public static class Fun extends AbstractLazyResolveRecursiveComparingTest { @@ -800,52 +1762,52 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("Assert.kt") public void testAssert() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/Assert.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/Assert.kt"); } @TestMetadata("DeclaredMemberOverridesDelegated.kt") public void testDeclaredMemberOverridesDelegated() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/DeclaredMemberOverridesDelegated.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/DeclaredMemberOverridesDelegated.kt"); } @TestMetadata("InheritMethodsDifferentReturnTypesAndVisibilities.kt") public void testInheritMethodsDifferentReturnTypesAndVisibilities() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/InheritMethodsDifferentReturnTypesAndVisibilities.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/InheritMethodsDifferentReturnTypesAndVisibilities.kt"); } @TestMetadata("InheritValAndVar.kt") public void testInheritValAndVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/InheritValAndVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/InheritValAndVar.kt"); } @TestMetadata("InheritValsDifferentTypes.kt") public void testInheritValsDifferentTypes() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/InheritValsDifferentTypes.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/InheritValsDifferentTypes.kt"); } @TestMetadata("NoDelegationForFunctionInheritedFromTraitSuperClass.kt") public void testNoDelegationForFunctionInheritedFromTraitSuperClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/NoDelegationForFunctionInheritedFromTraitSuperClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/NoDelegationForFunctionInheritedFromTraitSuperClass.kt"); } @TestMetadata("NoSamAdapter.kt") public void testNoSamAdapter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/NoSamAdapter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/NoSamAdapter.kt"); } @TestMetadata("NoSamConstructor.kt") public void testNoSamConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/NoSamConstructor.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/NoSamConstructor.kt"); } @TestMetadata("PropagateDeepSubclass.kt") public void testPropagateDeepSubclass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/PropagateDeepSubclass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/PropagateDeepSubclass.kt"); } @TestMetadata("PropagateSubclassOfComparable.kt") public void testPropagateSubclassOfComparable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/PropagateSubclassOfComparable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/PropagateSubclassOfComparable.kt"); } @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables") @@ -856,52 +1818,52 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("FunGenericParam.kt") public void testFunGenericParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunGenericParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunGenericParam.kt"); } @TestMetadata("FunParamParam.kt") public void testFunParamParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParam.kt"); } @TestMetadata("FunParamParamErased.kt") public void testFunParamParamErased() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParamErased.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParamErased.kt"); } @TestMetadata("FunParamReferencesParam.kt") public void testFunParamReferencesParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamReferencesParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamReferencesParam.kt"); } @TestMetadata("FunParamTwoUpperBounds.kt") public void testFunParamTwoUpperBounds() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamTwoUpperBounds.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamTwoUpperBounds.kt"); } @TestMetadata("FunParamUpperClassBound.kt") public void testFunParamUpperClassBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassBound.kt"); } @TestMetadata("FunParamUpperClassInterfaceBound.kt") public void testFunParamUpperClassInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassInterfaceBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassInterfaceBound.kt"); } @TestMetadata("FunParamUpperInterfaceBound.kt") public void testFunParamUpperInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperInterfaceBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperInterfaceBound.kt"); } @TestMetadata("FunParamVaragParam.kt") public void testFunParamVaragParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamVaragParam.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamVaragParam.kt"); } @TestMetadata("FunTwoTypeParams.kt") public void testFunTwoTypeParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunTwoTypeParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunTwoTypeParams.kt"); } } @@ -914,27 +1876,27 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("FunClassParamNotNull.kt") public void testFunClassParamNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNotNull.kt"); } @TestMetadata("FunClassParamNullable.kt") public void testFunClassParamNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNullable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNullable.kt"); } @TestMetadata("FunParamNullable.kt") public void testFunParamNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunParamNullable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunParamNullable.kt"); } @TestMetadata("ReturnTypeClassParamNotNull.kt") public void testReturnTypeClassParamNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNotNull.kt"); } @TestMetadata("ReturnTypeClassParamNullable.kt") public void testReturnTypeClassParamNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNullable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNullable.kt"); } } @@ -947,82 +1909,82 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ClassFun.kt") public void testClassFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFun.kt"); } @TestMetadata("ClassFunGetFoo.kt") public void testClassFunGetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFoo.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFoo.kt"); } @TestMetadata("ClassFunGetFooSetFoo.kt") public void testClassFunGetFooSetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFooSetFoo.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFooSetFoo.kt"); } @TestMetadata("ClassFunSetFoo.kt") public void testClassFunSetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunSetFoo.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunSetFoo.kt"); } @TestMetadata("ExtFun.kt") public void testExtFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFun.kt"); } @TestMetadata("ExtFunInClass.kt") public void testExtFunInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFunInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFunInClass.kt"); } @TestMetadata("FunDefaultArg.kt") public void testFunDefaultArg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunDefaultArg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunDefaultArg.kt"); } @TestMetadata("FunParamNotNull.kt") public void testFunParamNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunParamNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunParamNotNull.kt"); } @TestMetadata("FunVarargInt.kt") public void testFunVarargInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInt.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInt.kt"); } @TestMetadata("FunVarargInteger.kt") public void testFunVarargInteger() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInteger.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInteger.kt"); } @TestMetadata("ModifierAbstract.kt") public void testModifierAbstract() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierAbstract.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierAbstract.kt"); } @TestMetadata("ModifierOpen.kt") public void testModifierOpen() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierOpen.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierOpen.kt"); } @TestMetadata("NsFun.kt") public void testNsFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFun.kt"); } @TestMetadata("NsFunGetFoo.kt") public void testNsFunGetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFunGetFoo.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFunGetFoo.kt"); } @TestMetadata("ReturnTypeNotNull.kt") public void testReturnTypeNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNotNull.kt"); } @TestMetadata("ReturnTypeNullable.kt") public void testReturnTypeNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNullable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNullable.kt"); } } @@ -1035,7 +1997,17 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("nonLastVararg.kt") public void testNonLastVararg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/vararg/nonLastVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fun/vararg/nonLastVararg.kt"); + } + + @TestMetadata("VarargInt.kt") + public void testVarargInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.kt"); + } + + @TestMetadata("VarargString.kt") + public void testVarargString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.kt"); } } @@ -1059,7 +2031,7 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("inlineFunction.kt") public void testInlineFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.kt"); } } @@ -1073,162 +2045,162 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ClassVal.kt") public void testClassVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ClassVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ClassVal.kt"); } @TestMetadata("ClassValAbstract.kt") public void testClassValAbstract() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ClassValAbstract.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ClassValAbstract.kt"); } @TestMetadata("ClassVar.kt") public void testClassVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ClassVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ClassVar.kt"); } @TestMetadata("CollectionSize.kt") public void testCollectionSize() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/CollectionSize.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/CollectionSize.kt"); } @TestMetadata("Constants.kt") public void testConstants() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/Constants.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/Constants.kt"); } @TestMetadata("ExtValClass.kt") public void testExtValClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValClass.kt"); } @TestMetadata("ExtValInClass.kt") public void testExtValInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValInClass.kt"); } @TestMetadata("ExtValInt.kt") public void testExtValInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValInt.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValInt.kt"); } @TestMetadata("ExtValIntCharSequence.kt") public void testExtValIntCharSequence() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequence.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequence.kt"); } @TestMetadata("ExtValIntCharSequenceQ.kt") public void testExtValIntCharSequenceQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequenceQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequenceQ.kt"); } @TestMetadata("ExtValIntListQOfIntInClass.kt") public void testExtValIntListQOfIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntListQOfIntInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntListQOfIntInClass.kt"); } @TestMetadata("ExtValIntTInClass.kt") public void testExtValIntTInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTInClass.kt"); } @TestMetadata("ExtValIntTQInClass.kt") public void testExtValIntTQInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTQInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTQInClass.kt"); } @TestMetadata("ExtValTIntInClass.kt") public void testExtValTIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValTIntInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValTIntInClass.kt"); } @TestMetadata("ExtVarClass.kt") public void testExtVarClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarClass.kt"); } @TestMetadata("ExtVarInClass.kt") public void testExtVarInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInClass.kt"); } @TestMetadata("ExtVarInt.kt") public void testExtVarInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInt.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInt.kt"); } @TestMetadata("ExtVarIntTInClass.kt") public void testExtVarIntTInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTInClass.kt"); } @TestMetadata("ExtVarIntTQInClass.kt") public void testExtVarIntTQInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTQInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTQInClass.kt"); } @TestMetadata("ExtVarMapPQInt.kt") public void testExtVarMapPQInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarMapPQInt.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarMapPQInt.kt"); } @TestMetadata("ExtVarTIntInClass.kt") public void testExtVarTIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTIntInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTIntInClass.kt"); } @TestMetadata("ExtVarTQIntInClass.kt") public void testExtVarTQIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTQIntInClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTQIntInClass.kt"); } @TestMetadata("ExtVarl.kt") public void testExtVarl() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarl.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarl.kt"); } @TestMetadata("NsVal.kt") public void testNsVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/NsVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/NsVal.kt"); } @TestMetadata("NsVar.kt") public void testNsVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/NsVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/NsVar.kt"); } @TestMetadata("OverrideClassVal.kt") public void testOverrideClassVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/OverrideClassVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/OverrideClassVal.kt"); } @TestMetadata("OverrideTraitVal.kt") public void testOverrideTraitVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/OverrideTraitVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/OverrideTraitVal.kt"); } @TestMetadata("PropFromSuperclass.kt") public void testPropFromSuperclass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/PropFromSuperclass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/PropFromSuperclass.kt"); } @TestMetadata("TraitFinalVar.kt") public void testTraitFinalVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/TraitFinalVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/TraitFinalVar.kt"); } @TestMetadata("TraitOpenVal.kt") public void testTraitOpenVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/TraitOpenVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/TraitOpenVal.kt"); } @TestMetadata("VarDelegationToTraitImpl.kt") public void testVarDelegationToTraitImpl() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/VarDelegationToTraitImpl.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/VarDelegationToTraitImpl.kt"); } @TestMetadata("VarWithDelegated.kt") public void testVarWithDelegated() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/VarWithDelegated.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/VarWithDelegated.kt"); } @TestMetadata("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors") @@ -1239,52 +2211,52 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("ClassVal.kt") public void testClassVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVal.kt"); } @TestMetadata("ClassValParams.kt") public void testClassValParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValParams.kt"); } @TestMetadata("ClassValWithGet.kt") public void testClassValWithGet() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValWithGet.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValWithGet.kt"); } @TestMetadata("ClassVar.kt") public void testClassVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVar.kt"); } @TestMetadata("ClassVarModality.kt") public void testClassVarModality() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarModality.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarModality.kt"); } @TestMetadata("ClassVarParams.kt") public void testClassVarParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarParams.kt"); } @TestMetadata("ClassVarWithGet.kt") public void testClassVarWithGet() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithGet.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithGet.kt"); } @TestMetadata("ClassVarWithSet.kt") public void testClassVarWithSet() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithSet.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithSet.kt"); } @TestMetadata("ExtValLong.kt") public void testExtValLong() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtValLong.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtValLong.kt"); } @TestMetadata("ExtVarLong.kt") public void testExtVarLong() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtVarLong.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtVarLong.kt"); } } @@ -1305,147 +2277,147 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("Any.kt") public void testAny() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Any.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/Any.kt"); } @TestMetadata("AnyQ.kt") public void testAnyQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/AnyQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/AnyQ.kt"); } @TestMetadata("ArrayOfInNumber.kt") public void testArrayOfInNumber() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInNumber.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInNumber.kt"); } @TestMetadata("ArrayOfInt.kt") public void testArrayOfInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInt.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInt.kt"); } @TestMetadata("ArrayOfInteger.kt") public void testArrayOfInteger() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInteger.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInteger.kt"); } @TestMetadata("ArrayOfOutNumber.kt") public void testArrayOfOutNumber() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutNumber.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutNumber.kt"); } @TestMetadata("ArrayOfOutT.kt") public void testArrayOfOutT() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutT.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutT.kt"); } @TestMetadata("ArrayOfString.kt") public void testArrayOfString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfString.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfString.kt"); } @TestMetadata("Function1IntString.kt") public void testFunction1IntString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Function1IntString.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/Function1IntString.kt"); } @TestMetadata("Int.kt") public void testInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Int.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/Int.kt"); } @TestMetadata("IntArray.kt") public void testIntArray() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/IntArray.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/IntArray.kt"); } @TestMetadata("IntQ.kt") public void testIntQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/IntQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/IntQ.kt"); } @TestMetadata("jlInteger.kt") public void testJlInteger() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlInteger.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlInteger.kt"); } @TestMetadata("jlIntegerQ.kt") public void testJlIntegerQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlIntegerQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlIntegerQ.kt"); } @TestMetadata("jlNumber.kt") public void testJlNumber() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlNumber.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlNumber.kt"); } @TestMetadata("jlObject.kt") public void testJlObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlObject.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlObject.kt"); } @TestMetadata("jlObjectQ.kt") public void testJlObjectQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlObjectQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlObjectQ.kt"); } @TestMetadata("jlString.kt") public void testJlString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlString.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlString.kt"); } @TestMetadata("jlStringQ.kt") public void testJlStringQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlStringQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/jlStringQ.kt"); } @TestMetadata("ListOfAny.kt") public void testListOfAny() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfAny.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfAny.kt"); } @TestMetadata("ListOfAnyQ.kt") public void testListOfAnyQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfAnyQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfAnyQ.kt"); } @TestMetadata("ListOfStar.kt") public void testListOfStar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfStar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfStar.kt"); } @TestMetadata("ListOfString.kt") public void testListOfString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfString.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfString.kt"); } @TestMetadata("ListOfjlString.kt") public void testListOfjlString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfjlString.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfjlString.kt"); } @TestMetadata("Nothing.kt") public void testNothing() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Nothing.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/Nothing.kt"); } @TestMetadata("NothingQ.kt") public void testNothingQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/NothingQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/NothingQ.kt"); } @TestMetadata("String.kt") public void testString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/String.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/String.kt"); } @TestMetadata("StringQ.kt") public void testStringQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/StringQ.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/StringQ.kt"); } @TestMetadata("Unit.kt") public void testUnit() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Unit.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/type/Unit.kt"); } } @@ -1458,67 +2430,67 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("InternalAbstractTraitMembersOverridden.kt") public void testInternalAbstractTraitMembersOverridden() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalAbstractTraitMembersOverridden.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalAbstractTraitMembersOverridden.kt"); } @TestMetadata("InternalClass.kt") public void testInternalClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalClass.kt"); } @TestMetadata("InternalConstructor.kt") public void testInternalConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalConstructor.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalConstructor.kt"); } @TestMetadata("InternalTopLevelMembers.kt") public void testInternalTopLevelMembers() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalTopLevelMembers.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalTopLevelMembers.kt"); } @TestMetadata("InternalTraitMembers.kt") public void testInternalTraitMembers() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembers.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembers.kt"); } @TestMetadata("InternalTraitMembersInherited.kt") public void testInternalTraitMembersInherited() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembersInherited.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembersInherited.kt"); } @TestMetadata("PrivateClass.kt") public void testPrivateClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); } @TestMetadata("PrivateClassMembers.kt") public void testPrivateClassMembers() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); } @TestMetadata("PrivateTopLevelFun.kt") public void testPrivateTopLevelFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt"); } @TestMetadata("PrivateTopLevelVal.kt") public void testPrivateTopLevelVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelVal.kt"); } @TestMetadata("PropertyInConstructor.kt") public void testPropertyInConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructor.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructor.kt"); } @TestMetadata("PropertyInConstructorExplicitVisibility.kt") public void testPropertyInConstructorExplicitVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructorExplicitVisibility.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructorExplicitVisibility.kt"); } @TestMetadata("TopLevelVarWithPrivateSetter.kt") public void testTopLevelVarWithPrivateSetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/TopLevelVarWithPrivateSetter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/visibility/TopLevelVarWithPrivateSetter.kt"); } } @@ -1527,12 +2499,13 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso TestSuite suite = new TestSuite("CompiledKotlin"); suite.addTestSuite(CompiledKotlin.class); suite.addTest(Annotations.innerSuite()); - suite.addTestSuite(Class.class); + suite.addTest(Class.innerSuite()); suite.addTestSuite(ClassFun.class); suite.addTestSuite(ClassObject.class); suite.addTest(Constructor.innerSuite()); suite.addTestSuite(DataClass.class); suite.addTestSuite(Enum.class); + suite.addTest(FromLoadJava.innerSuite()); suite.addTest(Fun.innerSuite()); suite.addTestSuite(Inline.class); suite.addTest(Prop.innerSuite()); @@ -1542,1008 +2515,6 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin") - @InnerTestClasses({CompiledJavaCompareWithKotlin.Annotation.class, CompiledJavaCompareWithKotlin.Constructor.class, CompiledJavaCompareWithKotlin.JavaBean.class, CompiledJavaCompareWithKotlin.KotlinSignature.class, CompiledJavaCompareWithKotlin.Library.class, CompiledJavaCompareWithKotlin.Modality.class, CompiledJavaCompareWithKotlin.Mutability.class, CompiledJavaCompareWithKotlin.NotNull.class, CompiledJavaCompareWithKotlin.Vararg.class}) - public static class CompiledJavaCompareWithKotlin extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInCompiledJavaCompareWithKotlin() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ArrayTypeVariance.kt") - public void testArrayTypeVariance() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.kt"); - } - - @TestMetadata("ClassDoesNotOverrideMethod.kt") - public void testClassDoesNotOverrideMethod() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.kt"); - } - - @TestMetadata("ClassWithConstVal.kt") - public void testClassWithConstVal() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.kt"); - } - - @TestMetadata("ClassWithTypeP.kt") - public void testClassWithTypeP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.kt"); - } - - @TestMetadata("ClassWithTypePExtendsIterableP.kt") - public void testClassWithTypePExtendsIterableP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.kt"); - } - - @TestMetadata("ClassWithTypePP.kt") - public void testClassWithTypePP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.kt"); - } - - @TestMetadata("ClassWithTypePRefNext.kt") - public void testClassWithTypePRefNext() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.kt"); - } - - @TestMetadata("ClassWithTypePRefSelf.kt") - public void testClassWithTypePRefSelf() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.kt"); - } - - @TestMetadata("ClassWithTypePRefSelfAndClass.kt") - public void testClassWithTypePRefSelfAndClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.kt"); - } - - @TestMetadata("FieldAsVar.kt") - public void testFieldAsVar() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.kt"); - } - - @TestMetadata("FieldOfArrayType.kt") - public void testFieldOfArrayType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.kt"); - } - - @TestMetadata("FinalFieldAsVal.kt") - public void testFinalFieldAsVal() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.kt"); - } - - @TestMetadata("InheritMethodsDifferentReturnTypes.kt") - public void testInheritMethodsDifferentReturnTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.kt"); - } - - @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.kt") - public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.kt"); - } - - @TestMetadata("InnerClass.kt") - public void testInnerClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.kt"); - } - - @TestMetadata("InnerClassReferencesOuterTP.kt") - public void testInnerClassReferencesOuterTP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.kt"); - } - - @TestMetadata("InnerClassesInGeneric.kt") - public void testInnerClassesInGeneric() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.kt"); - } - - @TestMetadata("MethodReferencesOuterClassTP.kt") - public void testMethodReferencesOuterClassTP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.kt"); - } - - @TestMetadata("MethodTypePOneUpperBound.kt") - public void testMethodTypePOneUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.kt"); - } - - @TestMetadata("MethodTypePTwoUpperBounds.kt") - public void testMethodTypePTwoUpperBounds() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.kt"); - } - - @TestMetadata("MethodWithTypeP.kt") - public void testMethodWithTypeP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.kt"); - } - - @TestMetadata("MethodWithTypePP.kt") - public void testMethodWithTypePP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.kt"); - } - - @TestMetadata("MethodWithTypePRefClassP.kt") - public void testMethodWithTypePRefClassP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.kt"); - } - - @TestMetadata("MethosWithPRefTP.kt") - public void testMethosWithPRefTP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.kt"); - } - - @TestMetadata("MyException.kt") - public void testMyException() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.kt"); - } - - @TestMetadata("NestedClass.kt") - public void testNestedClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.kt"); - } - - @TestMetadata("RemoveRedundantProjectionKind.kt") - public void testRemoveRedundantProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.kt"); - } - - @TestMetadata("Simple.kt") - public void testSimple() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.kt"); - } - - @TestMetadata("TwoFields.kt") - public void testTwoFields() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.kt"); - } - - @TestMetadata("UnboundWildcard.kt") - public void testUnboundWildcard() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.kt"); - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation") - public static class Annotation extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInAnnotation() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("AnnotatedAnnotation.kt") - public void testAnnotatedAnnotation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.kt"); - } - - @TestMetadata("AnnotatedMethod.kt") - public void testAnnotatedMethod() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.kt"); - } - - @TestMetadata("SimpleAnnotation.kt") - public void testSimpleAnnotation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor") - public static class Constructor extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInConstructor() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ConstructorGenericDeep.kt") - public void testConstructorGenericDeep() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.kt"); - } - - @TestMetadata("ConstructorGenericSimple.kt") - public void testConstructorGenericSimple() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.kt"); - } - - @TestMetadata("ConstructorGenericUpperBound.kt") - public void testConstructorGenericUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean") - public static class JavaBean extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInJavaBean() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("DifferentGetterAndSetter.kt") - public void testDifferentGetterAndSetter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.kt"); - } - - @TestMetadata("JavaBeanAbstractGetter.kt") - public void testJavaBeanAbstractGetter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.kt"); - } - - @TestMetadata("JavaBeanVal.kt") - public void testJavaBeanVal() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.kt"); - } - - @TestMetadata("JavaBeanVar.kt") - public void testJavaBeanVar() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.kt"); - } - - @TestMetadata("JavaBeanVarOfGenericType.kt") - public void testJavaBeanVarOfGenericType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.kt"); - } - - @TestMetadata("TwoSetters.kt") - public void testTwoSetters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature") - @InnerTestClasses({KotlinSignature.Error.class, KotlinSignature.Propagation.class}) - public static class KotlinSignature extends AbstractLazyResolveRecursiveComparingTest { - @TestMetadata("AllBoundsInWhen.kt") - public void testAllBoundsInWhen() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.kt"); - } - - public void testAllFilesPresentInKotlinSignature() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ArrayType.kt") - public void testArrayType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.kt"); - } - - @TestMetadata("ConstructorWithNewTypeParams.kt") - public void testConstructorWithNewTypeParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.kt"); - } - - @TestMetadata("ConstructorWithParentTypeParams.kt") - public void testConstructorWithParentTypeParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.kt"); - } - - @TestMetadata("ConstructorWithSeveralParams.kt") - public void testConstructorWithSeveralParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.kt"); - } - - @TestMetadata("ConstructorWithoutParams.kt") - public void testConstructorWithoutParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.kt"); - } - - @TestMetadata("CustomProjectionKind.kt") - public void testCustomProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.kt"); - } - - @TestMetadata("MethodWithFunctionTypes.kt") - public void testMethodWithFunctionTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.kt"); - } - - @TestMetadata("MethodWithGenerics.kt") - public void testMethodWithGenerics() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.kt"); - } - - @TestMetadata("MethodWithMappedClasses.kt") - public void testMethodWithMappedClasses() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.kt"); - } - - @TestMetadata("MethodWithTypeParameters.kt") - public void testMethodWithTypeParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.kt"); - } - - @TestMetadata("MethodWithVararg.kt") - public void testMethodWithVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.kt"); - } - - @TestMetadata("PropertyArrayTypes.kt") - public void testPropertyArrayTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.kt"); - } - - @TestMetadata("PropertyComplexTypes.kt") - public void testPropertyComplexTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.kt"); - } - - @TestMetadata("PropertySimpleType.kt") - public void testPropertySimpleType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.kt"); - } - - @TestMetadata("StarProjection.kt") - public void testStarProjection() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.kt"); - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error") - public static class Error extends AbstractLazyResolveRecursiveComparingTest { - @TestMetadata("AddingNullability.kt") - public void testAddingNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.kt"); - } - - public void testAllFilesPresentInError() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ConflictingProjectionKind.kt") - public void testConflictingProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.kt"); - } - - @TestMetadata("ExplicitFieldGettersAndSetters.kt") - public void testExplicitFieldGettersAndSetters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt"); - } - - @TestMetadata("ExtraUpperBound.kt") - public void testExtraUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.kt"); - } - - @TestMetadata("MissingUpperBound.kt") - public void testMissingUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.kt"); - } - - @TestMetadata("NoFieldTypeRef.kt") - public void testNoFieldTypeRef() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.kt"); - } - - @TestMetadata("NotVarargReplacedWithVararg.kt") - public void testNotVarargReplacedWithVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.kt"); - } - - @TestMetadata("RedundantProjectionKind.kt") - public void testRedundantProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.kt"); - } - - @TestMetadata("ReturnTypeMissing.kt") - public void testReturnTypeMissing() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.kt"); - } - - @TestMetadata("SyntaxError.kt") - public void testSyntaxError() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.kt"); - } - - @TestMetadata("SyntaxErrorInFieldAnnotation.kt") - public void testSyntaxErrorInFieldAnnotation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt"); - } - - @TestMetadata("VarargReplacedWithNotVararg.kt") - public void testVarargReplacedWithNotVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.kt"); - } - - @TestMetadata("WrongFieldInitializer.kt") - public void testWrongFieldInitializer() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.kt"); - } - - @TestMetadata("WrongFieldMutability.kt") - public void testWrongFieldMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.kt"); - } - - @TestMetadata("WrongFieldName.kt") - public void testWrongFieldName() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.kt"); - } - - @TestMetadata("WrongMethodName.kt") - public void testWrongMethodName() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.kt"); - } - - @TestMetadata("WrongProjectionKind.kt") - public void testWrongProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.kt"); - } - - @TestMetadata("WrongReturnTypeStructure.kt") - public void testWrongReturnTypeStructure() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.kt"); - } - - @TestMetadata("WrongTypeName1.kt") - public void testWrongTypeName1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.kt"); - } - - @TestMetadata("WrongTypeName2.kt") - public void testWrongTypeName2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.kt"); - } - - @TestMetadata("WrongTypeName3.kt") - public void testWrongTypeName3() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.kt"); - } - - @TestMetadata("WrongTypeParameterBoundStructure1.kt") - public void testWrongTypeParameterBoundStructure1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt"); - } - - @TestMetadata("WrongTypeParameterBoundStructure2.kt") - public void testWrongTypeParameterBoundStructure2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt"); - } - - @TestMetadata("WrongTypeParametersCount.kt") - public void testWrongTypeParametersCount() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.kt"); - } - - @TestMetadata("WrongValueParameterStructure1.kt") - public void testWrongValueParameterStructure1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.kt"); - } - - @TestMetadata("WrongValueParameterStructure2.kt") - public void testWrongValueParameterStructure2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.kt"); - } - - @TestMetadata("WrongValueParametersCount.kt") - public void testWrongValueParametersCount() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation") - @InnerTestClasses({Propagation.Parameter.class, Propagation.Return.class, Propagation.TypeParameter.class}) - public static class Propagation extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInPropagation() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("PropagateTypeArgumentNullable.kt") - public void testPropagateTypeArgumentNullable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt"); - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter") - public static class Parameter extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInParameter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ChangeProjectionKind1.kt") - public void testChangeProjectionKind1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt"); - } - - @TestMetadata("ChangeProjectionKind2.kt") - public void testChangeProjectionKind2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt"); - } - - @TestMetadata("DeeplySubstitutedClassParameter.kt") - public void testDeeplySubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt"); - } - - @TestMetadata("DeeplySubstitutedClassParameter2.kt") - public void testDeeplySubstitutedClassParameter2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt"); - } - - @TestMetadata("InheritMutability.kt") - public void testInheritMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.kt"); - } - - @TestMetadata("InheritNotVararg.kt") - public void testInheritNotVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.kt"); - } - - @TestMetadata("InheritNotVarargInteger.kt") - public void testInheritNotVarargInteger() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt"); - } - - @TestMetadata("InheritNotVarargNotNull.kt") - public void testInheritNotVarargNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt"); - } - - @TestMetadata("InheritNotVarargPrimitive.kt") - public void testInheritNotVarargPrimitive() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt"); - } - - @TestMetadata("InheritNullability.kt") - public void testInheritNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.kt"); - } - - @TestMetadata("InheritProjectionKind.kt") - public void testInheritProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.kt"); - } - - @TestMetadata("InheritReadOnliness.kt") - public void testInheritReadOnliness() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.kt"); - } - - @TestMetadata("InheritVararg.kt") - public void testInheritVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.kt"); - } - - @TestMetadata("InheritVarargInteger.kt") - public void testInheritVarargInteger() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.kt"); - } - - @TestMetadata("InheritVarargNotNull.kt") - public void testInheritVarargNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt"); - } - - @TestMetadata("InheritVarargPrimitive.kt") - public void testInheritVarargPrimitive() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt"); - } - - @TestMetadata("Kt3302.kt") - public void testKt3302() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.kt"); - } - - @TestMetadata("MutableToReadOnly.kt") - public void testMutableToReadOnly() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.kt"); - } - - @TestMetadata("NotNullToNullable.kt") - public void testNotNullToNullable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.kt"); - } - - @TestMetadata("NullableToNotNull.kt") - public void testNullableToNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.kt"); - } - - @TestMetadata("NullableToNotNullKotlinSignature.kt") - public void testNullableToNotNullKotlinSignature() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt"); - } - - @TestMetadata("OverrideWithErasedParameter.kt") - public void testOverrideWithErasedParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt"); - } - - @TestMetadata("ReadOnlyToMutable.kt") - public void testReadOnlyToMutable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt"); - } - - @TestMetadata("SubclassFromGenericAndNot.kt") - public void testSubclassFromGenericAndNot() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt"); - } - - @TestMetadata("SubstitutedClassParameter.kt") - public void testSubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt"); - } - - @TestMetadata("SubstitutedClassParameters.kt") - public void testSubstitutedClassParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return") - public static class Return extends AbstractLazyResolveRecursiveComparingTest { - @TestMetadata("AddNotNullJavaSubtype.kt") - public void testAddNotNullJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt"); - } - - @TestMetadata("AddNotNullSameJavaType.kt") - public void testAddNotNullSameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt"); - } - - @TestMetadata("AddNullabilityJavaSubtype.kt") - public void testAddNullabilityJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt"); - } - - @TestMetadata("AddNullabilitySameGenericType1.kt") - public void testAddNullabilitySameGenericType1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt"); - } - - @TestMetadata("AddNullabilitySameGenericType2.kt") - public void testAddNullabilitySameGenericType2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt"); - } - - @TestMetadata("AddNullabilitySameJavaType.kt") - public void testAddNullabilitySameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt"); - } - - public void testAllFilesPresentInReturn() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("CantMakeImmutableInSubclass.kt") - public void testCantMakeImmutableInSubclass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt"); - } - - @TestMetadata("DeeplySubstitutedClassParameter.kt") - public void testDeeplySubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt"); - } - - @TestMetadata("DeeplySubstitutedClassParameter2.kt") - public void testDeeplySubstitutedClassParameter2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt"); - } - - @TestMetadata("HalfSubstitutedTypeParameters.kt") - public void testHalfSubstitutedTypeParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt"); - } - - @TestMetadata("InheritNullabilityGenericSubclassSimple.kt") - public void testInheritNullabilityGenericSubclassSimple() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt"); - } - - @TestMetadata("InheritNullabilityJavaSubtype.kt") - public void testInheritNullabilityJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt"); - } - - @TestMetadata("InheritNullabilitySameGenericType.kt") - public void testInheritNullabilitySameGenericType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt"); - } - - @TestMetadata("InheritNullabilitySameJavaType.kt") - public void testInheritNullabilitySameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt"); - } - - @TestMetadata("InheritProjectionKind.kt") - public void testInheritProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.kt"); - } - - @TestMetadata("InheritReadOnlinessOfArgument.kt") - public void testInheritReadOnlinessOfArgument() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt"); - } - - @TestMetadata("InheritReadOnlinessSameClass.kt") - public void testInheritReadOnlinessSameClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt"); - } - - @TestMetadata("InheritReadOnlinessSubclass.kt") - public void testInheritReadOnlinessSubclass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt"); - } - - @TestMetadata("SameProjectionKind.kt") - public void testSameProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.kt"); - } - - @TestMetadata("SubclassFromGenericAndNot.kt") - public void testSubclassFromGenericAndNot() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt"); - } - - @TestMetadata("SubclassOfCollection.kt") - public void testSubclassOfCollection() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.kt"); - } - - @TestMetadata("SubclassOfMapEntry.kt") - public void testSubclassOfMapEntry() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.kt"); - } - - @TestMetadata("SubstitutedClassParameter.kt") - public void testSubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.kt"); - } - - @TestMetadata("SubstitutedClassParameters.kt") - public void testSubstitutedClassParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.kt"); - } - - @TestMetadata("TwoSuperclassesConflictingProjectionKinds.kt") - public void testTwoSuperclassesConflictingProjectionKinds() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt"); - } - - @TestMetadata("TwoSuperclassesInvariantAndCovariantInferMutability.kt") - public void testTwoSuperclassesInvariantAndCovariantInferMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt"); - } - - @TestMetadata("TwoSuperclassesInvariantAndCovariantInferNullability.kt") - public void testTwoSuperclassesInvariantAndCovariantInferNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt"); - } - - @TestMetadata("TwoSuperclassesMutableAndNot.kt") - public void testTwoSuperclassesMutableAndNot() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt"); - } - - @TestMetadata("TwoSuperclassesReturnJavaSubtype.kt") - public void testTwoSuperclassesReturnJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt"); - } - - @TestMetadata("TwoSuperclassesReturnSameJavaType.kt") - public void testTwoSuperclassesReturnSameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt"); - } - - @TestMetadata("TwoSuperclassesSupplementNotNull.kt") - public void testTwoSuperclassesSupplementNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt"); - } - - @TestMetadata("TypeParamOfClass.kt") - public void testTypeParamOfClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.kt"); - } - - @TestMetadata("TypeParamOfClassSubstituted.kt") - public void testTypeParamOfClassSubstituted() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt"); - } - - @TestMetadata("TypeParamOfFun.kt") - public void testTypeParamOfFun() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter") - public static class TypeParameter extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInTypeParameter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("InheritMutability.kt") - public void testInheritMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.kt"); - } - - @TestMetadata("InheritNullability.kt") - public void testInheritNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.kt"); - } - - @TestMetadata("InheritReadOnliness.kt") - public void testInheritReadOnliness() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt"); - } - - @TestMetadata("TwoBounds.kt") - public void testTwoBounds() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.kt"); - } - - @TestMetadata("TwoSuperclasses.kt") - public void testTwoSuperclasses() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt"); - } - - @TestMetadata("TwoTypeParameters.kt") - public void testTwoTypeParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt"); - } - - @TestMetadata("UseParameterAsUpperBound.kt") - public void testUseParameterAsUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt"); - } - - @TestMetadata("UseParameterInUpperBound.kt") - public void testUseParameterInUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt"); - } - - @TestMetadata("UseParameterInUpperBoundWithKotlinSignature.kt") - public void testUseParameterInUpperBoundWithKotlinSignature() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("Propagation"); - suite.addTestSuite(Propagation.class); - suite.addTestSuite(Parameter.class); - suite.addTestSuite(Return.class); - suite.addTestSuite(TypeParameter.class); - return suite; - } - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("KotlinSignature"); - suite.addTestSuite(KotlinSignature.class); - suite.addTestSuite(Error.class); - suite.addTest(Propagation.innerSuite()); - return suite; - } - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library") - public static class Library extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInLibrary() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("LoadIterable.kt") - public void testLoadIterable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.kt"); - } - - @TestMetadata("LoadIterator.kt") - public void testLoadIterator() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.kt"); - } - - @TestMetadata("Max.kt") - public void testMax() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality") - public static class Modality extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInModality() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ModalityOfFakeOverrides.kt") - public void testModalityOfFakeOverrides() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability") - public static class Mutability extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInMutability() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("LoadIterable.kt") - public void testLoadIterable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.kt"); - } - - @TestMetadata("LoadIterableWithConflict.kt") - public void testLoadIterableWithConflict() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.kt"); - } - - @TestMetadata("LoadIterableWithNullability.kt") - public void testLoadIterableWithNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.kt"); - } - - @TestMetadata("LoadIterableWithPropagation.kt") - public void testLoadIterableWithPropagation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull") - public static class NotNull extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInNotNull() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("NotNullField.kt") - public void testNotNullField() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.kt"); - } - - @TestMetadata("NotNullIntArray.kt") - public void testNotNullIntArray() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.kt"); - } - - @TestMetadata("NotNullMethod.kt") - public void testNotNullMethod() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.kt"); - } - - @TestMetadata("NotNullObjectArray.kt") - public void testNotNullObjectArray() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.kt"); - } - - @TestMetadata("NotNullParameter.kt") - public void testNotNullParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg") - public static class Vararg extends AbstractLazyResolveRecursiveComparingTest { - public void testAllFilesPresentInVararg() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("VarargInt.kt") - public void testVarargInt() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.kt"); - } - - @TestMetadata("VarargString.kt") - public void testVarargString() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.kt"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("CompiledJavaCompareWithKotlin"); - suite.addTestSuite(CompiledJavaCompareWithKotlin.class); - suite.addTestSuite(Annotation.class); - suite.addTestSuite(Constructor.class); - suite.addTestSuite(JavaBean.class); - suite.addTest(KotlinSignature.innerSuite()); - suite.addTestSuite(Library.class); - suite.addTestSuite(Modality.class); - suite.addTestSuite(Mutability.class); - suite.addTestSuite(NotNull.class); - suite.addTestSuite(Vararg.class); - return suite; - } - } - @TestMetadata("compiler/testData/lazyResolve/recursiveComparator") public static class RecursiveComparator extends AbstractLazyResolveRecursiveComparingTest { public void testAllFilesPresentInRecursiveComparator() throws Exception { @@ -2552,112 +2523,77 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso @TestMetadata("AnnotationOnObject.kt") public void testAnnotationOnObject() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/AnnotationOnObject.kt"); - } - - @TestMetadata("ClassObject.kt") - public void testClassObject() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/ClassObject.kt"); - } - - @TestMetadata("classObjectAnnotation.kt") - public void testClassObjectAnnotation() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/classObjectAnnotation.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/AnnotationOnObject.kt"); } @TestMetadata("classObjectHeader.kt") public void testClassObjectHeader() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/classObjectHeader.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/classObjectHeader.kt"); } @TestMetadata("CyclicHierarchy.kt") public void testCyclicHierarchy() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/CyclicHierarchy.kt"); - } - - @TestMetadata("enum.kt") - public void testEnum() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/enum.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/CyclicHierarchy.kt"); } @TestMetadata("fileDependencyRecursion.kt") public void testFileDependencyRecursion() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/fileDependencyRecursion.kt"); - } - - @TestMetadata("genericFunction.kt") - public void testGenericFunction() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/genericFunction.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/fileDependencyRecursion.kt"); } @TestMetadata("importFunctionWithAllUnderImport.kt") public void testImportFunctionWithAllUnderImport() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImport.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImport.kt"); } @TestMetadata("importFunctionWithAllUnderImportAfterNamedImport.kt") public void testImportFunctionWithAllUnderImportAfterNamedImport() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImportAfterNamedImport.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/importFunctionWithAllUnderImportAfterNamedImport.kt"); } @TestMetadata("InnerClassNameClash.kt") public void testInnerClassNameClash() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/InnerClassNameClash.kt"); - } - - @TestMetadata("objectInClass.kt") - public void testObjectInClass() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/objectInClass.kt"); - } - - @TestMetadata("objectMembers.kt") - public void testObjectMembers() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/objectMembers.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/InnerClassNameClash.kt"); } @TestMetadata("OverrideWithErrors.kt") public void testOverrideWithErrors() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/OverrideWithErrors.kt"); - } - - @TestMetadata("packageLevelObject.kt") - public void testPackageLevelObject() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/packageLevelObject.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/OverrideWithErrors.kt"); } @TestMetadata("propertyClassFileDependencyRecursion.kt") public void testPropertyClassFileDependencyRecursion() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/propertyClassFileDependencyRecursion.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/propertyClassFileDependencyRecursion.kt"); } @TestMetadata("resolveFunctionInsideClassObject.kt") public void testResolveFunctionInsideClassObject() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/resolveFunctionInsideClassObject.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/resolveFunctionInsideClassObject.kt"); } @TestMetadata("sameClassNameResolve.kt") public void testSameClassNameResolve() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/sameClassNameResolve.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/sameClassNameResolve.kt"); } @TestMetadata("simpleClass.kt") public void testSimpleClass() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/simpleClass.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/simpleClass.kt"); } @TestMetadata("UnresolvedAnnotationOnObject.kt") public void testUnresolvedAnnotationOnObject() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/UnresolvedAnnotationOnObject.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/UnresolvedAnnotationOnObject.kt"); } @TestMetadata("varargIterator.kt") public void testVarargIterator() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/varargIterator.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/varargIterator.kt"); } @TestMetadata("WrongAnnotationArgsOnObject.kt") public void testWrongAnnotationArgsOnObject() throws Exception { - doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/recursiveComparator/WrongAnnotationArgsOnObject.kt"); + doTest("compiler/testData/lazyResolve/recursiveComparator/WrongAnnotationArgsOnObject.kt"); } } @@ -2665,7 +2601,6 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso public static Test suite() { TestSuite suite = new TestSuite("LazyResolveRecursiveComparingTestGenerated"); suite.addTest(CompiledKotlin.innerSuite()); - suite.addTest(CompiledJavaCompareWithKotlin.innerSuite()); suite.addTestSuite(RecursiveComparator.class); return suite; } diff --git a/compiler/tests/org/jetbrains/jet/test/util/DescriptorValidator.java b/compiler/tests/org/jetbrains/jet/test/util/DescriptorValidator.java index 8bef945fc32..fff2dcad926 100644 --- a/compiler/tests/org/jetbrains/jet/test/util/DescriptorValidator.java +++ b/compiler/tests/org/jetbrains/jet/test/util/DescriptorValidator.java @@ -28,25 +28,14 @@ import org.jetbrains.jet.lang.types.JetType; import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns; import java.io.PrintStream; -import java.util.Arrays; import java.util.Collection; import java.util.List; public class DescriptorValidator { - public static void validate(DeclarationDescriptor... descriptors) { - validate(ValidationVisitor.FORBID_ERROR_TYPES, Arrays.asList(descriptors)); - } - - public static void validate(@NotNull ValidationVisitor validationStrategy, DeclarationDescriptor... descriptors) { - validate(validationStrategy, Arrays.asList(descriptors)); - } - - public static void validate(@NotNull ValidationVisitor validator, @NotNull Collection descriptors) { + public static void validate(@NotNull ValidationVisitor validationStrategy, DeclarationDescriptor descriptor) { DiagnosticCollectorForTests collector = new DiagnosticCollectorForTests(); - for (DeclarationDescriptor descriptor : descriptors) { - validate(validator, descriptor, collector); - } + validate(validationStrategy, descriptor, collector); collector.done(); } diff --git a/compiler/tests/org/jetbrains/jet/test/util/RecursiveDescriptorComparator.java b/compiler/tests/org/jetbrains/jet/test/util/RecursiveDescriptorComparator.java index 3262704e829..6fb0f15df1c 100644 --- a/compiler/tests/org/jetbrains/jet/test/util/RecursiveDescriptorComparator.java +++ b/compiler/tests/org/jetbrains/jet/test/util/RecursiveDescriptorComparator.java @@ -203,7 +203,8 @@ public class RecursiveDescriptorComparator { @NotNull Configuration configuration, @Nullable File txtFile ) { - DescriptorValidator.validate(configuration.validationStrategy, expected, actual); + DescriptorValidator.validate(configuration.validationStrategy, expected); + DescriptorValidator.validate(configuration.validationStrategy, actual); compareDescriptors(expected, actual, configuration, txtFile); } diff --git a/generators/src/org/jetbrains/jet/generators/tests/GenerateTests.kt b/generators/src/org/jetbrains/jet/generators/tests/GenerateTests.kt index c9abf3c3c66..45c05992cc6 100644 --- a/generators/src/org/jetbrains/jet/generators/tests/GenerateTests.kt +++ b/generators/src/org/jetbrains/jet/generators/tests/GenerateTests.kt @@ -209,7 +209,6 @@ fun main(args: Array) { testClass(javaClass()) { model("loadJava/compiledJava", extension = "java", testMethod = "doTestCompiledJava") model("loadJava/compiledJavaAndKotlin", extension = "txt", testMethod = "doTestCompiledJavaAndKotlin") - model("loadJava/compiledJavaCompareWithKotlin", extension = "java", testMethod = "doTestCompiledJavaCompareWithKotlin") model("loadJava/compiledJavaIncludeObjectMethods", extension = "java", testMethod = "doTestCompiledJavaIncludeObjectMethods") model("loadJava/compiledKotlin", testMethod = "doTestCompiledKotlin") model("loadJava/compiledKotlinWithStdlib", testMethod = "doTestCompiledKotlinWithStdlib") @@ -235,9 +234,8 @@ fun main(args: Array) { } testClass(javaClass()) { - model("loadJava/compiledKotlin", testMethod = "doTestCheckingPrimaryConstructorsAndAccessors") - model("loadJava/compiledJavaCompareWithKotlin", testMethod = "doTestNotCheckingPrimaryConstructors") - model("lazyResolve/recursiveComparator", testMethod = "doTestCheckingPrimaryConstructors") + model("loadJava/compiledKotlin") + model("lazyResolve/recursiveComparator") } testClass(javaClass()) { @@ -292,7 +290,7 @@ fun main(args: Array) { } testClass(javaClass()) { - model("resolve/additionalLazyResolve", testMethod = "doTest") + model("resolve/additionalLazyResolve") } testClass(javaClass()) { @@ -388,11 +386,11 @@ fun main(args: Array) { } testClass(javaClass()) { - model("joinLines", testMethod = "doTest") + model("joinLines") } testClass(javaClass()) { - model("intentions", testMethod = "doTest") + model("intentions") } testClass(javaClass()) { @@ -595,8 +593,7 @@ fun main(args: Array) { testGroup("idea/tests", "compiler/testData") { testClass(javaClass()) { - model("loadJava/compiledKotlin", testMethod = "doTestCheckingPrimaryConstructorsAndAccessors") - model("loadJava/compiledJavaCompareWithKotlin", testMethod = "doTestNotCheckingPrimaryConstructors") + model("loadJava/compiledKotlin") } } diff --git a/idea/tests/org/jetbrains/jet/plugin/stubs/AbstractLazyResolveByStubTest.java b/idea/tests/org/jetbrains/jet/plugin/stubs/AbstractLazyResolveByStubTest.java index 5ede246328e..855e17aa37a 100644 --- a/idea/tests/org/jetbrains/jet/plugin/stubs/AbstractLazyResolveByStubTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/stubs/AbstractLazyResolveByStubTest.java @@ -44,15 +44,11 @@ import static com.intellij.openapi.roots.ModuleRootModificationUtil.updateModel; import static org.jetbrains.jet.test.util.DescriptorValidator.ValidationVisitor.FORBID_ERROR_TYPES; public abstract class AbstractLazyResolveByStubTest extends KotlinCodeInsightTestCase { - protected void doTestCheckingPrimaryConstructorsAndAccessors(String testFileName) throws Exception { + protected void doTest(String testFileName) throws Exception { doTest(testFileName, true, true); } - protected void doTestNotCheckingPrimaryConstructors(String testFileName) throws Exception { - doTest(testFileName, false, false); - } - - public void doTest(@NotNull final String path, final boolean checkPrimaryConstructors, final boolean checkPropertyAccessors) + private void doTest(@NotNull final String path, final boolean checkPrimaryConstructors, final boolean checkPropertyAccessors) throws Exception { configureByFile(path); configureModule(getModule(), JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE); diff --git a/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java index b514a75e169..5b52ba789c6 100644 --- a/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java @@ -30,2366 +30,1624 @@ import org.jetbrains.jet.plugin.stubs.AbstractLazyResolveByStubTest; /** This class is generated by {@link org.jetbrains.jet.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@InnerTestClasses({LazyResolveByStubTestGenerated.CompiledKotlin.class, LazyResolveByStubTestGenerated.CompiledJavaCompareWithKotlin.class}) +@TestMetadata("compiler/testData/loadJava/compiledKotlin") +@InnerTestClasses({LazyResolveByStubTestGenerated.Annotations.class, LazyResolveByStubTestGenerated.Class.class, LazyResolveByStubTestGenerated.ClassFun.class, LazyResolveByStubTestGenerated.ClassObject.class, LazyResolveByStubTestGenerated.Constructor.class, LazyResolveByStubTestGenerated.DataClass.class, LazyResolveByStubTestGenerated.Enum.class, LazyResolveByStubTestGenerated.FromLoadJava.class, LazyResolveByStubTestGenerated.Fun.class, LazyResolveByStubTestGenerated.Inline.class, LazyResolveByStubTestGenerated.Prop.class, LazyResolveByStubTestGenerated.Type.class, LazyResolveByStubTestGenerated.Visibility.class}) public class LazyResolveByStubTestGenerated extends AbstractLazyResolveByStubTest { - @TestMetadata("compiler/testData/loadJava/compiledKotlin") - @InnerTestClasses({CompiledKotlin.Annotations.class, CompiledKotlin.Class.class, CompiledKotlin.ClassFun.class, CompiledKotlin.ClassObject.class, CompiledKotlin.Constructor.class, CompiledKotlin.DataClass.class, CompiledKotlin.Enum.class, CompiledKotlin.Fun.class, CompiledKotlin.Inline.class, CompiledKotlin.Prop.class, CompiledKotlin.Type.class, CompiledKotlin.Visibility.class}) - public static class CompiledKotlin extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInCompiledKotlin() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin"), Pattern.compile("^(.+)\\.kt$"), true); + public void testAllFilesPresentInCompiledKotlin() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations") + @InnerTestClasses({Annotations.ClassMembers.class, Annotations.Classes.class, Annotations.PackageMembers.class, Annotations.Parameters.class, Annotations.PropertiesWithoutBackingFields.class}) + public static class Annotations extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInAnnotations() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations"), Pattern.compile("^(.+)\\.kt$"), true); } - @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations") - @InnerTestClasses({Annotations.ClassMembers.class, Annotations.Classes.class, Annotations.PackageMembers.class, Annotations.Parameters.class, Annotations.PropertiesWithoutBackingFields.class}) - public static class Annotations extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInAnnotations() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/classMembers") - public static class ClassMembers extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInClassMembers() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/classMembers"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ClassObjectPropertyField.kt") - public void testClassObjectPropertyField() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.kt"); - } - - @TestMetadata("DelegatedProperty.kt") - public void testDelegatedProperty() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.kt"); - } - - @TestMetadata("EnumArgument.kt") - public void testEnumArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.kt"); - } - - @TestMetadata("Function.kt") - public void testFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.kt"); - } - - @TestMetadata("Getter.kt") - public void testGetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.kt"); - } - - @TestMetadata("PropertyField.kt") - public void testPropertyField() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.kt"); - } - - @TestMetadata("Setter.kt") - public void testSetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/classes") - public static class Classes extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInClasses() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/classes"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("AnnotationInClassObject.kt") - public void testAnnotationInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.kt"); - } - - @TestMetadata("ClassInClassObject.kt") - public void testClassInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.kt"); - } - - @TestMetadata("ClassObject.kt") - public void testClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.kt"); - } - - @TestMetadata("ClassObjectInStaticNestedClass.kt") - public void testClassObjectInStaticNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObjectInStaticNestedClass.kt"); - } - - @TestMetadata("Deprecated.kt") - public void testDeprecated() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.kt"); - } - - @TestMetadata("DollarsInAnnotationName.kt") - public void testDollarsInAnnotationName() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.kt"); - } - - @TestMetadata("EnumArgument.kt") - public void testEnumArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.kt"); - } - - @TestMetadata("MultipleAnnotations.kt") - public void testMultipleAnnotations() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.kt"); - } - - @TestMetadata("NestedAnnotation.kt") - public void testNestedAnnotation() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.kt"); - } - - @TestMetadata("NestedClass.kt") - public void testNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.kt"); - } - - @TestMetadata("Retention.kt") - public void testRetention() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.kt"); - } - - @TestMetadata("Simple.kt") - public void testSimple() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.kt"); - } - - @TestMetadata("WithArgument.kt") - public void testWithArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.kt"); - } - - @TestMetadata("WithMultipleArguments.kt") - public void testWithMultipleArguments() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers") - public static class PackageMembers extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInPackageMembers() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("DelegatedProperty.kt") - public void testDelegatedProperty() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.kt"); - } - - @TestMetadata("EnumArgument.kt") - public void testEnumArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.kt"); - } - - @TestMetadata("EnumArrayArgument.kt") - public void testEnumArrayArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.kt"); - } - - @TestMetadata("Function.kt") - public void testFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.kt"); - } - - @TestMetadata("Getter.kt") - public void testGetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.kt"); - } - - @TestMetadata("PropertyField.kt") - public void testPropertyField() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.kt"); - } - - @TestMetadata("Setter.kt") - public void testSetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.kt"); - } - - @TestMetadata("StringArrayArgument.kt") - public void testStringArrayArgument() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/parameters") - public static class Parameters extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInParameters() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/parameters"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("Constructor.kt") - public void testConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.kt"); - } - - @TestMetadata("EnumConstructor.kt") - public void testEnumConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.kt"); - } - - @TestMetadata("ExtensionFunction.kt") - public void testExtensionFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.kt"); - } - - @TestMetadata("ExtensionFunctionInClass.kt") - public void testExtensionFunctionInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.kt"); - } - - @TestMetadata("ExtensionPropertySetter.kt") - public void testExtensionPropertySetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.kt"); - } - - @TestMetadata("FunctionInClass.kt") - public void testFunctionInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.kt"); - } - - @TestMetadata("FunctionInTrait.kt") - public void testFunctionInTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.kt"); - } - - @TestMetadata("ManyAnnotations.kt") - public void testManyAnnotations() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.kt"); - } - - @TestMetadata("PropertySetterInClass.kt") - public void testPropertySetterInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.kt"); - } - - @TestMetadata("TopLevelFunction.kt") - public void testTopLevelFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.kt"); - } - - @TestMetadata("TopLevelPropertySetter.kt") - public void testTopLevelPropertySetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields") - public static class PropertiesWithoutBackingFields extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInPropertiesWithoutBackingFields() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("Class.kt") - public void testClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.kt"); - } - - @TestMetadata("ClassObject.kt") - public void testClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.kt"); - } - - @TestMetadata("ExtensionsWithSameNameClass.kt") - public void testExtensionsWithSameNameClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.kt"); - } - - @TestMetadata("ExtensionsWithSameNamePackage.kt") - public void testExtensionsWithSameNamePackage() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.kt"); - } - - @TestMetadata("NestedTrait.kt") - public void testNestedTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.kt"); - } - - @TestMetadata("TopLevel.kt") - public void testTopLevel() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.kt"); - } - - @TestMetadata("Trait.kt") - public void testTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.kt"); - } - - @TestMetadata("TraitClassObject.kt") - public void testTraitClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.kt"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("Annotations"); - suite.addTestSuite(Annotations.class); - suite.addTestSuite(ClassMembers.class); - suite.addTestSuite(Classes.class); - suite.addTestSuite(PackageMembers.class); - suite.addTestSuite(Parameters.class); - suite.addTestSuite(PropertiesWithoutBackingFields.class); - return suite; - } + @TestMetadata("AnnotatedAnnotation.kt") + public void testAnnotatedAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.kt"); } - @TestMetadata("compiler/testData/loadJava/compiledKotlin/class") - public static class Class extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInClass() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class"), Pattern.compile("^(.+)\\.kt$"), true); + @TestMetadata("AnnotatedMethod.kt") + public void testAnnotatedMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.kt"); + } + + @TestMetadata("SimpleAnnotation.kt") + public void testSimpleAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/classMembers") + public static class ClassMembers extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInClassMembers() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/classMembers"), Pattern.compile("^(.+)\\.kt$"), true); } - @TestMetadata("Class.kt") - public void testClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/Class.kt"); + @TestMetadata("ClassObjectPropertyField.kt") + public void testClassObjectPropertyField() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.kt"); } - @TestMetadata("ClassInParam.kt") - public void testClassInParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassInParam.kt"); + @TestMetadata("DelegatedProperty.kt") + public void testDelegatedProperty() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.kt"); } - @TestMetadata("ClassInnerClass.kt") - public void testClassInnerClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassInnerClass.kt"); + @TestMetadata("EnumArgument.kt") + public void testEnumArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.kt"); } - @TestMetadata("ClassMemberConflict.kt") - public void testClassMemberConflict() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassMemberConflict.kt"); + @TestMetadata("Function.kt") + public void testFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.kt"); } - @TestMetadata("ClassOutParam.kt") - public void testClassOutParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassOutParam.kt"); + @TestMetadata("Getter.kt") + public void testGetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.kt"); } - @TestMetadata("ClassParam.kt") - public void testClassParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParam.kt"); + @TestMetadata("PropertyField.kt") + public void testPropertyField() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.kt"); } - @TestMetadata("ClassParamReferencesParam.kt") - public void testClassParamReferencesParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam.kt"); + @TestMetadata("Setter.kt") + public void testSetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.kt"); } - @TestMetadata("ClassParamReferencesParam2.kt") - public void testClassParamReferencesParam2() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam2.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/classes") + public static class Classes extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInClasses() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/classes"), Pattern.compile("^(.+)\\.kt$"), true); } - @TestMetadata("ClassParamReferencesSelf.kt") - public void testClassParamReferencesSelf() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesSelf.kt"); + @TestMetadata("AnnotationInClassObject.kt") + public void testAnnotationInClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.kt"); } - @TestMetadata("ClassParamUpperClassBound.kt") - public void testClassParamUpperClassBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassBound.kt"); + @TestMetadata("ClassInClassObject.kt") + public void testClassInClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.kt"); } - @TestMetadata("ClassParamUpperClassInterfaceBound.kt") - public void testClassParamUpperClassInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassInterfaceBound.kt"); + @TestMetadata("ClassObject.kt") + public void testClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.kt"); } - @TestMetadata("ClassParamUpperInterfaceBound.kt") - public void testClassParamUpperInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperInterfaceBound.kt"); + @TestMetadata("ClassObjectInStaticNestedClass.kt") + public void testClassObjectInStaticNestedClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObjectInStaticNestedClass.kt"); } - @TestMetadata("ClassTwoParams.kt") - public void testClassTwoParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams.kt"); + @TestMetadata("Deprecated.kt") + public void testDeprecated() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.kt"); } - @TestMetadata("ClassTwoParams2.kt") - public void testClassTwoParams2() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams2.kt"); + @TestMetadata("DollarsInAnnotationName.kt") + public void testDollarsInAnnotationName() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.kt"); } - @TestMetadata("EnumWithGenericConstructorParameter.kt") - public void testEnumWithGenericConstructorParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.kt"); + @TestMetadata("EnumArgument.kt") + public void testEnumArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.kt"); } - @TestMetadata("EnumWithPrimitiveConstructorParameter.kt") - public void testEnumWithPrimitiveConstructorParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt"); + @TestMetadata("MultipleAnnotations.kt") + public void testMultipleAnnotations() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.kt"); } - @TestMetadata("InheritClassSimple.kt") - public void testInheritClassSimple() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt"); - } - - @TestMetadata("InheritClassWithParam.kt") - public void testInheritClassWithParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritClassWithParam.kt"); - } - - @TestMetadata("InheritSubstitutedMethod.kt") - public void testInheritSubstitutedMethod() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritSubstitutedMethod.kt"); - } - - @TestMetadata("InheritTraitWithFunctionParam.kt") - public void testInheritTraitWithFunctionParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithFunctionParam.kt"); - } - - @TestMetadata("InheritTraitWithParam.kt") - public void testInheritTraitWithParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithParam.kt"); - } - - @TestMetadata("InnerClassExtendInnerClass.kt") - public void testInnerClassExtendInnerClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InnerClassExtendInnerClass.kt"); - } - - @TestMetadata("InnerGenericClass.kt") - public void testInnerGenericClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/InnerGenericClass.kt"); - } - - @TestMetadata("NamedObject.kt") - public void testNamedObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObject.kt"); - } - - @TestMetadata("NamedObjectInClass.kt") - public void testNamedObjectInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClass.kt"); - } - - @TestMetadata("NamedObjectInClassObject.kt") - public void testNamedObjectInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClassObject.kt"); - } - - @TestMetadata("NamedObjectInNamedObject.kt") - public void testNamedObjectInNamedObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInNamedObject.kt"); - } - - @TestMetadata("NamedObjectWithAnotherTopLevelProperty.kt") - public void testNamedObjectWithAnotherTopLevelProperty() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NamedObjectWithAnotherTopLevelProperty.kt"); + @TestMetadata("NestedAnnotation.kt") + public void testNestedAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.kt"); } @TestMetadata("NestedClass.kt") public void testNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NestedClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.kt"); } - @TestMetadata("NestedClassExtendNestedClass.kt") - public void testNestedClassExtendNestedClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NestedClassExtendNestedClass.kt"); + @TestMetadata("Retention.kt") + public void testRetention() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.kt"); } - @TestMetadata("NestedGenericClass.kt") - public void testNestedGenericClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/NestedGenericClass.kt"); + @TestMetadata("Simple.kt") + public void testSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.kt"); } - @TestMetadata("SingleAbstractMethod.kt") - public void testSingleAbstractMethod() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/SingleAbstractMethod.kt"); + @TestMetadata("WithArgument.kt") + public void testWithArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.kt"); + } + + @TestMetadata("WithMultipleArguments.kt") + public void testWithMultipleArguments() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers") + public static class PackageMembers extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInPackageMembers() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("DelegatedProperty.kt") + public void testDelegatedProperty() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.kt"); + } + + @TestMetadata("EnumArgument.kt") + public void testEnumArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.kt"); + } + + @TestMetadata("EnumArrayArgument.kt") + public void testEnumArrayArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.kt"); + } + + @TestMetadata("Function.kt") + public void testFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.kt"); + } + + @TestMetadata("Getter.kt") + public void testGetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.kt"); + } + + @TestMetadata("PropertyField.kt") + public void testPropertyField() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.kt"); + } + + @TestMetadata("Setter.kt") + public void testSetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.kt"); + } + + @TestMetadata("StringArrayArgument.kt") + public void testStringArrayArgument() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/parameters") + public static class Parameters extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInParameters() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/parameters"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("Constructor.kt") + public void testConstructor() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.kt"); + } + + @TestMetadata("EnumConstructor.kt") + public void testEnumConstructor() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.kt"); + } + + @TestMetadata("ExtensionFunction.kt") + public void testExtensionFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.kt"); + } + + @TestMetadata("ExtensionFunctionInClass.kt") + public void testExtensionFunctionInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.kt"); + } + + @TestMetadata("ExtensionPropertySetter.kt") + public void testExtensionPropertySetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.kt"); + } + + @TestMetadata("FunctionInClass.kt") + public void testFunctionInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.kt"); + } + + @TestMetadata("FunctionInTrait.kt") + public void testFunctionInTrait() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.kt"); + } + + @TestMetadata("ManyAnnotations.kt") + public void testManyAnnotations() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.kt"); + } + + @TestMetadata("PropertySetterInClass.kt") + public void testPropertySetterInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.kt"); + } + + @TestMetadata("TopLevelFunction.kt") + public void testTopLevelFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.kt"); + } + + @TestMetadata("TopLevelPropertySetter.kt") + public void testTopLevelPropertySetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields") + public static class PropertiesWithoutBackingFields extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInPropertiesWithoutBackingFields() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("Class.kt") + public void testClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.kt"); + } + + @TestMetadata("ClassObject.kt") + public void testClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.kt"); + } + + @TestMetadata("ExtensionsWithSameNameClass.kt") + public void testExtensionsWithSameNameClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.kt"); + } + + @TestMetadata("ExtensionsWithSameNamePackage.kt") + public void testExtensionsWithSameNamePackage() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.kt"); + } + + @TestMetadata("NestedTrait.kt") + public void testNestedTrait() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.kt"); + } + + @TestMetadata("TopLevel.kt") + public void testTopLevel() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.kt"); } @TestMetadata("Trait.kt") public void testTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/class/Trait.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.kt"); } - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/classFun") - public static class ClassFun extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInClassFun() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/classFun"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ClassInParamUsedInFun.kt") - public void testClassInParamUsedInFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/ClassInParamUsedInFun.kt"); - } - - @TestMetadata("ClassParamUsedInFun.kt") - public void testClassParamUsedInFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/ClassParamUsedInFun.kt"); - } - - @TestMetadata("FunDelegationToTraitImpl.kt") - public void testFunDelegationToTraitImpl() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/FunDelegationToTraitImpl.kt"); - } - - @TestMetadata("FunInParamSuper.kt") - public void testFunInParamSuper() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/FunInParamSuper.kt"); - } - - @TestMetadata("TraitFinalFun.kt") - public void testTraitFinalFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/TraitFinalFun.kt"); - } - - @TestMetadata("TraitOpenFun.kt") - public void testTraitOpenFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classFun/TraitOpenFun.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/classObject") - public static class ClassObject extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInClassObject() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/classObject"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ClassObjectDeclaresVal.kt") - public void testClassObjectDeclaresVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVal.kt"); - } - - @TestMetadata("ClassObjectDeclaresVar.kt") - public void testClassObjectDeclaresVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVar.kt"); - } - - @TestMetadata("ClassObjectDefaultVisibility.kt") - public void testClassObjectDefaultVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDefaultVisibility.kt"); - } - - @TestMetadata("ClassObjectExplicitVisibility.kt") - public void testClassObjectExplicitVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExplicitVisibility.kt"); - } - - @TestMetadata("ClassObjectExtendsTrait.kt") - public void testClassObjectExtendsTrait() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTrait.kt"); - } - - @TestMetadata("ClassObjectExtendsTraitWithTP.kt") - public void testClassObjectExtendsTraitWithTP() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTraitWithTP.kt"); - } - - @TestMetadata("classObjectInClassStaticFields.kt") - public void testClassObjectInClassStaticFields() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInClassStaticFields.kt"); - } - - @TestMetadata("classObjectInTraitStaticFields.kt") - public void testClassObjectInTraitStaticFields() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInTraitStaticFields.kt"); - } - - @TestMetadata("ClassObjectPropertyInClass.kt") - public void testClassObjectPropertyInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectPropertyInClass.kt"); - } - - @TestMetadata("Delegation.kt") - public void testDelegation() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/Delegation.kt"); - } - - @TestMetadata("InnerClassInClassObject.kt") - public void testInnerClassInClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/InnerClassInClassObject.kt"); - } - - @TestMetadata("SimpleClassObject.kt") - public void testSimpleClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/classObject/SimpleClassObject.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/constructor") - @InnerTestClasses({Constructor.Vararg.class}) - public static class Constructor extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInConstructor() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/constructor"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("Constructor0.kt") - public void testConstructor0() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor0.kt"); - } - - @TestMetadata("Constructor1.kt") - public void testConstructor1() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1.kt"); - } - - @TestMetadata("Constructor1WithParamDefaultValue.kt") - public void testConstructor1WithParamDefaultValue() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1WithParamDefaultValue.kt"); - } - - @TestMetadata("Constructor2WithOneParamDefaultValue.kt") - public void testConstructor2WithOneParamDefaultValue() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/Constructor2WithOneParamDefaultValue.kt"); - } - - @TestMetadata("ConstructorCollectionParameter.kt") - public void testConstructorCollectionParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorCollectionParameter.kt"); - } - - @TestMetadata("ConstructorWithTwoDefArgs.kt") - public void testConstructorWithTwoDefArgs() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoDefArgs.kt"); - } - - @TestMetadata("ConstructorWithTwoTypeParameters.kt") - public void testConstructorWithTwoTypeParameters() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParameters.kt"); - } - - @TestMetadata("ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt") - public void testConstructorWithTwoTypeParametersAndOneIntValueParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt"); - } - - @TestMetadata("ConstructorWithTwoTypeParametersAndOnePValueParameter.kt") - public void testConstructorWithTwoTypeParametersAndOnePValueParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOnePValueParameter.kt"); - } - - @TestMetadata("ConstructorWithTypeParameter.kt") - public void testConstructorWithTypeParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParameter.kt"); - } - - @TestMetadata("ConstructorWithTypeParametersEAndOnePValueParameter.kt") - public void testConstructorWithTypeParametersEAndOnePValueParameter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParametersEAndOnePValueParameter.kt"); - } - - @TestMetadata("InnerClassConstructorWithDefArgs.kt") - public void testInnerClassConstructorWithDefArgs() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/InnerClassConstructorWithDefArgs.kt"); - } - - @TestMetadata("PrivateConstructor1WithParamDefaultValue.kt") - public void testPrivateConstructor1WithParamDefaultValue() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/PrivateConstructor1WithParamDefaultValue.kt"); - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/constructor/vararg") - public static class Vararg extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInVararg() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/constructor/vararg"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ConstructorNonLastVararg.kt") - public void testConstructorNonLastVararg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorNonLastVararg.kt"); - } - - @TestMetadata("ConstructorVararg.kt") - public void testConstructorVararg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorVararg.kt"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("Constructor"); - suite.addTestSuite(Constructor.class); - suite.addTestSuite(Vararg.class); - return suite; - } - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/dataClass") - public static class DataClass extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInDataClass() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/dataClass"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("MixedComponents.kt") - public void testMixedComponents() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.kt"); - } - - @TestMetadata("NoComponents.kt") - public void testNoComponents() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.kt"); - } - - @TestMetadata("OneVal.kt") - public void testOneVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.kt"); - } - - @TestMetadata("OpenDataClass.kt") - public void testOpenDataClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.kt"); - } - - @TestMetadata("OpenPropertyFinalComponent.kt") - public void testOpenPropertyFinalComponent() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.kt"); - } - - @TestMetadata("TwoVals.kt") - public void testTwoVals() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.kt"); - } - - @TestMetadata("TwoVars.kt") - public void testTwoVars() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/enum") - public static class Enum extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInEnum() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/enum"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("enumVisibility.kt") - public void testEnumVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.kt"); - } - - @TestMetadata("enumWithConstuctor.kt") - public void testEnumWithConstuctor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.kt"); - } - - @TestMetadata("innerEnum.kt") - public void testInnerEnum() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/innerEnum.kt"); - } - - @TestMetadata("innerEnumExistingClassObject.kt") - public void testInnerEnumExistingClassObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.kt"); - } - - @TestMetadata("simpleEnum.kt") - public void testSimpleEnum() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun") - @InnerTestClasses({Fun.GenericWithTypeVariables.class, Fun.GenericWithoutTypeVariables.class, Fun.NonGeneric.class, Fun.Vararg.class}) - public static class Fun extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInFun() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("Assert.kt") - public void testAssert() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/Assert.kt"); - } - - @TestMetadata("DeclaredMemberOverridesDelegated.kt") - public void testDeclaredMemberOverridesDelegated() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/DeclaredMemberOverridesDelegated.kt"); - } - - @TestMetadata("InheritMethodsDifferentReturnTypesAndVisibilities.kt") - public void testInheritMethodsDifferentReturnTypesAndVisibilities() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/InheritMethodsDifferentReturnTypesAndVisibilities.kt"); - } - - @TestMetadata("InheritValAndVar.kt") - public void testInheritValAndVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/InheritValAndVar.kt"); - } - - @TestMetadata("InheritValsDifferentTypes.kt") - public void testInheritValsDifferentTypes() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/InheritValsDifferentTypes.kt"); - } - - @TestMetadata("NoDelegationForFunctionInheritedFromTraitSuperClass.kt") - public void testNoDelegationForFunctionInheritedFromTraitSuperClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/NoDelegationForFunctionInheritedFromTraitSuperClass.kt"); - } - - @TestMetadata("NoSamAdapter.kt") - public void testNoSamAdapter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/NoSamAdapter.kt"); - } - - @TestMetadata("NoSamConstructor.kt") - public void testNoSamConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/NoSamConstructor.kt"); - } - - @TestMetadata("PropagateDeepSubclass.kt") - public void testPropagateDeepSubclass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/PropagateDeepSubclass.kt"); - } - - @TestMetadata("PropagateSubclassOfComparable.kt") - public void testPropagateSubclassOfComparable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/PropagateSubclassOfComparable.kt"); - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables") - public static class GenericWithTypeVariables extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInGenericWithTypeVariables() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("FunGenericParam.kt") - public void testFunGenericParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunGenericParam.kt"); - } - - @TestMetadata("FunParamParam.kt") - public void testFunParamParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParam.kt"); - } - - @TestMetadata("FunParamParamErased.kt") - public void testFunParamParamErased() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParamErased.kt"); - } - - @TestMetadata("FunParamReferencesParam.kt") - public void testFunParamReferencesParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamReferencesParam.kt"); - } - - @TestMetadata("FunParamTwoUpperBounds.kt") - public void testFunParamTwoUpperBounds() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamTwoUpperBounds.kt"); - } - - @TestMetadata("FunParamUpperClassBound.kt") - public void testFunParamUpperClassBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassBound.kt"); - } - - @TestMetadata("FunParamUpperClassInterfaceBound.kt") - public void testFunParamUpperClassInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassInterfaceBound.kt"); - } - - @TestMetadata("FunParamUpperInterfaceBound.kt") - public void testFunParamUpperInterfaceBound() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperInterfaceBound.kt"); - } - - @TestMetadata("FunParamVaragParam.kt") - public void testFunParamVaragParam() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamVaragParam.kt"); - } - - @TestMetadata("FunTwoTypeParams.kt") - public void testFunTwoTypeParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunTwoTypeParams.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables") - public static class GenericWithoutTypeVariables extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInGenericWithoutTypeVariables() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("FunClassParamNotNull.kt") - public void testFunClassParamNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNotNull.kt"); - } - - @TestMetadata("FunClassParamNullable.kt") - public void testFunClassParamNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNullable.kt"); - } - - @TestMetadata("FunParamNullable.kt") - public void testFunParamNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunParamNullable.kt"); - } - - @TestMetadata("ReturnTypeClassParamNotNull.kt") - public void testReturnTypeClassParamNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNotNull.kt"); - } - - @TestMetadata("ReturnTypeClassParamNullable.kt") - public void testReturnTypeClassParamNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNullable.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric") - public static class NonGeneric extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInNonGeneric() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ClassFun.kt") - public void testClassFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFun.kt"); - } - - @TestMetadata("ClassFunGetFoo.kt") - public void testClassFunGetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFoo.kt"); - } - - @TestMetadata("ClassFunGetFooSetFoo.kt") - public void testClassFunGetFooSetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFooSetFoo.kt"); - } - - @TestMetadata("ClassFunSetFoo.kt") - public void testClassFunSetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunSetFoo.kt"); - } - - @TestMetadata("ExtFun.kt") - public void testExtFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFun.kt"); - } - - @TestMetadata("ExtFunInClass.kt") - public void testExtFunInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFunInClass.kt"); - } - - @TestMetadata("FunDefaultArg.kt") - public void testFunDefaultArg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunDefaultArg.kt"); - } - - @TestMetadata("FunParamNotNull.kt") - public void testFunParamNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunParamNotNull.kt"); - } - - @TestMetadata("FunVarargInt.kt") - public void testFunVarargInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInt.kt"); - } - - @TestMetadata("FunVarargInteger.kt") - public void testFunVarargInteger() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInteger.kt"); - } - - @TestMetadata("ModifierAbstract.kt") - public void testModifierAbstract() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierAbstract.kt"); - } - - @TestMetadata("ModifierOpen.kt") - public void testModifierOpen() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierOpen.kt"); - } - - @TestMetadata("NsFun.kt") - public void testNsFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFun.kt"); - } - - @TestMetadata("NsFunGetFoo.kt") - public void testNsFunGetFoo() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFunGetFoo.kt"); - } - - @TestMetadata("ReturnTypeNotNull.kt") - public void testReturnTypeNotNull() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNotNull.kt"); - } - - @TestMetadata("ReturnTypeNullable.kt") - public void testReturnTypeNullable() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNullable.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/vararg") - public static class Vararg extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInVararg() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/vararg"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("nonLastVararg.kt") - public void testNonLastVararg() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/fun/vararg/nonLastVararg.kt"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("Fun"); - suite.addTestSuite(Fun.class); - suite.addTestSuite(GenericWithTypeVariables.class); - suite.addTestSuite(GenericWithoutTypeVariables.class); - suite.addTestSuite(NonGeneric.class); - suite.addTestSuite(Vararg.class); - return suite; - } - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/inline") - public static class Inline extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInInline() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/inline"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("inlineFunction.kt") - public void testInlineFunction() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/prop") - @InnerTestClasses({Prop.DefaultAccessors.class}) - public static class Prop extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInProp() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/prop"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ClassVal.kt") - public void testClassVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ClassVal.kt"); - } - - @TestMetadata("ClassValAbstract.kt") - public void testClassValAbstract() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ClassValAbstract.kt"); - } - - @TestMetadata("ClassVar.kt") - public void testClassVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ClassVar.kt"); - } - - @TestMetadata("CollectionSize.kt") - public void testCollectionSize() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/CollectionSize.kt"); - } - - @TestMetadata("Constants.kt") - public void testConstants() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/Constants.kt"); - } - - @TestMetadata("ExtValClass.kt") - public void testExtValClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValClass.kt"); - } - - @TestMetadata("ExtValInClass.kt") - public void testExtValInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValInClass.kt"); - } - - @TestMetadata("ExtValInt.kt") - public void testExtValInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValInt.kt"); - } - - @TestMetadata("ExtValIntCharSequence.kt") - public void testExtValIntCharSequence() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequence.kt"); - } - - @TestMetadata("ExtValIntCharSequenceQ.kt") - public void testExtValIntCharSequenceQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequenceQ.kt"); - } - - @TestMetadata("ExtValIntListQOfIntInClass.kt") - public void testExtValIntListQOfIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntListQOfIntInClass.kt"); - } - - @TestMetadata("ExtValIntTInClass.kt") - public void testExtValIntTInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTInClass.kt"); - } - - @TestMetadata("ExtValIntTQInClass.kt") - public void testExtValIntTQInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTQInClass.kt"); - } - - @TestMetadata("ExtValTIntInClass.kt") - public void testExtValTIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtValTIntInClass.kt"); - } - - @TestMetadata("ExtVarClass.kt") - public void testExtVarClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarClass.kt"); - } - - @TestMetadata("ExtVarInClass.kt") - public void testExtVarInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInClass.kt"); - } - - @TestMetadata("ExtVarInt.kt") - public void testExtVarInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInt.kt"); - } - - @TestMetadata("ExtVarIntTInClass.kt") - public void testExtVarIntTInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTInClass.kt"); - } - - @TestMetadata("ExtVarIntTQInClass.kt") - public void testExtVarIntTQInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTQInClass.kt"); - } - - @TestMetadata("ExtVarMapPQInt.kt") - public void testExtVarMapPQInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarMapPQInt.kt"); - } - - @TestMetadata("ExtVarTIntInClass.kt") - public void testExtVarTIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTIntInClass.kt"); - } - - @TestMetadata("ExtVarTQIntInClass.kt") - public void testExtVarTQIntInClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTQIntInClass.kt"); - } - - @TestMetadata("ExtVarl.kt") - public void testExtVarl() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/ExtVarl.kt"); - } - - @TestMetadata("NsVal.kt") - public void testNsVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/NsVal.kt"); - } - - @TestMetadata("NsVar.kt") - public void testNsVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/NsVar.kt"); - } - - @TestMetadata("OverrideClassVal.kt") - public void testOverrideClassVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/OverrideClassVal.kt"); - } - - @TestMetadata("OverrideTraitVal.kt") - public void testOverrideTraitVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/OverrideTraitVal.kt"); - } - - @TestMetadata("PropFromSuperclass.kt") - public void testPropFromSuperclass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/PropFromSuperclass.kt"); - } - - @TestMetadata("TraitFinalVar.kt") - public void testTraitFinalVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/TraitFinalVar.kt"); - } - - @TestMetadata("TraitOpenVal.kt") - public void testTraitOpenVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/TraitOpenVal.kt"); - } - - @TestMetadata("VarDelegationToTraitImpl.kt") - public void testVarDelegationToTraitImpl() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/VarDelegationToTraitImpl.kt"); - } - - @TestMetadata("VarWithDelegated.kt") - public void testVarWithDelegated() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/VarWithDelegated.kt"); - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors") - public static class DefaultAccessors extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInDefaultAccessors() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ClassVal.kt") - public void testClassVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVal.kt"); - } - - @TestMetadata("ClassValParams.kt") - public void testClassValParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValParams.kt"); - } - - @TestMetadata("ClassValWithGet.kt") - public void testClassValWithGet() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValWithGet.kt"); - } - - @TestMetadata("ClassVar.kt") - public void testClassVar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVar.kt"); - } - - @TestMetadata("ClassVarModality.kt") - public void testClassVarModality() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarModality.kt"); - } - - @TestMetadata("ClassVarParams.kt") - public void testClassVarParams() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarParams.kt"); - } - - @TestMetadata("ClassVarWithGet.kt") - public void testClassVarWithGet() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithGet.kt"); - } - - @TestMetadata("ClassVarWithSet.kt") - public void testClassVarWithSet() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithSet.kt"); - } - - @TestMetadata("ExtValLong.kt") - public void testExtValLong() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtValLong.kt"); - } - - @TestMetadata("ExtVarLong.kt") - public void testExtVarLong() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtVarLong.kt"); - } - - } - - public static Test innerSuite() { - TestSuite suite = new TestSuite("Prop"); - suite.addTestSuite(Prop.class); - suite.addTestSuite(DefaultAccessors.class); - return suite; - } - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/type") - public static class Type extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInType() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/type"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("Any.kt") - public void testAny() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Any.kt"); - } - - @TestMetadata("AnyQ.kt") - public void testAnyQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/AnyQ.kt"); - } - - @TestMetadata("ArrayOfInNumber.kt") - public void testArrayOfInNumber() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInNumber.kt"); - } - - @TestMetadata("ArrayOfInt.kt") - public void testArrayOfInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInt.kt"); - } - - @TestMetadata("ArrayOfInteger.kt") - public void testArrayOfInteger() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInteger.kt"); - } - - @TestMetadata("ArrayOfOutNumber.kt") - public void testArrayOfOutNumber() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutNumber.kt"); - } - - @TestMetadata("ArrayOfOutT.kt") - public void testArrayOfOutT() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutT.kt"); - } - - @TestMetadata("ArrayOfString.kt") - public void testArrayOfString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ArrayOfString.kt"); - } - - @TestMetadata("Function1IntString.kt") - public void testFunction1IntString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Function1IntString.kt"); - } - - @TestMetadata("Int.kt") - public void testInt() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Int.kt"); - } - - @TestMetadata("IntArray.kt") - public void testIntArray() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/IntArray.kt"); - } - - @TestMetadata("IntQ.kt") - public void testIntQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/IntQ.kt"); - } - - @TestMetadata("jlInteger.kt") - public void testJlInteger() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlInteger.kt"); - } - - @TestMetadata("jlIntegerQ.kt") - public void testJlIntegerQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlIntegerQ.kt"); - } - - @TestMetadata("jlNumber.kt") - public void testJlNumber() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlNumber.kt"); - } - - @TestMetadata("jlObject.kt") - public void testJlObject() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlObject.kt"); - } - - @TestMetadata("jlObjectQ.kt") - public void testJlObjectQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlObjectQ.kt"); - } - - @TestMetadata("jlString.kt") - public void testJlString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlString.kt"); - } - - @TestMetadata("jlStringQ.kt") - public void testJlStringQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/jlStringQ.kt"); - } - - @TestMetadata("ListOfAny.kt") - public void testListOfAny() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfAny.kt"); - } - - @TestMetadata("ListOfAnyQ.kt") - public void testListOfAnyQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfAnyQ.kt"); - } - - @TestMetadata("ListOfStar.kt") - public void testListOfStar() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfStar.kt"); - } - - @TestMetadata("ListOfString.kt") - public void testListOfString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfString.kt"); - } - - @TestMetadata("ListOfjlString.kt") - public void testListOfjlString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/ListOfjlString.kt"); - } - - @TestMetadata("Nothing.kt") - public void testNothing() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Nothing.kt"); - } - - @TestMetadata("NothingQ.kt") - public void testNothingQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/NothingQ.kt"); - } - - @TestMetadata("String.kt") - public void testString() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/String.kt"); - } - - @TestMetadata("StringQ.kt") - public void testStringQ() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/StringQ.kt"); - } - - @TestMetadata("Unit.kt") - public void testUnit() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/type/Unit.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledKotlin/visibility") - public static class Visibility extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInVisibility() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/visibility"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("InternalAbstractTraitMembersOverridden.kt") - public void testInternalAbstractTraitMembersOverridden() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalAbstractTraitMembersOverridden.kt"); - } - - @TestMetadata("InternalClass.kt") - public void testInternalClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalClass.kt"); - } - - @TestMetadata("InternalConstructor.kt") - public void testInternalConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalConstructor.kt"); - } - - @TestMetadata("InternalTopLevelMembers.kt") - public void testInternalTopLevelMembers() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalTopLevelMembers.kt"); - } - - @TestMetadata("InternalTraitMembers.kt") - public void testInternalTraitMembers() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembers.kt"); - } - - @TestMetadata("InternalTraitMembersInherited.kt") - public void testInternalTraitMembersInherited() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembersInherited.kt"); - } - - @TestMetadata("PrivateClass.kt") - public void testPrivateClass() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); - } - - @TestMetadata("PrivateClassMembers.kt") - public void testPrivateClassMembers() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); - } - - @TestMetadata("PrivateTopLevelFun.kt") - public void testPrivateTopLevelFun() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt"); - } - - @TestMetadata("PrivateTopLevelVal.kt") - public void testPrivateTopLevelVal() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelVal.kt"); - } - - @TestMetadata("PropertyInConstructor.kt") - public void testPropertyInConstructor() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructor.kt"); - } - - @TestMetadata("PropertyInConstructorExplicitVisibility.kt") - public void testPropertyInConstructorExplicitVisibility() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructorExplicitVisibility.kt"); - } - - @TestMetadata("TopLevelVarWithPrivateSetter.kt") - public void testTopLevelVarWithPrivateSetter() throws Exception { - doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/TopLevelVarWithPrivateSetter.kt"); + @TestMetadata("TraitClassObject.kt") + public void testTraitClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.kt"); } } public static Test innerSuite() { - TestSuite suite = new TestSuite("CompiledKotlin"); - suite.addTestSuite(CompiledKotlin.class); - suite.addTest(Annotations.innerSuite()); - suite.addTestSuite(Class.class); - suite.addTestSuite(ClassFun.class); - suite.addTestSuite(ClassObject.class); - suite.addTest(Constructor.innerSuite()); - suite.addTestSuite(DataClass.class); - suite.addTestSuite(Enum.class); - suite.addTest(Fun.innerSuite()); - suite.addTestSuite(Inline.class); - suite.addTest(Prop.innerSuite()); - suite.addTestSuite(Type.class); - suite.addTestSuite(Visibility.class); + TestSuite suite = new TestSuite("Annotations"); + suite.addTestSuite(Annotations.class); + suite.addTestSuite(ClassMembers.class); + suite.addTestSuite(Classes.class); + suite.addTestSuite(PackageMembers.class); + suite.addTestSuite(Parameters.class); + suite.addTestSuite(PropertiesWithoutBackingFields.class); return suite; } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin") - @InnerTestClasses({CompiledJavaCompareWithKotlin.Annotation.class, CompiledJavaCompareWithKotlin.Constructor.class, CompiledJavaCompareWithKotlin.JavaBean.class, CompiledJavaCompareWithKotlin.KotlinSignature.class, CompiledJavaCompareWithKotlin.Library.class, CompiledJavaCompareWithKotlin.Modality.class, CompiledJavaCompareWithKotlin.Mutability.class, CompiledJavaCompareWithKotlin.NotNull.class, CompiledJavaCompareWithKotlin.Vararg.class}) - public static class CompiledJavaCompareWithKotlin extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInCompiledJavaCompareWithKotlin() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin"), Pattern.compile("^(.+)\\.kt$"), true); + @TestMetadata("compiler/testData/loadJava/compiledKotlin/class") + @InnerTestClasses({Class.JavaBean.class}) + public static class Class extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInClass() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class"), Pattern.compile("^(.+)\\.kt$"), true); } - @TestMetadata("ArrayTypeVariance.kt") - public void testArrayTypeVariance() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ArrayTypeVariance.kt"); + @TestMetadata("Class.kt") + public void testClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/Class.kt"); } - @TestMetadata("ClassDoesNotOverrideMethod.kt") - public void testClassDoesNotOverrideMethod() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassDoesNotOverrideMethod.kt"); + @TestMetadata("ClassInParam.kt") + public void testClassInParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassInParam.kt"); } - @TestMetadata("ClassWithConstVal.kt") - public void testClassWithConstVal() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithConstVal.kt"); + @TestMetadata("ClassInnerClass.kt") + public void testClassInnerClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassInnerClass.kt"); } - @TestMetadata("ClassWithTypeP.kt") - public void testClassWithTypeP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypeP.kt"); + @TestMetadata("ClassMemberConflict.kt") + public void testClassMemberConflict() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassMemberConflict.kt"); } - @TestMetadata("ClassWithTypePExtendsIterableP.kt") - public void testClassWithTypePExtendsIterableP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePExtendsIterableP.kt"); + @TestMetadata("ClassOutParam.kt") + public void testClassOutParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassOutParam.kt"); } - @TestMetadata("ClassWithTypePP.kt") - public void testClassWithTypePP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePP.kt"); + @TestMetadata("ClassParam.kt") + public void testClassParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParam.kt"); } - @TestMetadata("ClassWithTypePRefNext.kt") - public void testClassWithTypePRefNext() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefNext.kt"); + @TestMetadata("ClassParamReferencesParam.kt") + public void testClassParamReferencesParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam.kt"); } - @TestMetadata("ClassWithTypePRefSelf.kt") - public void testClassWithTypePRefSelf() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelf.kt"); + @TestMetadata("ClassParamReferencesParam2.kt") + public void testClassParamReferencesParam2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesParam2.kt"); } - @TestMetadata("ClassWithTypePRefSelfAndClass.kt") - public void testClassWithTypePRefSelfAndClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/ClassWithTypePRefSelfAndClass.kt"); + @TestMetadata("ClassParamReferencesSelf.kt") + public void testClassParamReferencesSelf() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamReferencesSelf.kt"); } - @TestMetadata("FieldAsVar.kt") - public void testFieldAsVar() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldAsVar.kt"); + @TestMetadata("ClassParamUpperClassBound.kt") + public void testClassParamUpperClassBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassBound.kt"); } - @TestMetadata("FieldOfArrayType.kt") - public void testFieldOfArrayType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FieldOfArrayType.kt"); + @TestMetadata("ClassParamUpperClassInterfaceBound.kt") + public void testClassParamUpperClassInterfaceBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperClassInterfaceBound.kt"); } - @TestMetadata("FinalFieldAsVal.kt") - public void testFinalFieldAsVal() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/FinalFieldAsVal.kt"); + @TestMetadata("ClassParamUpperInterfaceBound.kt") + public void testClassParamUpperInterfaceBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassParamUpperInterfaceBound.kt"); } - @TestMetadata("InheritMethodsDifferentReturnTypes.kt") - public void testInheritMethodsDifferentReturnTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypes.kt"); + @TestMetadata("ClassTwoParams.kt") + public void testClassTwoParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams.kt"); } - @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.kt") - public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InheritMethodsDifferentReturnTypesGeneric.kt"); + @TestMetadata("ClassTwoParams2.kt") + public void testClassTwoParams2() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/ClassTwoParams2.kt"); } - @TestMetadata("InnerClass.kt") - public void testInnerClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClass.kt"); + @TestMetadata("EnumWithGenericConstructorParameter.kt") + public void testEnumWithGenericConstructorParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithGenericConstructorParameter.kt"); } - @TestMetadata("InnerClassReferencesOuterTP.kt") - public void testInnerClassReferencesOuterTP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassReferencesOuterTP.kt"); + @TestMetadata("EnumWithPrimitiveConstructorParameter.kt") + public void testEnumWithPrimitiveConstructorParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt"); } - @TestMetadata("InnerClassesInGeneric.kt") - public void testInnerClassesInGeneric() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/InnerClassesInGeneric.kt"); + @TestMetadata("InheritClassSimple.kt") + public void testInheritClassSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt"); } - @TestMetadata("MethodReferencesOuterClassTP.kt") - public void testMethodReferencesOuterClassTP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodReferencesOuterClassTP.kt"); + @TestMetadata("InheritClassWithParam.kt") + public void testInheritClassWithParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassWithParam.kt"); } - @TestMetadata("MethodTypePOneUpperBound.kt") - public void testMethodTypePOneUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePOneUpperBound.kt"); + @TestMetadata("InheritSubstitutedMethod.kt") + public void testInheritSubstitutedMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritSubstitutedMethod.kt"); } - @TestMetadata("MethodTypePTwoUpperBounds.kt") - public void testMethodTypePTwoUpperBounds() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodTypePTwoUpperBounds.kt"); + @TestMetadata("InheritTraitWithFunctionParam.kt") + public void testInheritTraitWithFunctionParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithFunctionParam.kt"); } - @TestMetadata("MethodWithTypeP.kt") - public void testMethodWithTypeP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypeP.kt"); + @TestMetadata("InheritTraitWithParam.kt") + public void testInheritTraitWithParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InheritTraitWithParam.kt"); } - @TestMetadata("MethodWithTypePP.kt") - public void testMethodWithTypePP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePP.kt"); + @TestMetadata("InnerClassExtendInnerClass.kt") + public void testInnerClassExtendInnerClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InnerClassExtendInnerClass.kt"); } - @TestMetadata("MethodWithTypePRefClassP.kt") - public void testMethodWithTypePRefClassP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethodWithTypePRefClassP.kt"); + @TestMetadata("InnerGenericClass.kt") + public void testInnerGenericClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/InnerGenericClass.kt"); } - @TestMetadata("MethosWithPRefTP.kt") - public void testMethosWithPRefTP() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MethosWithPRefTP.kt"); + @TestMetadata("NamedObject.kt") + public void testNamedObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObject.kt"); } - @TestMetadata("MyException.kt") - public void testMyException() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/MyException.kt"); + @TestMetadata("NamedObjectInClass.kt") + public void testNamedObjectInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClass.kt"); + } + + @TestMetadata("NamedObjectInClassObject.kt") + public void testNamedObjectInClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInClassObject.kt"); + } + + @TestMetadata("NamedObjectInNamedObject.kt") + public void testNamedObjectInNamedObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectInNamedObject.kt"); + } + + @TestMetadata("NamedObjectWithAnotherTopLevelProperty.kt") + public void testNamedObjectWithAnotherTopLevelProperty() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NamedObjectWithAnotherTopLevelProperty.kt"); } @TestMetadata("NestedClass.kt") public void testNestedClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/NestedClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/NestedClass.kt"); } - @TestMetadata("RemoveRedundantProjectionKind.kt") - public void testRemoveRedundantProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/RemoveRedundantProjectionKind.kt"); + @TestMetadata("NestedClassExtendNestedClass.kt") + public void testNestedClassExtendNestedClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NestedClassExtendNestedClass.kt"); } - @TestMetadata("Simple.kt") - public void testSimple() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/Simple.kt"); + @TestMetadata("NestedGenericClass.kt") + public void testNestedGenericClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/NestedGenericClass.kt"); } - @TestMetadata("TwoFields.kt") - public void testTwoFields() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/TwoFields.kt"); + @TestMetadata("SingleAbstractMethod.kt") + public void testSingleAbstractMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/SingleAbstractMethod.kt"); } - @TestMetadata("UnboundWildcard.kt") - public void testUnboundWildcard() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/UnboundWildcard.kt"); + @TestMetadata("Trait.kt") + public void testTrait() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/class/Trait.kt"); } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation") - public static class Annotation extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInAnnotation() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("AnnotatedAnnotation.kt") - public void testAnnotatedAnnotation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedAnnotation.kt"); - } - - @TestMetadata("AnnotatedMethod.kt") - public void testAnnotatedMethod() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/AnnotatedMethod.kt"); - } - - @TestMetadata("SimpleAnnotation.kt") - public void testSimpleAnnotation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/annotation/SimpleAnnotation.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor") - public static class Constructor extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInConstructor() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("ConstructorGenericDeep.kt") - public void testConstructorGenericDeep() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericDeep.kt"); - } - - @TestMetadata("ConstructorGenericSimple.kt") - public void testConstructorGenericSimple() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericSimple.kt"); - } - - @TestMetadata("ConstructorGenericUpperBound.kt") - public void testConstructorGenericUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/constructor/ConstructorGenericUpperBound.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/class/javaBean") public static class JavaBean extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInJavaBean() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/class/javaBean"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("DifferentGetterAndSetter.kt") public void testDifferentGetterAndSetter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/DifferentGetterAndSetter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/DifferentGetterAndSetter.kt"); } @TestMetadata("JavaBeanAbstractGetter.kt") public void testJavaBeanAbstractGetter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanAbstractGetter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanAbstractGetter.kt"); } @TestMetadata("JavaBeanVal.kt") public void testJavaBeanVal() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVal.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVal.kt"); } @TestMetadata("JavaBeanVar.kt") public void testJavaBeanVar() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVar.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVar.kt"); } @TestMetadata("JavaBeanVarOfGenericType.kt") public void testJavaBeanVarOfGenericType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/JavaBeanVarOfGenericType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/JavaBeanVarOfGenericType.kt"); } @TestMetadata("TwoSetters.kt") public void testTwoSetters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/javaBean/TwoSetters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/class/javaBean/TwoSetters.kt"); } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature") + public static Test innerSuite() { + TestSuite suite = new TestSuite("Class"); + suite.addTestSuite(Class.class); + suite.addTestSuite(JavaBean.class); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/classFun") + public static class ClassFun extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInClassFun() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/classFun"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ClassInParamUsedInFun.kt") + public void testClassInParamUsedInFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classFun/ClassInParamUsedInFun.kt"); + } + + @TestMetadata("ClassParamUsedInFun.kt") + public void testClassParamUsedInFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classFun/ClassParamUsedInFun.kt"); + } + + @TestMetadata("FunDelegationToTraitImpl.kt") + public void testFunDelegationToTraitImpl() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classFun/FunDelegationToTraitImpl.kt"); + } + + @TestMetadata("FunInParamSuper.kt") + public void testFunInParamSuper() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classFun/FunInParamSuper.kt"); + } + + @TestMetadata("TraitFinalFun.kt") + public void testTraitFinalFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classFun/TraitFinalFun.kt"); + } + + @TestMetadata("TraitOpenFun.kt") + public void testTraitOpenFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classFun/TraitOpenFun.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/classObject") + public static class ClassObject extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInClassObject() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/classObject"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ClassObjectDeclaresVal.kt") + public void testClassObjectDeclaresVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVal.kt"); + } + + @TestMetadata("ClassObjectDeclaresVar.kt") + public void testClassObjectDeclaresVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDeclaresVar.kt"); + } + + @TestMetadata("ClassObjectDefaultVisibility.kt") + public void testClassObjectDefaultVisibility() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectDefaultVisibility.kt"); + } + + @TestMetadata("ClassObjectExplicitVisibility.kt") + public void testClassObjectExplicitVisibility() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExplicitVisibility.kt"); + } + + @TestMetadata("ClassObjectExtendsTrait.kt") + public void testClassObjectExtendsTrait() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTrait.kt"); + } + + @TestMetadata("ClassObjectExtendsTraitWithTP.kt") + public void testClassObjectExtendsTraitWithTP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectExtendsTraitWithTP.kt"); + } + + @TestMetadata("classObjectInClassStaticFields.kt") + public void testClassObjectInClassStaticFields() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInClassStaticFields.kt"); + } + + @TestMetadata("classObjectInTraitStaticFields.kt") + public void testClassObjectInTraitStaticFields() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/classObjectInTraitStaticFields.kt"); + } + + @TestMetadata("ClassObjectPropertyInClass.kt") + public void testClassObjectPropertyInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/ClassObjectPropertyInClass.kt"); + } + + @TestMetadata("Delegation.kt") + public void testDelegation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/Delegation.kt"); + } + + @TestMetadata("InnerClassInClassObject.kt") + public void testInnerClassInClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/InnerClassInClassObject.kt"); + } + + @TestMetadata("SimpleClassObject.kt") + public void testSimpleClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/classObject/SimpleClassObject.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/constructor") + @InnerTestClasses({Constructor.Vararg.class}) + public static class Constructor extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInConstructor() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/constructor"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("Constructor0.kt") + public void testConstructor0() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor0.kt"); + } + + @TestMetadata("Constructor1.kt") + public void testConstructor1() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1.kt"); + } + + @TestMetadata("Constructor1WithParamDefaultValue.kt") + public void testConstructor1WithParamDefaultValue() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor1WithParamDefaultValue.kt"); + } + + @TestMetadata("Constructor2WithOneParamDefaultValue.kt") + public void testConstructor2WithOneParamDefaultValue() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/Constructor2WithOneParamDefaultValue.kt"); + } + + @TestMetadata("ConstructorCollectionParameter.kt") + public void testConstructorCollectionParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorCollectionParameter.kt"); + } + + @TestMetadata("ConstructorGenericDeep.kt") + public void testConstructorGenericDeep() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericDeep.kt"); + } + + @TestMetadata("ConstructorGenericSimple.kt") + public void testConstructorGenericSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericSimple.kt"); + } + + @TestMetadata("ConstructorGenericUpperBound.kt") + public void testConstructorGenericUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorGenericUpperBound.kt"); + } + + @TestMetadata("ConstructorWithTwoDefArgs.kt") + public void testConstructorWithTwoDefArgs() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoDefArgs.kt"); + } + + @TestMetadata("ConstructorWithTwoTypeParameters.kt") + public void testConstructorWithTwoTypeParameters() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParameters.kt"); + } + + @TestMetadata("ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt") + public void testConstructorWithTwoTypeParametersAndOneIntValueParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOneIntValueParameter.kt"); + } + + @TestMetadata("ConstructorWithTwoTypeParametersAndOnePValueParameter.kt") + public void testConstructorWithTwoTypeParametersAndOnePValueParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTwoTypeParametersAndOnePValueParameter.kt"); + } + + @TestMetadata("ConstructorWithTypeParameter.kt") + public void testConstructorWithTypeParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParameter.kt"); + } + + @TestMetadata("ConstructorWithTypeParametersEAndOnePValueParameter.kt") + public void testConstructorWithTypeParametersEAndOnePValueParameter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/ConstructorWithTypeParametersEAndOnePValueParameter.kt"); + } + + @TestMetadata("InnerClassConstructorWithDefArgs.kt") + public void testInnerClassConstructorWithDefArgs() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/InnerClassConstructorWithDefArgs.kt"); + } + + @TestMetadata("PrivateConstructor1WithParamDefaultValue.kt") + public void testPrivateConstructor1WithParamDefaultValue() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/PrivateConstructor1WithParamDefaultValue.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/constructor/vararg") + public static class Vararg extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInVararg() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/constructor/vararg"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ConstructorNonLastVararg.kt") + public void testConstructorNonLastVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorNonLastVararg.kt"); + } + + @TestMetadata("ConstructorVararg.kt") + public void testConstructorVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/constructor/vararg/ConstructorVararg.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Constructor"); + suite.addTestSuite(Constructor.class); + suite.addTestSuite(Vararg.class); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/dataClass") + public static class DataClass extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInDataClass() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/dataClass"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("MixedComponents.kt") + public void testMixedComponents() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.kt"); + } + + @TestMetadata("NoComponents.kt") + public void testNoComponents() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.kt"); + } + + @TestMetadata("OneVal.kt") + public void testOneVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.kt"); + } + + @TestMetadata("OpenDataClass.kt") + public void testOpenDataClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.kt"); + } + + @TestMetadata("OpenPropertyFinalComponent.kt") + public void testOpenPropertyFinalComponent() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.kt"); + } + + @TestMetadata("TwoVals.kt") + public void testTwoVals() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.kt"); + } + + @TestMetadata("TwoVars.kt") + public void testTwoVars() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/enum") + public static class Enum extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInEnum() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/enum"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("enumVisibility.kt") + public void testEnumVisibility() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/enum/enumVisibility.kt"); + } + + @TestMetadata("enumWithConstuctor.kt") + public void testEnumWithConstuctor() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/enum/enumWithConstuctor.kt"); + } + + @TestMetadata("innerEnum.kt") + public void testInnerEnum() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/enum/innerEnum.kt"); + } + + @TestMetadata("innerEnumExistingClassObject.kt") + public void testInnerEnumExistingClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/enum/innerEnumExistingClassObject.kt"); + } + + @TestMetadata("simpleEnum.kt") + public void testSimpleEnum() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/enum/simpleEnum.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava") + @InnerTestClasses({FromLoadJava.KotlinSignature.class, FromLoadJava.Library.class, FromLoadJava.Modality.class, FromLoadJava.NotNull.class}) + public static class FromLoadJava extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInFromLoadJava() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ArrayTypeVariance.kt") + public void testArrayTypeVariance() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ArrayTypeVariance.kt"); + } + + @TestMetadata("ClassDoesNotOverrideMethod.kt") + public void testClassDoesNotOverrideMethod() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.kt"); + } + + @TestMetadata("ClassObject.kt") + public void testClassObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassObject.kt"); + } + + @TestMetadata("classObjectAnnotation.kt") + public void testClassObjectAnnotation() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.kt"); + } + + @TestMetadata("ClassWithConstVal.kt") + public void testClassWithConstVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithConstVal.kt"); + } + + @TestMetadata("ClassWithTypeP.kt") + public void testClassWithTypeP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypeP.kt"); + } + + @TestMetadata("ClassWithTypePExtendsIterableP.kt") + public void testClassWithTypePExtendsIterableP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePExtendsIterableP.kt"); + } + + @TestMetadata("ClassWithTypePP.kt") + public void testClassWithTypePP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePP.kt"); + } + + @TestMetadata("ClassWithTypePRefNext.kt") + public void testClassWithTypePRefNext() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefNext.kt"); + } + + @TestMetadata("ClassWithTypePRefSelf.kt") + public void testClassWithTypePRefSelf() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelf.kt"); + } + + @TestMetadata("ClassWithTypePRefSelfAndClass.kt") + public void testClassWithTypePRefSelfAndClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassWithTypePRefSelfAndClass.kt"); + } + + @TestMetadata("enum.kt") + public void testEnum() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/enum.kt"); + } + + @TestMetadata("FieldAsVar.kt") + public void testFieldAsVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldAsVar.kt"); + } + + @TestMetadata("FieldOfArrayType.kt") + public void testFieldOfArrayType() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FieldOfArrayType.kt"); + } + + @TestMetadata("FinalFieldAsVal.kt") + public void testFinalFieldAsVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/FinalFieldAsVal.kt"); + } + + @TestMetadata("genericFunction.kt") + public void testGenericFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/genericFunction.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypes.kt") + public void testInheritMethodsDifferentReturnTypes() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypes.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypesGeneric.kt") + public void testInheritMethodsDifferentReturnTypesGeneric() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InheritMethodsDifferentReturnTypesGeneric.kt"); + } + + @TestMetadata("InnerClass.kt") + public void testInnerClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/InnerClass.kt"); + } + + @TestMetadata("MethodTypePOneUpperBound.kt") + public void testMethodTypePOneUpperBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePOneUpperBound.kt"); + } + + @TestMetadata("MethodTypePTwoUpperBounds.kt") + public void testMethodTypePTwoUpperBounds() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodTypePTwoUpperBounds.kt"); + } + + @TestMetadata("MethodWithTypeP.kt") + public void testMethodWithTypeP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypeP.kt"); + } + + @TestMetadata("MethodWithTypePP.kt") + public void testMethodWithTypePP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePP.kt"); + } + + @TestMetadata("MethodWithTypePRefClassP.kt") + public void testMethodWithTypePRefClassP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethodWithTypePRefClassP.kt"); + } + + @TestMetadata("MethosWithPRefTP.kt") + public void testMethosWithPRefTP() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MethosWithPRefTP.kt"); + } + + @TestMetadata("MyException.kt") + public void testMyException() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/MyException.kt"); + } + + @TestMetadata("NestedClass.kt") + public void testNestedClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/NestedClass.kt"); + } + + @TestMetadata("objectInClass.kt") + public void testObjectInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectInClass.kt"); + } + + @TestMetadata("objectMembers.kt") + public void testObjectMembers() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/objectMembers.kt"); + } + + @TestMetadata("packageLevelObject.kt") + public void testPackageLevelObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/packageLevelObject.kt"); + } + + @TestMetadata("RemoveRedundantProjectionKind.kt") + public void testRemoveRedundantProjectionKind() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/RemoveRedundantProjectionKind.kt"); + } + + @TestMetadata("Simple.kt") + public void testSimple() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/Simple.kt"); + } + + @TestMetadata("TwoFields.kt") + public void testTwoFields() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/TwoFields.kt"); + } + + @TestMetadata("UnboundWildcard.kt") + public void testUnboundWildcard() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/UnboundWildcard.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature") @InnerTestClasses({KotlinSignature.Error.class, KotlinSignature.Propagation.class}) public static class KotlinSignature extends AbstractLazyResolveByStubTest { @TestMetadata("AllBoundsInWhen.kt") public void testAllBoundsInWhen() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/AllBoundsInWhen.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/AllBoundsInWhen.kt"); } public void testAllFilesPresentInKotlinSignature() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ArrayType.kt") public void testArrayType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ArrayType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ArrayType.kt"); } @TestMetadata("ConstructorWithNewTypeParams.kt") public void testConstructorWithNewTypeParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithNewTypeParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithNewTypeParams.kt"); } @TestMetadata("ConstructorWithParentTypeParams.kt") public void testConstructorWithParentTypeParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithParentTypeParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithParentTypeParams.kt"); } @TestMetadata("ConstructorWithSeveralParams.kt") public void testConstructorWithSeveralParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithSeveralParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithSeveralParams.kt"); } @TestMetadata("ConstructorWithoutParams.kt") public void testConstructorWithoutParams() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/ConstructorWithoutParams.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/ConstructorWithoutParams.kt"); } @TestMetadata("CustomProjectionKind.kt") public void testCustomProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/CustomProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/CustomProjectionKind.kt"); } @TestMetadata("MethodWithFunctionTypes.kt") public void testMethodWithFunctionTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithFunctionTypes.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithFunctionTypes.kt"); } @TestMetadata("MethodWithGenerics.kt") public void testMethodWithGenerics() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithGenerics.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithGenerics.kt"); } @TestMetadata("MethodWithMappedClasses.kt") public void testMethodWithMappedClasses() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithMappedClasses.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithMappedClasses.kt"); } @TestMetadata("MethodWithTypeParameters.kt") public void testMethodWithTypeParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithTypeParameters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithTypeParameters.kt"); } @TestMetadata("MethodWithVararg.kt") public void testMethodWithVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/MethodWithVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/MethodWithVararg.kt"); } @TestMetadata("PropertyArrayTypes.kt") public void testPropertyArrayTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyArrayTypes.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyArrayTypes.kt"); } @TestMetadata("PropertyComplexTypes.kt") public void testPropertyComplexTypes() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertyComplexTypes.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertyComplexTypes.kt"); } @TestMetadata("PropertySimpleType.kt") public void testPropertySimpleType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/PropertySimpleType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/PropertySimpleType.kt"); } @TestMetadata("StarProjection.kt") public void testStarProjection() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/StarProjection.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/StarProjection.kt"); } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error") public static class Error extends AbstractLazyResolveByStubTest { @TestMetadata("AddingNullability.kt") public void testAddingNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/AddingNullability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/AddingNullability.kt"); } public void testAllFilesPresentInError() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ConflictingProjectionKind.kt") public void testConflictingProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ConflictingProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ConflictingProjectionKind.kt"); } @TestMetadata("ExplicitFieldGettersAndSetters.kt") public void testExplicitFieldGettersAndSetters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExplicitFieldGettersAndSetters.kt"); } @TestMetadata("ExtraUpperBound.kt") public void testExtraUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ExtraUpperBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ExtraUpperBound.kt"); } @TestMetadata("MissingUpperBound.kt") public void testMissingUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/MissingUpperBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/MissingUpperBound.kt"); } @TestMetadata("NoFieldTypeRef.kt") public void testNoFieldTypeRef() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NoFieldTypeRef.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NoFieldTypeRef.kt"); } @TestMetadata("NotVarargReplacedWithVararg.kt") public void testNotVarargReplacedWithVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/NotVarargReplacedWithVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/NotVarargReplacedWithVararg.kt"); } @TestMetadata("RedundantProjectionKind.kt") public void testRedundantProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/RedundantProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/RedundantProjectionKind.kt"); } @TestMetadata("ReturnTypeMissing.kt") public void testReturnTypeMissing() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/ReturnTypeMissing.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/ReturnTypeMissing.kt"); } @TestMetadata("SyntaxError.kt") public void testSyntaxError() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxError.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxError.kt"); } @TestMetadata("SyntaxErrorInFieldAnnotation.kt") public void testSyntaxErrorInFieldAnnotation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/SyntaxErrorInFieldAnnotation.kt"); } @TestMetadata("VarargReplacedWithNotVararg.kt") public void testVarargReplacedWithNotVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/VarargReplacedWithNotVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/VarargReplacedWithNotVararg.kt"); } @TestMetadata("WrongFieldInitializer.kt") public void testWrongFieldInitializer() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldInitializer.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldInitializer.kt"); } @TestMetadata("WrongFieldMutability.kt") public void testWrongFieldMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldMutability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldMutability.kt"); } @TestMetadata("WrongFieldName.kt") public void testWrongFieldName() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongFieldName.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongFieldName.kt"); } @TestMetadata("WrongMethodName.kt") public void testWrongMethodName() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongMethodName.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongMethodName.kt"); } @TestMetadata("WrongProjectionKind.kt") public void testWrongProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongProjectionKind.kt"); } @TestMetadata("WrongReturnTypeStructure.kt") public void testWrongReturnTypeStructure() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongReturnTypeStructure.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongReturnTypeStructure.kt"); } @TestMetadata("WrongTypeName1.kt") public void testWrongTypeName1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName1.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName1.kt"); } @TestMetadata("WrongTypeName2.kt") public void testWrongTypeName2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName2.kt"); } @TestMetadata("WrongTypeName3.kt") public void testWrongTypeName3() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeName3.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeName3.kt"); } @TestMetadata("WrongTypeParameterBoundStructure1.kt") public void testWrongTypeParameterBoundStructure1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure1.kt"); } @TestMetadata("WrongTypeParameterBoundStructure2.kt") public void testWrongTypeParameterBoundStructure2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParameterBoundStructure2.kt"); } @TestMetadata("WrongTypeParametersCount.kt") public void testWrongTypeParametersCount() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongTypeParametersCount.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongTypeParametersCount.kt"); } @TestMetadata("WrongValueParameterStructure1.kt") public void testWrongValueParameterStructure1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure1.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure1.kt"); } @TestMetadata("WrongValueParameterStructure2.kt") public void testWrongValueParameterStructure2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParameterStructure2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParameterStructure2.kt"); } @TestMetadata("WrongValueParametersCount.kt") public void testWrongValueParametersCount() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/error/WrongValueParametersCount.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/error/WrongValueParametersCount.kt"); } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation") @InnerTestClasses({Propagation.Parameter.class, Propagation.Return.class, Propagation.TypeParameter.class}) public static class Propagation extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInPropagation() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("PropagateTypeArgumentNullable.kt") public void testPropagateTypeArgumentNullable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/PropagateTypeArgumentNullable.kt"); } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter") public static class Parameter extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInParameter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ChangeProjectionKind1.kt") public void testChangeProjectionKind1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind1.kt"); } @TestMetadata("ChangeProjectionKind2.kt") public void testChangeProjectionKind2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ChangeProjectionKind2.kt"); } @TestMetadata("DeeplySubstitutedClassParameter.kt") public void testDeeplySubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter.kt"); } @TestMetadata("DeeplySubstitutedClassParameter2.kt") public void testDeeplySubstitutedClassParameter2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/DeeplySubstitutedClassParameter2.kt"); } @TestMetadata("InheritMutability.kt") public void testInheritMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritMutability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritMutability.kt"); } @TestMetadata("InheritNotVararg.kt") public void testInheritNotVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVararg.kt"); } @TestMetadata("InheritNotVarargInteger.kt") public void testInheritNotVarargInteger() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargInteger.kt"); } @TestMetadata("InheritNotVarargNotNull.kt") public void testInheritNotVarargNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargNotNull.kt"); } @TestMetadata("InheritNotVarargPrimitive.kt") public void testInheritNotVarargPrimitive() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNotVarargPrimitive.kt"); } @TestMetadata("InheritNullability.kt") public void testInheritNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritNullability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritNullability.kt"); } @TestMetadata("InheritProjectionKind.kt") public void testInheritProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritProjectionKind.kt"); } @TestMetadata("InheritReadOnliness.kt") public void testInheritReadOnliness() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritReadOnliness.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritReadOnliness.kt"); } @TestMetadata("InheritVararg.kt") public void testInheritVararg() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVararg.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVararg.kt"); } @TestMetadata("InheritVarargInteger.kt") public void testInheritVarargInteger() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargInteger.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargInteger.kt"); } @TestMetadata("InheritVarargNotNull.kt") public void testInheritVarargNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargNotNull.kt"); } @TestMetadata("InheritVarargPrimitive.kt") public void testInheritVarargPrimitive() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/InheritVarargPrimitive.kt"); } @TestMetadata("Kt3302.kt") public void testKt3302() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/Kt3302.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/Kt3302.kt"); } @TestMetadata("MutableToReadOnly.kt") public void testMutableToReadOnly() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/MutableToReadOnly.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/MutableToReadOnly.kt"); } @TestMetadata("NotNullToNullable.kt") public void testNotNullToNullable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NotNullToNullable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NotNullToNullable.kt"); } @TestMetadata("NullableToNotNull.kt") public void testNullableToNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNull.kt"); } @TestMetadata("NullableToNotNullKotlinSignature.kt") public void testNullableToNotNullKotlinSignature() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/NullableToNotNullKotlinSignature.kt"); } @TestMetadata("OverrideWithErasedParameter.kt") public void testOverrideWithErasedParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/OverrideWithErasedParameter.kt"); } @TestMetadata("ReadOnlyToMutable.kt") public void testReadOnlyToMutable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/ReadOnlyToMutable.kt"); } @TestMetadata("SubclassFromGenericAndNot.kt") public void testSubclassFromGenericAndNot() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.kt"); } @TestMetadata("SubstitutedClassParameter.kt") public void testSubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameter.kt"); } @TestMetadata("SubstitutedClassParameters.kt") public void testSubstitutedClassParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/parameter/SubstitutedClassParameters.kt"); } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return") public static class Return extends AbstractLazyResolveByStubTest { @TestMetadata("AddNotNullJavaSubtype.kt") public void testAddNotNullJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.kt"); } @TestMetadata("AddNotNullSameJavaType.kt") public void testAddNotNullSameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.kt"); } @TestMetadata("AddNullabilityJavaSubtype.kt") public void testAddNullabilityJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.kt"); } @TestMetadata("AddNullabilitySameGenericType1.kt") public void testAddNullabilitySameGenericType1() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType1.kt"); } @TestMetadata("AddNullabilitySameGenericType2.kt") public void testAddNullabilitySameGenericType2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameGenericType2.kt"); } @TestMetadata("AddNullabilitySameJavaType.kt") public void testAddNullabilitySameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.kt"); } public void testAllFilesPresentInReturn() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("CantMakeImmutableInSubclass.kt") public void testCantMakeImmutableInSubclass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/CantMakeImmutableInSubclass.kt"); } @TestMetadata("DeeplySubstitutedClassParameter.kt") public void testDeeplySubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter.kt"); } @TestMetadata("DeeplySubstitutedClassParameter2.kt") public void testDeeplySubstitutedClassParameter2() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/DeeplySubstitutedClassParameter2.kt"); } @TestMetadata("HalfSubstitutedTypeParameters.kt") public void testHalfSubstitutedTypeParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.kt"); } @TestMetadata("InheritNullabilityGenericSubclassSimple.kt") public void testInheritNullabilityGenericSubclassSimple() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityGenericSubclassSimple.kt"); } @TestMetadata("InheritNullabilityJavaSubtype.kt") public void testInheritNullabilityJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.kt"); } @TestMetadata("InheritNullabilitySameGenericType.kt") public void testInheritNullabilitySameGenericType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameGenericType.kt"); } @TestMetadata("InheritNullabilitySameJavaType.kt") public void testInheritNullabilitySameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt"); } @TestMetadata("InheritProjectionKind.kt") public void testInheritProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritProjectionKind.kt"); } @TestMetadata("InheritReadOnlinessOfArgument.kt") public void testInheritReadOnlinessOfArgument() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt"); } @TestMetadata("InheritReadOnlinessSameClass.kt") public void testInheritReadOnlinessSameClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt"); } @TestMetadata("InheritReadOnlinessSubclass.kt") public void testInheritReadOnlinessSubclass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt"); } @TestMetadata("SameProjectionKind.kt") public void testSameProjectionKind() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SameProjectionKind.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SameProjectionKind.kt"); } @TestMetadata("SubclassFromGenericAndNot.kt") public void testSubclassFromGenericAndNot() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassFromGenericAndNot.kt"); } @TestMetadata("SubclassOfCollection.kt") public void testSubclassOfCollection() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfCollection.kt"); } @TestMetadata("SubclassOfMapEntry.kt") public void testSubclassOfMapEntry() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfMapEntry.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubclassOfMapEntry.kt"); } @TestMetadata("SubstitutedClassParameter.kt") public void testSubstitutedClassParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameter.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameter.kt"); } @TestMetadata("SubstitutedClassParameters.kt") public void testSubstitutedClassParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubstitutedClassParameters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/SubstitutedClassParameters.kt"); } @TestMetadata("TwoSuperclassesConflictingProjectionKinds.kt") public void testTwoSuperclassesConflictingProjectionKinds() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesConflictingProjectionKinds.kt"); } @TestMetadata("TwoSuperclassesInvariantAndCovariantInferMutability.kt") public void testTwoSuperclassesInvariantAndCovariantInferMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferMutability.kt"); } @TestMetadata("TwoSuperclassesInvariantAndCovariantInferNullability.kt") public void testTwoSuperclassesInvariantAndCovariantInferNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesInvariantAndCovariantInferNullability.kt"); } @TestMetadata("TwoSuperclassesMutableAndNot.kt") public void testTwoSuperclassesMutableAndNot() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesMutableAndNot.kt"); } @TestMetadata("TwoSuperclassesReturnJavaSubtype.kt") public void testTwoSuperclassesReturnJavaSubtype() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.kt"); } @TestMetadata("TwoSuperclassesReturnSameJavaType.kt") public void testTwoSuperclassesReturnSameJavaType() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.kt"); } @TestMetadata("TwoSuperclassesSupplementNotNull.kt") public void testTwoSuperclassesSupplementNotNull() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TwoSuperclassesSupplementNotNull.kt"); } @TestMetadata("TypeParamOfClass.kt") public void testTypeParamOfClass() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClass.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClass.kt"); } @TestMetadata("TypeParamOfClassSubstituted.kt") public void testTypeParamOfClassSubstituted() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.kt"); } @TestMetadata("TypeParamOfFun.kt") public void testTypeParamOfFun() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/TypeParamOfFun.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/return/TypeParamOfFun.kt"); } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter") public static class TypeParameter extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInTypeParameter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("InheritMutability.kt") public void testInheritMutability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritMutability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritMutability.kt"); } @TestMetadata("InheritNullability.kt") public void testInheritNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritNullability.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritNullability.kt"); } @TestMetadata("InheritReadOnliness.kt") public void testInheritReadOnliness() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/InheritReadOnliness.kt"); } @TestMetadata("TwoBounds.kt") public void testTwoBounds() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoBounds.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoBounds.kt"); } @TestMetadata("TwoSuperclasses.kt") public void testTwoSuperclasses() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoSuperclasses.kt"); } @TestMetadata("TwoTypeParameters.kt") public void testTwoTypeParameters() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/TwoTypeParameters.kt"); } @TestMetadata("UseParameterAsUpperBound.kt") public void testUseParameterAsUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterAsUpperBound.kt"); } @TestMetadata("UseParameterInUpperBound.kt") public void testUseParameterInUpperBound() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBound.kt"); } @TestMetadata("UseParameterInUpperBoundWithKotlinSignature.kt") public void testUseParameterInUpperBoundWithKotlinSignature() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/kotlinSignature/propagation/typeParameter/UseParameterInUpperBoundWithKotlinSignature.kt"); } } @@ -2413,141 +1671,844 @@ public class LazyResolveByStubTestGenerated extends AbstractLazyResolveByStubTes } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library") public static class Library extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInLibrary() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("LoadIterable.kt") public void testLoadIterable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterable.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterable.kt"); } @TestMetadata("LoadIterator.kt") public void testLoadIterator() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/LoadIterator.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/LoadIterator.kt"); } @TestMetadata("Max.kt") public void testMax() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/library/Max.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/library/Max.kt"); } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality") public static class Modality extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInModality() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ModalityOfFakeOverrides.kt") public void testModalityOfFakeOverrides() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/modality/ModalityOfFakeOverrides.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/modality/ModalityOfFakeOverrides.kt"); } } - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability") - public static class Mutability extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInMutability() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("LoadIterable.kt") - public void testLoadIterable() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterable.kt"); - } - - @TestMetadata("LoadIterableWithConflict.kt") - public void testLoadIterableWithConflict() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithConflict.kt"); - } - - @TestMetadata("LoadIterableWithNullability.kt") - public void testLoadIterableWithNullability() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithNullability.kt"); - } - - @TestMetadata("LoadIterableWithPropagation.kt") - public void testLoadIterableWithPropagation() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/mutability/LoadIterableWithPropagation.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull") + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull") public static class NotNull extends AbstractLazyResolveByStubTest { public void testAllFilesPresentInNotNull() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("NotNullField.kt") public void testNotNullField() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullField.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullField.kt"); } @TestMetadata("NotNullIntArray.kt") public void testNotNullIntArray() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullIntArray.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullIntArray.kt"); } @TestMetadata("NotNullMethod.kt") public void testNotNullMethod() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullMethod.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullMethod.kt"); } @TestMetadata("NotNullObjectArray.kt") public void testNotNullObjectArray() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullObjectArray.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullObjectArray.kt"); } @TestMetadata("NotNullParameter.kt") public void testNotNullParameter() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/notNull/NotNullParameter.kt"); - } - - } - - @TestMetadata("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg") - public static class Vararg extends AbstractLazyResolveByStubTest { - public void testAllFilesPresentInVararg() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("VarargInt.kt") - public void testVarargInt() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargInt.kt"); - } - - @TestMetadata("VarargString.kt") - public void testVarargString() throws Exception { - doTestNotCheckingPrimaryConstructors("compiler/testData/loadJava/compiledJavaCompareWithKotlin/vararg/VarargString.kt"); + doTest("compiler/testData/loadJava/compiledKotlin/fromLoadJava/notNull/NotNullParameter.kt"); } } public static Test innerSuite() { - TestSuite suite = new TestSuite("CompiledJavaCompareWithKotlin"); - suite.addTestSuite(CompiledJavaCompareWithKotlin.class); - suite.addTestSuite(Annotation.class); - suite.addTestSuite(Constructor.class); - suite.addTestSuite(JavaBean.class); + TestSuite suite = new TestSuite("FromLoadJava"); + suite.addTestSuite(FromLoadJava.class); suite.addTest(KotlinSignature.innerSuite()); suite.addTestSuite(Library.class); suite.addTestSuite(Modality.class); - suite.addTestSuite(Mutability.class); suite.addTestSuite(NotNull.class); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun") + @InnerTestClasses({Fun.GenericWithTypeVariables.class, Fun.GenericWithoutTypeVariables.class, Fun.NonGeneric.class, Fun.Vararg.class}) + public static class Fun extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInFun() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("Assert.kt") + public void testAssert() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/Assert.kt"); + } + + @TestMetadata("DeclaredMemberOverridesDelegated.kt") + public void testDeclaredMemberOverridesDelegated() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/DeclaredMemberOverridesDelegated.kt"); + } + + @TestMetadata("InheritMethodsDifferentReturnTypesAndVisibilities.kt") + public void testInheritMethodsDifferentReturnTypesAndVisibilities() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/InheritMethodsDifferentReturnTypesAndVisibilities.kt"); + } + + @TestMetadata("InheritValAndVar.kt") + public void testInheritValAndVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/InheritValAndVar.kt"); + } + + @TestMetadata("InheritValsDifferentTypes.kt") + public void testInheritValsDifferentTypes() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/InheritValsDifferentTypes.kt"); + } + + @TestMetadata("NoDelegationForFunctionInheritedFromTraitSuperClass.kt") + public void testNoDelegationForFunctionInheritedFromTraitSuperClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/NoDelegationForFunctionInheritedFromTraitSuperClass.kt"); + } + + @TestMetadata("NoSamAdapter.kt") + public void testNoSamAdapter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/NoSamAdapter.kt"); + } + + @TestMetadata("NoSamConstructor.kt") + public void testNoSamConstructor() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/NoSamConstructor.kt"); + } + + @TestMetadata("PropagateDeepSubclass.kt") + public void testPropagateDeepSubclass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/PropagateDeepSubclass.kt"); + } + + @TestMetadata("PropagateSubclassOfComparable.kt") + public void testPropagateSubclassOfComparable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/PropagateSubclassOfComparable.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables") + public static class GenericWithTypeVariables extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInGenericWithTypeVariables() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("FunGenericParam.kt") + public void testFunGenericParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunGenericParam.kt"); + } + + @TestMetadata("FunParamParam.kt") + public void testFunParamParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParam.kt"); + } + + @TestMetadata("FunParamParamErased.kt") + public void testFunParamParamErased() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamParamErased.kt"); + } + + @TestMetadata("FunParamReferencesParam.kt") + public void testFunParamReferencesParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamReferencesParam.kt"); + } + + @TestMetadata("FunParamTwoUpperBounds.kt") + public void testFunParamTwoUpperBounds() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamTwoUpperBounds.kt"); + } + + @TestMetadata("FunParamUpperClassBound.kt") + public void testFunParamUpperClassBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassBound.kt"); + } + + @TestMetadata("FunParamUpperClassInterfaceBound.kt") + public void testFunParamUpperClassInterfaceBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperClassInterfaceBound.kt"); + } + + @TestMetadata("FunParamUpperInterfaceBound.kt") + public void testFunParamUpperInterfaceBound() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamUpperInterfaceBound.kt"); + } + + @TestMetadata("FunParamVaragParam.kt") + public void testFunParamVaragParam() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunParamVaragParam.kt"); + } + + @TestMetadata("FunTwoTypeParams.kt") + public void testFunTwoTypeParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithTypeVariables/FunTwoTypeParams.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables") + public static class GenericWithoutTypeVariables extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInGenericWithoutTypeVariables() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("FunClassParamNotNull.kt") + public void testFunClassParamNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNotNull.kt"); + } + + @TestMetadata("FunClassParamNullable.kt") + public void testFunClassParamNullable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunClassParamNullable.kt"); + } + + @TestMetadata("FunParamNullable.kt") + public void testFunParamNullable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/FunParamNullable.kt"); + } + + @TestMetadata("ReturnTypeClassParamNotNull.kt") + public void testReturnTypeClassParamNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNotNull.kt"); + } + + @TestMetadata("ReturnTypeClassParamNullable.kt") + public void testReturnTypeClassParamNullable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/genericWithoutTypeVariables/ReturnTypeClassParamNullable.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric") + public static class NonGeneric extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInNonGeneric() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ClassFun.kt") + public void testClassFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFun.kt"); + } + + @TestMetadata("ClassFunGetFoo.kt") + public void testClassFunGetFoo() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFoo.kt"); + } + + @TestMetadata("ClassFunGetFooSetFoo.kt") + public void testClassFunGetFooSetFoo() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunGetFooSetFoo.kt"); + } + + @TestMetadata("ClassFunSetFoo.kt") + public void testClassFunSetFoo() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ClassFunSetFoo.kt"); + } + + @TestMetadata("ExtFun.kt") + public void testExtFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFun.kt"); + } + + @TestMetadata("ExtFunInClass.kt") + public void testExtFunInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ExtFunInClass.kt"); + } + + @TestMetadata("FunDefaultArg.kt") + public void testFunDefaultArg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunDefaultArg.kt"); + } + + @TestMetadata("FunParamNotNull.kt") + public void testFunParamNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunParamNotNull.kt"); + } + + @TestMetadata("FunVarargInt.kt") + public void testFunVarargInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInt.kt"); + } + + @TestMetadata("FunVarargInteger.kt") + public void testFunVarargInteger() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/FunVarargInteger.kt"); + } + + @TestMetadata("ModifierAbstract.kt") + public void testModifierAbstract() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierAbstract.kt"); + } + + @TestMetadata("ModifierOpen.kt") + public void testModifierOpen() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ModifierOpen.kt"); + } + + @TestMetadata("NsFun.kt") + public void testNsFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFun.kt"); + } + + @TestMetadata("NsFunGetFoo.kt") + public void testNsFunGetFoo() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/NsFunGetFoo.kt"); + } + + @TestMetadata("ReturnTypeNotNull.kt") + public void testReturnTypeNotNull() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNotNull.kt"); + } + + @TestMetadata("ReturnTypeNullable.kt") + public void testReturnTypeNullable() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/nonGeneric/ReturnTypeNullable.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/fun/vararg") + public static class Vararg extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInVararg() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/fun/vararg"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("nonLastVararg.kt") + public void testNonLastVararg() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/vararg/nonLastVararg.kt"); + } + + @TestMetadata("VarargInt.kt") + public void testVarargInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargInt.kt"); + } + + @TestMetadata("VarargString.kt") + public void testVarargString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/fun/vararg/VarargString.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Fun"); + suite.addTestSuite(Fun.class); + suite.addTestSuite(GenericWithTypeVariables.class); + suite.addTestSuite(GenericWithoutTypeVariables.class); + suite.addTestSuite(NonGeneric.class); suite.addTestSuite(Vararg.class); return suite; } } + @TestMetadata("compiler/testData/loadJava/compiledKotlin/inline") + public static class Inline extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInInline() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/inline"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("inlineFunction.kt") + public void testInlineFunction() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/prop") + @InnerTestClasses({Prop.DefaultAccessors.class}) + public static class Prop extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInProp() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/prop"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ClassVal.kt") + public void testClassVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ClassVal.kt"); + } + + @TestMetadata("ClassValAbstract.kt") + public void testClassValAbstract() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ClassValAbstract.kt"); + } + + @TestMetadata("ClassVar.kt") + public void testClassVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ClassVar.kt"); + } + + @TestMetadata("CollectionSize.kt") + public void testCollectionSize() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/CollectionSize.kt"); + } + + @TestMetadata("Constants.kt") + public void testConstants() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/Constants.kt"); + } + + @TestMetadata("ExtValClass.kt") + public void testExtValClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValClass.kt"); + } + + @TestMetadata("ExtValInClass.kt") + public void testExtValInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValInClass.kt"); + } + + @TestMetadata("ExtValInt.kt") + public void testExtValInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValInt.kt"); + } + + @TestMetadata("ExtValIntCharSequence.kt") + public void testExtValIntCharSequence() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequence.kt"); + } + + @TestMetadata("ExtValIntCharSequenceQ.kt") + public void testExtValIntCharSequenceQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntCharSequenceQ.kt"); + } + + @TestMetadata("ExtValIntListQOfIntInClass.kt") + public void testExtValIntListQOfIntInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntListQOfIntInClass.kt"); + } + + @TestMetadata("ExtValIntTInClass.kt") + public void testExtValIntTInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTInClass.kt"); + } + + @TestMetadata("ExtValIntTQInClass.kt") + public void testExtValIntTQInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValIntTQInClass.kt"); + } + + @TestMetadata("ExtValTIntInClass.kt") + public void testExtValTIntInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtValTIntInClass.kt"); + } + + @TestMetadata("ExtVarClass.kt") + public void testExtVarClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarClass.kt"); + } + + @TestMetadata("ExtVarInClass.kt") + public void testExtVarInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInClass.kt"); + } + + @TestMetadata("ExtVarInt.kt") + public void testExtVarInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarInt.kt"); + } + + @TestMetadata("ExtVarIntTInClass.kt") + public void testExtVarIntTInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTInClass.kt"); + } + + @TestMetadata("ExtVarIntTQInClass.kt") + public void testExtVarIntTQInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarIntTQInClass.kt"); + } + + @TestMetadata("ExtVarMapPQInt.kt") + public void testExtVarMapPQInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarMapPQInt.kt"); + } + + @TestMetadata("ExtVarTIntInClass.kt") + public void testExtVarTIntInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTIntInClass.kt"); + } + + @TestMetadata("ExtVarTQIntInClass.kt") + public void testExtVarTQIntInClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarTQIntInClass.kt"); + } + + @TestMetadata("ExtVarl.kt") + public void testExtVarl() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/ExtVarl.kt"); + } + + @TestMetadata("NsVal.kt") + public void testNsVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/NsVal.kt"); + } + + @TestMetadata("NsVar.kt") + public void testNsVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/NsVar.kt"); + } + + @TestMetadata("OverrideClassVal.kt") + public void testOverrideClassVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/OverrideClassVal.kt"); + } + + @TestMetadata("OverrideTraitVal.kt") + public void testOverrideTraitVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/OverrideTraitVal.kt"); + } + + @TestMetadata("PropFromSuperclass.kt") + public void testPropFromSuperclass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/PropFromSuperclass.kt"); + } + + @TestMetadata("TraitFinalVar.kt") + public void testTraitFinalVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/TraitFinalVar.kt"); + } + + @TestMetadata("TraitOpenVal.kt") + public void testTraitOpenVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/TraitOpenVal.kt"); + } + + @TestMetadata("VarDelegationToTraitImpl.kt") + public void testVarDelegationToTraitImpl() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/VarDelegationToTraitImpl.kt"); + } + + @TestMetadata("VarWithDelegated.kt") + public void testVarWithDelegated() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/VarWithDelegated.kt"); + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors") + public static class DefaultAccessors extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInDefaultAccessors() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("ClassVal.kt") + public void testClassVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVal.kt"); + } + + @TestMetadata("ClassValParams.kt") + public void testClassValParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValParams.kt"); + } + + @TestMetadata("ClassValWithGet.kt") + public void testClassValWithGet() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassValWithGet.kt"); + } + + @TestMetadata("ClassVar.kt") + public void testClassVar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVar.kt"); + } + + @TestMetadata("ClassVarModality.kt") + public void testClassVarModality() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarModality.kt"); + } + + @TestMetadata("ClassVarParams.kt") + public void testClassVarParams() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarParams.kt"); + } + + @TestMetadata("ClassVarWithGet.kt") + public void testClassVarWithGet() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithGet.kt"); + } + + @TestMetadata("ClassVarWithSet.kt") + public void testClassVarWithSet() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ClassVarWithSet.kt"); + } + + @TestMetadata("ExtValLong.kt") + public void testExtValLong() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtValLong.kt"); + } + + @TestMetadata("ExtVarLong.kt") + public void testExtVarLong() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/prop/defaultAccessors/ExtVarLong.kt"); + } + + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("Prop"); + suite.addTestSuite(Prop.class); + suite.addTestSuite(DefaultAccessors.class); + return suite; + } + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/type") + public static class Type extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInType() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/type"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("Any.kt") + public void testAny() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/Any.kt"); + } + + @TestMetadata("AnyQ.kt") + public void testAnyQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/AnyQ.kt"); + } + + @TestMetadata("ArrayOfInNumber.kt") + public void testArrayOfInNumber() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInNumber.kt"); + } + + @TestMetadata("ArrayOfInt.kt") + public void testArrayOfInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInt.kt"); + } + + @TestMetadata("ArrayOfInteger.kt") + public void testArrayOfInteger() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfInteger.kt"); + } + + @TestMetadata("ArrayOfOutNumber.kt") + public void testArrayOfOutNumber() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutNumber.kt"); + } + + @TestMetadata("ArrayOfOutT.kt") + public void testArrayOfOutT() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfOutT.kt"); + } + + @TestMetadata("ArrayOfString.kt") + public void testArrayOfString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ArrayOfString.kt"); + } + + @TestMetadata("Function1IntString.kt") + public void testFunction1IntString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/Function1IntString.kt"); + } + + @TestMetadata("Int.kt") + public void testInt() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/Int.kt"); + } + + @TestMetadata("IntArray.kt") + public void testIntArray() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/IntArray.kt"); + } + + @TestMetadata("IntQ.kt") + public void testIntQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/IntQ.kt"); + } + + @TestMetadata("jlInteger.kt") + public void testJlInteger() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlInteger.kt"); + } + + @TestMetadata("jlIntegerQ.kt") + public void testJlIntegerQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlIntegerQ.kt"); + } + + @TestMetadata("jlNumber.kt") + public void testJlNumber() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlNumber.kt"); + } + + @TestMetadata("jlObject.kt") + public void testJlObject() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlObject.kt"); + } + + @TestMetadata("jlObjectQ.kt") + public void testJlObjectQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlObjectQ.kt"); + } + + @TestMetadata("jlString.kt") + public void testJlString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlString.kt"); + } + + @TestMetadata("jlStringQ.kt") + public void testJlStringQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/jlStringQ.kt"); + } + + @TestMetadata("ListOfAny.kt") + public void testListOfAny() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfAny.kt"); + } + + @TestMetadata("ListOfAnyQ.kt") + public void testListOfAnyQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfAnyQ.kt"); + } + + @TestMetadata("ListOfStar.kt") + public void testListOfStar() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfStar.kt"); + } + + @TestMetadata("ListOfString.kt") + public void testListOfString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfString.kt"); + } + + @TestMetadata("ListOfjlString.kt") + public void testListOfjlString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/ListOfjlString.kt"); + } + + @TestMetadata("Nothing.kt") + public void testNothing() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/Nothing.kt"); + } + + @TestMetadata("NothingQ.kt") + public void testNothingQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/NothingQ.kt"); + } + + @TestMetadata("String.kt") + public void testString() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/String.kt"); + } + + @TestMetadata("StringQ.kt") + public void testStringQ() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/StringQ.kt"); + } + + @TestMetadata("Unit.kt") + public void testUnit() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/type/Unit.kt"); + } + + } + + @TestMetadata("compiler/testData/loadJava/compiledKotlin/visibility") + public static class Visibility extends AbstractLazyResolveByStubTest { + public void testAllFilesPresentInVisibility() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/loadJava/compiledKotlin/visibility"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("InternalAbstractTraitMembersOverridden.kt") + public void testInternalAbstractTraitMembersOverridden() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalAbstractTraitMembersOverridden.kt"); + } + + @TestMetadata("InternalClass.kt") + public void testInternalClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalClass.kt"); + } + + @TestMetadata("InternalConstructor.kt") + public void testInternalConstructor() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalConstructor.kt"); + } + + @TestMetadata("InternalTopLevelMembers.kt") + public void testInternalTopLevelMembers() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalTopLevelMembers.kt"); + } + + @TestMetadata("InternalTraitMembers.kt") + public void testInternalTraitMembers() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembers.kt"); + } + + @TestMetadata("InternalTraitMembersInherited.kt") + public void testInternalTraitMembersInherited() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/InternalTraitMembersInherited.kt"); + } + + @TestMetadata("PrivateClass.kt") + public void testPrivateClass() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); + } + + @TestMetadata("PrivateClassMembers.kt") + public void testPrivateClassMembers() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); + } + + @TestMetadata("PrivateTopLevelFun.kt") + public void testPrivateTopLevelFun() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt"); + } + + @TestMetadata("PrivateTopLevelVal.kt") + public void testPrivateTopLevelVal() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelVal.kt"); + } + + @TestMetadata("PropertyInConstructor.kt") + public void testPropertyInConstructor() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructor.kt"); + } + + @TestMetadata("PropertyInConstructorExplicitVisibility.kt") + public void testPropertyInConstructorExplicitVisibility() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/PropertyInConstructorExplicitVisibility.kt"); + } + + @TestMetadata("TopLevelVarWithPrivateSetter.kt") + public void testTopLevelVarWithPrivateSetter() throws Exception { + doTest("compiler/testData/loadJava/compiledKotlin/visibility/TopLevelVarWithPrivateSetter.kt"); + } + + } + public static Test suite() { TestSuite suite = new TestSuite("LazyResolveByStubTestGenerated"); - suite.addTest(CompiledKotlin.innerSuite()); - suite.addTest(CompiledJavaCompareWithKotlin.innerSuite()); + suite.addTestSuite(LazyResolveByStubTestGenerated.class); + suite.addTest(Annotations.innerSuite()); + suite.addTest(Class.innerSuite()); + suite.addTestSuite(ClassFun.class); + suite.addTestSuite(ClassObject.class); + suite.addTest(Constructor.innerSuite()); + suite.addTestSuite(DataClass.class); + suite.addTestSuite(Enum.class); + suite.addTest(FromLoadJava.innerSuite()); + suite.addTest(Fun.innerSuite()); + suite.addTestSuite(Inline.class); + suite.addTest(Prop.innerSuite()); + suite.addTestSuite(Type.class); + suite.addTestSuite(Visibility.class); return suite; } }